当前位置:文档之家› 数据库考试大纲1

数据库考试大纲1

数据库考试大纲
1. 视图上能进行的操作是?
查询,插入,修改,删除操作等。

2. 正确理解对关系模型的描述
用二维表格表示实体集,用关键码表示实体间联系的数据模型称为关系模型。

3. 如关系模式中属性全部是主属性,则最高范式必须是?原因是?个全是主属性的关系模式的最高范式必定是__3NF,____
全部是主属性,也就消除了非主属性对主属性的部分依赖和传递依赖(因为没有非主属性),但不一定能消除主属性对其他不包含它的码的部分依赖或传递依赖,故最高仅能达到3NF
如前例SCT(Sno,Cno,Tno),仅属于3NF,而不属于BCNF
4. 掌握关系数据库设计中的六大步骤中每一阶段完成的任务。

六个阶段:
需求分析:整个设计的基础,充分了解用户的数据和处理的要求
概念结构设计:整个设计的关键,独立于DBMS建立ER模型
逻辑结构设计:转换成某个DBMS支持的数据模型,并利用规范化理论进行优化
物理结构设计:选择适合的物理结构(存储结构和存取方法)
数据库的实施:利用DBMS提供的语言和工具建立数据库和编写程序,装入数据,试运行
数据库的运行和维护:正式运行后不断进行评价、调整和修改
5. 数据库与文件系统的根本区别在于?
数据库系统实现了整体数据的结构化.
6. 掌握SQL语言中插入、删除、修改、查询语句。

多看课件中示
例,并要求完全理解。

7. 关系运算中,进行交、差等操作时,要求两个关系的属性个数要
相同。

8. 对主码的理解:能够唯一区分不同的元组
9. SQL语言的特点是?
高度的综合统一、高度非过程化、面向集合的操作方法,以同一种语法结构提供两种使用方式,语言简捷易学易用。

10. 在关系模型中实现实体间N:M联系是通过什么实现?
关系实现(菱形)
11. 掌握两属性之间联系的表达方式。

比如1:1
属性间的联系决定函数依赖关系(设X,Y是U的子集)
X和Y间的联系是1:1,则X Y,Y X
X和Y间的联系是1:n,则Y X
X和Y间的联系是m:n,则X、Y之间不存在函数依赖
12. SQL语言中的ROLLBACK、COMMIT语句的主要作用是?
P172
13. 事务的性质包括哪些?理解各个特性的含义。

P173
14. SQL语言的三大功能是?
数据查询,操作功能,定义功能
15. 三大经典结构数据模型?
层次,网状,关系
16. 在关系代数中,对一个关系做操作后,新关系的元组个数会发生
什么变化?
17. 外模式/模式映像作用是?模式/内模式映像作用?数据模型的三
级模式是?
外模式/模式映像作用是:用于定义外模式和概念模式之间的对应性。

模式/内模式映像作用:用于定义概念模式和内模式之间的对应性。

外模式、模式、内模式
18. 保证数据安全性的授权起点,授予、收回权限的语句等
授权路径的起点一定是DBA
授权命令
grant 权限 on {对象名} to {用户 [, 用户]…| public}
[with grant option]
revoke 权限 on {表名|视图名|数据库名} from {用户 [,用户]… | public}
19. 触发器的定义、和触发器相关联的有两个虚拟表。

定义在表上的一种由事件驱动的特殊过程
Inserted:存放触发事件的SQL语言所插入或更新后的那条新记录Deleted:存放更新前和删除后的那条旧记录
20. DBMS安全检查按什么样的顺序进行
DAC——>MAC
21. 两类数据依赖是?
多值,函数
22. 对候选码的理解
取值唯一的属性组
关系中的一个属性组,其值能唯一标识一个元组。

若从属性组中去掉任何一个属性,它就不具有这一性质了,这样的属性组称作候选码
23. 聚簇索引建立的列的选择依据是?
一般建立在最常查询,但不常更新的列上。

24. 数据字典组成部分包括?
数据项:最小单位
数据结构:是若干数据项有意义的集合
数据流:可以是数据项,也可以是数据结构,表示某一处理过程的输入或输出
数据存储:处理过程中存取的数据,常常是手工凭证、手工文档或计算机文件;
处理过程:描述具体的处理方法,常常是算法的描述
25. 数据库设计中三类抽象方法是?
分类,聚集,概括。

26. 求出 R-S,R∩S,R S ,R÷T ,S×T。

27. 给定一个关系模式,能够写出基本的函数依赖,候选码,能够逐
步消除不规范地方,达到第三范式。

28. 给定几个表,能够用关系代数查询给定条件的元组。

注意:认真
理解课件中的示例。

29. 定几个表,能够用SQL语句创建表(包括外码和字段的约束)、
插入记录(记录来自于查询结果)、更新表、查询表(包括分
组、聚集函数的使用);对某个用户授予对某个表的某些权限,
收回每个用户的权限。

相关主题