郑大自考网
1. 数据库特点:数据共享,数据完整性,数据独立性高,数据安全性
2. 数据库管理技术经历的三个阶段:人工管理阶段,文件系统阶段,数据库管理阶段。
3. 数据库的三级模式结构指:概念模式(模式),内模式,外模式(子模式或用户模式)。
概念模式简称模式:对全局数据逻辑结构和特征的描述。
模式DDL用来描述整体逻辑结构。
外模式(子模式或用户模式):用户与数据库系统的接口,是用户用到的那部分数据的描述。单个用户作用的数据视图的描述。
外模式DDL用来描述局部逻辑结构。
内模式:数据库在物理存储方面的描述,定义所有的内部记录类型,索引和文件的组织方式,以及数据控制方面的细节。
内模式DDL用来描述物理存储结构。
4. 两级数据独立性:物理数据独立性(内模式改变),逻辑数据独立性(概念模式改变)
5. 数据库系统采用三级模式结构和两级映象(模式/内模式,外模式/模式)功能,从而系统具有较高的数据独立性。
6. 广泛应用的两种数据模型:概念数据模型和结构数据模型
7. 概念数据模型中著名的模型是实体联系模型(简称ER模型),结构数据模型中广泛应用的是面向对象模型。
8. ER图中:矩形框表示实体类型,菱形框表示联系类型,椭圆形框表示实体类型和联系类型的属性。
9. 结构数据模型包括:层次,网状,关系,面向对象模型。
DBMS可以分成:层次型,网状型,关系型,面向对象型
10. 层次模型和网状模型中通过指针实现实体之间联系,关系模型用二维表结构表达实体集,用外键表示实体间联系。
11. 结构数据模型包含三个部分:数据结构,数据操作和数据完整性约束。
12. 数据库的完整性控制:保证数据及语义正确和有效的功能。
13. 数据库保护控制功能:恢复,并发控制,完整性控制,安全性控制。
14. 数据库操纵功能(DML):检索(查询),更新(插入,删除,修改)
15. DBS中,DBMS调用OS,DBS包括DB和DBMS。
16. DBA职责:概念模式定义,内模式定义,修改概念模式和内模式,对数据库访问的授权,完整性约束的说明。
17. [简答] DBMS的功能包括:数据库定义,操纵,保护,存储管理,维护。
18. DBS组成:DB,硬件,软件(DBMS,OS),数据库管理员(DBA)
19. 数据库用户中权限最高的是DBA。
20. 数据库用户包括:DBA,专业用户,应用程序员,最终用户。
21. 关系模型中,关系的基数是指元组个数(行数)。关系的元数是指属性个数(列数)。元组为行,属性为列。
22. 概念模式是关系模式的集合,外模式是关系子模式的集合,内模式是存储模式的集合。
23. 关系模型的三类完整性规则:实体完整性规则,参照完整性规则,用户定义的完整性规则。
24. 参照完整性规则是指关系的外键只充许是参照表的有效值或空值。
25. 实体完整性规则是指关系的主键不能有空值且唯一标识元组。
26. 关系代数中,交:选取两个关系中相同元组的操作。选择:选取关系中符合条件的元组操作。投影:选取关系中某些列并去掉重复元组的操作。
27. SQL语言优点:方便,功能丰富,语言简洁易学,数据独立性好,高度非过程化,功能一体化,高度描述性,基于集合的操作方式,交互与嵌入方式的统一性。
28. [简答]SQL语言功能:数据定义,数据查询,数据控制,数据操纵。
29. SQL主要组成部分:数据定义,数据操纵,数据控制,嵌入式SQL作用规定。
30. SQL语言的三级模式:关系模式称为基本表,存储模式称为存储文件,子模式称为视图。
31. %:代表零个或多个任意字符的通配符, _:代表任意单个字符匹配的通配符。[]:代表指定范围或集合中的任何单个字符的通配符。
32. 通配符与运算符LIKE一起使用。
33. WHERE子句称为行条件子句:对关系的元组进行筛选,GROUP子句称为分组子句,HAVING子句称为组条件子句:对分组结果进行筛选,ORDER子句称为排序子句。
34. 关系代数中的笛卡尔积运算对应SELECT语句上的FROM子句。选择运算对应SELECT语句中的WHERE子句。投影运算对应SELECT语句中的SELECT子句。
35. 完整性约束主要有三种子句:主键子句(PRIMARY KEY)――实现实体完整性规则,检查子句(CHECK)――实现用户定义完整性规则,外键子句(FOREIGN KEY)――实现参照完整性规则
36. DDL:CREATE,ALTER,DROP。DML:INSERT,DELETE,UPDATE。DCL:GRANT,REVOKE
37. WHERE条件表达式用来筛选满足条件的行。
38. 为了所查询的列值唯一,在使用SELECT语句查询时应使用的保留字是DISTINCT。
39. 为了使索引键的值在基本表中唯一,在建立索引的语句中应使用的保留字是UNIQUE。
40. 为了建立聚簇索引,在建立索引的语句中应使用的保留字是CLUSTER。
41. 计算一列中非空值的个数时可使用的聚合函数是COUNT,不忽略空值。
42. SELECT语句的执行结果是表(关系)。视图提高了系统的完整性。视图不充许包含ORDER BY,COMPUTE,COMPUTE BY。视图是一个虚表,视图的构造基于基本表或视图。视图不能更新。在视图上定义新视图或者新的基本表。不可以在临时表上创建视图。
43. 修改表结构语句:ALTER TABLE。
44. IN等价于(=SOME),NOT IN 等价于(< >ALL),SUM(列名):计算一列值的总和。COUNT(列名):对一列中的值计算个数。COUNT(*):计算元组的个数。
45. 任何一个三目关系都属于第二范式。满足特定要求的模式称为范式。
46. 软件生存期:规划,需求分析,设计,程序编制,调试,运行维护。
47. 数据库系统的生存期:规划,需求分析(DD:数据与业务关系的描述),概念设计(ER模型)[主要步骤:进行数据抽象,设计局部概念模式,将局部概念模式综合成全局概念模式,评审。],逻辑设计[主要步骤:初始模式的形成,子模式设计,应用程序设计梗概,模式评价,修正模式],物理设计[主要步骤:存储记录结构设计,确定数据存储安排,访问方法的设计,完整性和安全性,程序设计],实现和维护阶段。
48. 事务的性质:原子性(事务管理子系统实现),一致性,隔离性,持久性。
49. 在数据库作为并发控制与恢复的基本单位是事务。
50. 数据库的完整性是指数据的正确性和相容性。
|