数据库考研必备复试题(4)

2019-04-14 13:07

解: 数据的正确性和相容性,防止不合语义的数据进入数据库(5分) 列:对属性的取值类型、范围、精度等的约束条件(5分) 元组:对元组中各个属性列间的联系的约束

关系:对若干元组间、关系集合上以及关系之间的联系的约束 二、(25分)

学生数据库中有三个基本表(关系): S(Sno,Sname,Age,Sex,SD) C(Cno,Cname,Teacher)

SC(Sno,Cno.Grade)

请用SQL语言完成以下操作:

(1)检索选修课程名为“MS”的学生号和学生姓名; (2)检索至少选修了课程号为‘C1’和‘C3’的学生号;

(3)检索选修了‘操作系统’或‘数据库’课程的学号和成绩;

(4)检索年龄在18到20之间(含18和20)的女生的学号、姓名及年龄; (5)检索选修了“刘平”老师所讲课程的学生的学号、姓名及成绩; 解 (1)检索选修课程名为“MS”的学生号和学生姓名;(5分)

SELECT S.Sno,Sname; FROM S,SC,C;

WHERE S.Sno = SC.Sno AND SC.Cno=C.Cno AND C.Cname=’MS’ (2)检索至少选修了课程号为‘Cl’和‘C3’的学生号;(5分)

SELECT SNO,CNO ; FROM SC;

WHERE CNO=\

(3)检索选修了‘操作系统’或‘数据库’课程的学号和成绩;(5分) SELECT Sno,Grade; FROM SC,C;

WHERE SC.Cno=C.Cno AND (C.Cname = '操作系统'OR; C.Cname = '数据库') (4)检索年龄在18到20之间(含18和20)的女生的学号、姓名及年龄(范围查询) (5分) SELECT Sno, Sname, Age; FROM S;

WHERE Age>=18 AND Age<=20 AND Sex='女'

(5)检索选修了“刘平”老师所讲课程的学生的学号、姓名(5分) SELECT S.Sno,Sname; FROM S,SC,C;

WHERE S.Sno = SC.Sno AND SC.Cno=C.Cno AND C.Teacher='刘平'

三、(20分)

设有关系R,S如图所示。 请求出:RUS,R?S,R×S,?A,C(R),?A>B(R)。 R S A a b c d

B b a d f C c d e g A b d f

16

B a f h C d g k 解:

A a b c d f

RUS(4分) B b a d f h C c d e g k A b c B a d C d e R?(S4分)

?A,C(R) (4分)

A a b c d a a a b b b c c c d d d C c d e g A b ?A>B(R) (4分)

B a C d R ╳ S (4分) R.A R.B b b b a a a d d d f f f R.C c c c d d d e e e g g g S.A b d f b d f b d f b d f S.B a f h a f h a f h a f h S.C d g k d g k d g k d g k 四、(25分) 某学校的教学管理的E—R模型有五个实体:系、教师、学生、项目、课程,画出其E—R图,并将E—R图转换为关系模型。 解(10分)

17

1 XHXM 系 nn 选修 m 1 任课 n 课 程 C J XZR XH XM 学 生 NL

JSH JSM ZC 领导 m 教 师 n 参加 kch 排名 kcm xf m 项 目 名 称 负责人

项目号

根据E—R图向关系模型转换的原则,将五个实体转换为关系模式如下,其中码用下

划线表示:(5分)

系(系号,系名,主任名) 教师(教师号,教师名,职称) 学生(学号,姓名,年龄,性别) 项目(项目号,名称,负责人) 课程(课程号,课程名,学分)

各实体之间的联系有:教师担任课程的1:n“任课”联系;(5分) 教师参加项目的n:m“参加”联系; 学生选修课程的n:m“选修”联系;

教师、学生与系之间的所属关系的1:n:m“领导”联系。 其中“参:知”联系有一个排名属性,“选修”联系有一个成绩属性。根据ER图向关

18

系模型转换的原则,将相关的联系转换为关系模式如下: (5分)

任课(课程号,教师号)

参加(教师号,项目号,排名) 选修(学号,课程号,成绩) 领导(教师号,学号,系号)

哈尔滨工程大学本科生考试试卷

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.

数据库的概念模型独立于(B)。

A E-R图 B 具体的DBMS和机器 C 信息世界 D 现实世界 在数据库中,数据的物理独立性指的是(D)。 A 用户程序与DBMS的相互独立

B 数据库与数据库管理系统的相互独立

C 应用程序与数据库中数据的逻辑结构相互独立 D 应用程序与存储在磁盘上数据库中的数据相互独立 数据库(DB)、数据库系统(DBS)和数据库管理系统之间的关系是(B)。 A DBMS包括DB和DBS B DBS包括DB和DBMS C DB包括DBS和DBMS D DBS就是DB,也是DBMS 数据库中产生数据不一致的根本原应是(C)。

