下载此文档

数据库技术复习提纲.doc


文档分类:资格/认证考试 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
序言
数据库系统相对文件系统的优势
(DBS)的特点(相对文件系统)
(1)数据库系统由数据库管理系统(DBMS)管理和控制数据。DBMS可以解决数据安全、数据完整性检查、并发控制和数据库恢复等问题。由DBMS屏蔽数据存取细节:应用程序óDBMSó数据库
(2)数据结构化程度高。数据库存储了整个组织的数据,数据库既存储数据,又存储数据之间的联系。
(3)数据独立性高。数据独立性包括数据的物理独立性和数据的逻辑独立性。物理独立性指用户的应用程序与存储在磁盘上的数据(数据库中的数据)相互独立,即应用程序只处理数据的逻辑结构,而不关心数据的物理存储。逻辑独立性指用户的应用程序与数据库的逻辑结构相互独立,即数据的逻辑结构发生改变,应用程序可以不变(如:表中增加一个列,应用程序可以不变)。应用程序ó按逻辑结构组织的数据ó按物理结构组织的数据
应用程序ó外模式ó模式ó内模式;或者,应用程序ó模式ó内模式
(4)数据的共享高,冗余度低,易扩充。数据库的数据面向整个系统,而不是某个特定的应用,数据可以被多个用户、多个应用系统共享使用。数据共享(集中控制)可以大大减少数据的重复性(冗余),节约存储空间,更容易保持数据的一致性。由于数据面向整个系统,且结构化程度高,因此容易增加新的应用,易于扩充,可以适应各种用户的要求。数据库存储整个企业或组织的数据

(1)数据库(DB)。定义1:自描述的集成的表的存储(有点片面,并不是所有数据库均采用表方式存储的)。定义2:长期存储在计算机内,有组织的,可共享的数据集合。数据库一般包括:用户数据、元数据、索引、存储过程、触发器、安全数据、备份/恢复数据等。DB的内容?
(2)数据库管理系统(DBMS)及其开发工具。是系统软件,主要功能包括:数据库创建和维护功能、数据库运行管理功能、数据定义和操纵功能等。商业系统:Access、SQL Server、Oracle、Sybase等。开源系统:MySQL、PostgreSQL、SQLite、Firebird(Borland的InterBase)、SimpleSQL、Berkely DB、Minosse等
(3)数据库应用系统。
(4)用户和数据库管理员(DBA)。工作领域的知识工作者,建立数据分析模型,抽取数据进行分析;程序员,编写数据库应用系统;数据库管理员,决定数据库中的信息内容和结构,决定数据库的存储结构和存取策略,定义数据的安全性要求和完整性约束条件,监控数据库的使用和运行,数据库的改进和重组重构。用户?DBA?职责?
结构化查询语言简介
SQL特点
(1)关系数据库的标准语言:目前DBMS广泛接受的标准是ANSI-92(SQL2)。
(2)SQL是数据子语言:用于数据查询、数据操纵、数据定义和数据控制等,核心包括数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)。
(3)非过程式语言:SQL语句只提出“做什么”,而不关心“怎么做”(这步由DBMS负责完成)。对用户隐藏了数据的访问路径
SELECT语句的使用
()
[predicate] { * | table.* | [table.]field1 [AS alias1] [, [table.]field2 [AS alias2] [, ...]]}
    FROM tableexpression [, ...][IN Externaldatabase]
    [WHERE...]
[GROUP BY...]
[HAVING...]
[ORDER BY...]
[WITH ESS OPTION];
(1)predicate:谓词,限定返回的记录数,可用的谓词包括ALL、DISTINCT、DISTINCTROW和TOP,没有指明谓词时,表示ALL。
(2)选择全部列使用*。
(3)table.*:指定表的全部列(多表查询),table为表的名称。
(4)field1 AS alias1:列名称取别名。别名不能用于WHERE子句、GROUP BY子句、HAVING子句和ORDER BY子句。
(5)WHERE子句:记录的筛选条件。
(6)GROUP BY子句:分组统计的依据,即根据哪些列进行分组和统计。
(7)HAVING子句:设置分组统计结果的筛选条件。
(8)ORDER BY子句:设置返回结果的排列顺序,ASC表示升序,DESC表示降序。

(1)SQL语句以分号作为语句结束符。
(2)SQL语句的关键字大小写不敏感。即,Select、select和SELECT的写法是一样的。
(3)

数据库技术复习提纲 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人neryka98
  • 文件大小162 KB
  • 时间2018-05-27