数据库期末复习SQL
- 格式:doc
- 大小:54.00 KB
- 文档页数:4
数据库期末复习
一、选择
1.一个学生可以借阅多本图书,一本图书只能由一个学生借阅,学生与图书之间的关系为一对多。
2. E-R图中的包含哪几个元素?
实体、联系、属性
3.数据库三级模式中的模式/内模式映象可以保证数据与应用程序之间的什么性质?
固定独立性
4.对数据库中的全局逻辑结构和特征进行描述的是三级模式中的哪个模式?
模式——逻辑结构
5.用UPDATE对表中的数据进行修改时,必须使用的子句是什么?
Update SET
6.无where子句的delete语句删除表中的哪些记录?
全部记录
7.SELECT 语句的执行结果是表。
8.在SELECT 语句中使用 * 表示选择什么?
全部字段
9.在SELECT 语句中对分组后应满足的条件进行判断时使用什么子句?
Having语句
10.当前数据库系统的主流是什么数据库?
关系数据库
11.班里有30本课外历史书籍,有30名学生,学生与书籍之间的关系为一对多。
12.数据库系统的三级模式包括哪几个模式?
模式、内模式、外模式
13.用INSERT向表中插入数据时,必须使用的子句是什么?
Insert into
14.数据库三级模式中的模式/外模式映象可以保证数据与应用程序之间的什么性质?
逻辑独立性
15.Having子句的作用是什么?
分组以后对组设置条件。
16.以下关于索引的正确说法是 B 。
A 索引与表的属性无关
B 一个表可以有多个索引
C 一个表只能有一个索引
D 索引与基本表无关
二、填空
1.在数据库的C/S应用结构中,数据库管理系统运行在哪一端?
2.在数据库的B/W/S应用结构中,B和S分别代表什么?
B-浏览器
W-互联网
S-服务器
3.指出关系数据库管理系统中的两个数据库管理系统。
SQL Server 、access
4.关系数据库中表的维数为几?
2
5.组成数据模型的三要素是什么?
数据结构、数据操作、数据的完整性
6.数据模型有哪几种?
层次模型、网状模型、关系模型
7. 完整性约束中,一个关系的主属性不能取空值满足什么约束条件。
实体完整性
8.用INSERT INTO向表中添加记录时,必须使用子句什么子句?
values
9.关系数据库中存在的哪两类文件?
数据文件、日志文件
10.一个关系中某个属性的值只能取另一个关系中已经存在的主键的值,该关系满足什么完整性?
参照完整性
11.如果关系模式R满足第一范式,则其所有属性满足什么条件?
每个属性都是不可再分。
12.系模式R满足第二范式,消除了什么?
部分函数依赖
13.系模式R满足第三范式,要消除了什么?
传递函数依赖
14.完整性约束中,一个关系的主属性不能取空值满足什么完整性?
实体完整性
三、简答题
1. 文件系统中的文件与数据库系统中的文件有何本质上的不同?
2.什么是关系?关系之间实现联系的手段是什么?
关系就是表。
主键
3.什么是实体完整性,参照完整性和用户定义完整性?
4.解释数据库规范化设计中3个范式的含义。
一范式
5.5.将下图数据库的概念模型转换成逻辑模型(写出关系模式,参考练习题5)。
.
6.指出数据库应用系统开发过程中若干个阶段中的3个阶段。
1、需求分析
2、系统设计
3、维护
7.什么是数据独立性?解释物理独立性和逻辑独立性。
物理独立性——不变
逻辑独立性——
8.完整性包含哪几个方面?
参照完整性
数据完整性
9.简述关系模式与关系的区别。
模式是型、关系是模
10.什么是数据库?
数据的集合
11.什么是DBA, DBMS, SQL?
DBA——
DBMS——
SQL ——
四、画E-R图(参考练习题2,5)
五、计算(参考练习题3)
六、读select语句,写结果(参考上机练习7,8)。