A 数据的安全 B 数据的存储量太大 C 数据冗余D 未进行完整性控制 自然连接是构成新关系的有效方法。一般情况下,当关系R和S进行连接操作的时候,要求R和S含有一个或多个共有的(C)。 A 元组 B 行 C 属性 D 记录 关系运算中花费时间最长的运算是(A),应尽量避免使用该种运算。 A 笛卡尔积 B 选择 C 投影 D 除 SQL语言属于(C)。 A 关系代数语言 B 元组关系演算语言 C 具有关系代数和关系演算双重特点的语言 D 域关系演算语言 实体完整性要求主属性不能为空值,这点可以通过(A)保证。 A 定义主码 B 定义外码 C 用户定义完整性 D 系统自动控制 SQL语言具有(C)功能。

A 关系规范、数据操纵、数据控制 B 关系规范、数据定义、数据控制 C 数据定义、数据操纵、数据控制 D 数据定义、关系规范、数据操纵 SQL语言是一种高度(B)的语言。 A 过程化 B 非过程化 C 导航式 D 格式化 当修改基表数据时候,视图(B)。 A 需要重新建立 B 可以看到修改的结果 C 更新后可以看到修改结果 D 不允许修改带有视图的基表 关系数据库的规范化为了解决关系数据库中(C)问题。 A 保证数据的安全性和完整性 B 提高查询速度 C 插入、删除和数据冗余 D 减少数据操作的复杂性 当关系模式R(A,B)已经属于3NF,则下列说法中正确的是(B)。 A 它一定消除了插入和删除异常 B 仍然存在一定的插入和删除异常 C 属于BCNF D 以上说法均不正确

19

14. 15. 当B属性函数依赖于A属性时,属性A与属性B的联系是(B)。 A 一对多 B 多对一 C 多对多 D 以上均不是

关系模式R中的属性全部是主属性,则R的最高范式是()。 A 2NF B 3NF C BCNF D 4NF

二、填空题(共15空,每空1分,共15分)

1. 关系的候选码是指(能唯一标示元组的属性或属性集合)。

2. 对关系R,按照条件f对关系R进行选择操作的写法是( )。

3. 若关系R为1NF,且它的每一个非主属性都(不部分函数依赖于)候选码,则关系R

为2NF。

4. 在数据库设计阶段,E-R图用来描述信息结构但不涉及信息在计算机中的表示,它是数

据库设计的(概念设计)阶段。

5. 数据冗余指的是(各个数据文件中存在重复的数据)。

6. 基本的封锁类型有两种,分别是(排它)锁和(共享)锁。

7. DBMS通常提供授权命令来控制不同用户访问数据库的权限,这主要是为了实现数据

库的(安全)性。

8. 数据库设计可以分为以下六个阶段(需求分析)、(概念结构设计)、(逻辑结构设计)、

(物理结构设计)、(数据库实施)和(数据库运行和维护)。 9. 并发操作一般会引起(丢失修改)、(不能重复读)和(读脏数据)三种不一致情况。

三、判断题(共10小题,每题1分,共10分)

1. 2. 3. 4. 5. 6. 7. 8. 9. 10.

建立数据库三级模式的功能是由SQL语言的数据定义功能实现的。Y 数据库中,对于试图,即存放试图的定义又存放试图所对应的数据,N

设计性能较优的关系模式称为规范化,规范化的主要理论依据是关系规范化理论。Y 关系模型中的关系模式至少满足1NF。Y

数据库设计中,关系的规范化程度越高,数据表的设计就越合理。N 对于关系,其关系模式的分解方式不是唯一的。Y 在数据库系统中,对存取权限的定义称为授权。 Y 事务的原子性是指事务中的操作要么都作,要么都不作。 Y 数据库中的封锁机制是保证数据库安全性的主要方法。 N,并发控制 数据库系统是利用存储在外部存储介质上的冗余数据来重建被破坏的数据库,它主要有两种:数据库副本和日志文件。Y

四、简答题(共4小题,每题5分,共20分)

1. 2. 3. 4.

简述关系数据库中模型、模式和具体值之间的联系和区别。 简述自然连接和等值连接的区别。 事务中提交和回滚的含义。 怎样进行系统故障的恢复。(回答的时候应该考虑到系统故障发生时使数据不一致的原因有哪些)

五、问答题(共2小题,1题20分,2、3题各10分,共40分)

1. 基于这样的三个表:学生表S,课程表C和学生选课表SC。它们的结构如下: S(S#,SN,SEX,AGE,DEPT)

20


数据库考研必备复试题(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:公路过火桥梁检测报告 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: