当前位置:首页 > 《数据库原理》模拟试卷1
班级: : 业: 名装密
信息技术学院期末考试 《数据库原理》模拟试卷1(适用班级:B08-1~4) (答题时间:90分钟,满分:100分) 题 号 得 分 得 分 评卷人 题号 答案
1. 下列四项中,不属于数据库特点的是 A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高 2. 反映现实世界中实体及实体间联系的信息模型是
A.关系模型 B.层次模型 C.网状模型 D. E-R模型 3.SQL基本表的创建中是通过 实现参照完整性规则的。
A.主键子句 B.外键子句 C.检查子句 D.NOT NULL
4. 假如采用关系数据库系统来实现应用,在数据库设计的 阶段,需要将E-R模型转换为关系数据模型。
A.概念设计 B.物理设计 C.逻辑设计 D.运行阶段 5.已知成绩关系如下图所示: 学号 S1 S1 S2 S2 S3 课程号 C1 C2 C1 C2 C3 分数 80 75 NULL 55 90 专姓订封 目是
A. 1 B. 2 C.3 6. “日志”文件可以用于 D.4
一 二 三 四 五 总分 核分人 A. 保证数据库的完整性 B. 实现数据库的安全性控制 C. 进行数据库恢复 D. 控制数据库的并发操作 7. 取出关系中的某些列,并消去重复的元组的关系运算称为 。
A.取列运算 B.投影运算 C.联结运算 D.选择运算
一、单项选择题(每小题1分,共10分)
要求:请将答案填写在下方的表格中,否则不得分。
8. 关系数据模型的三个组成部分中,不包括 A.完整性规则 B.数据结构 C.数据操作 D.并发控制 9. 在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于 A.1NF B.2NF C.3NF D.BCNF
9 10
二、填空题(每小题1分,共10分)
得 分 评卷人 1.__________是长期相信在计算机内、有组织的、统一管理的相关数据的集合。
1 2 3 4 5 6 7 8 10. 以下 不属于实现数据库系统安全性的主要技术和方法。
A..存取控制技术 B.视图技术 C.审计技术 D. 出入机房登记和加防盗门
2.关系中主码的取值必须唯一且非空,这条规则是________完整性规则。
3.在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B的主码是D,则D在A中称为_______。 4. _________________能真实地反映现实世界数据之间的各种联系,为对象数据库的实现创造了良好的条件,它是ER图的扩充,在数据结构之间允许嵌套和递归。 5.测试系统中是否存在死锁,可用_________________图。
6.一个关系框架R是3NF的是指它的________都不传递依赖它的任一候选关键字。 7.DBMS对数据库的控制主要通过数据的安全性控制、数据的__________、多用户环境下的并发控制和数据库的恢复四个方面实现。
8.包含在任何一个___________中的属性,称为主属性。
9.与数据库系统相比较,文件管理系统的数据共享性差,__________低。 10.数据库恢复基本原则是____________。
执行SELECT COUNT (DISTINCT 学号) FROM 成绩 WHERE 分数>60,查询结果中包含的元组数
第 1 页 共 3 页
得 分 评卷人
三、简答题(每小题4分,共20分)
(1)在C中插入元组(′4′,′数据结构′,′003′)
(2)在C中插入元组(′3′,′操作系统′,′001′)
得 分 评卷人 .四、程序设计题(每小题4分,共40分) 现有如下关系:
职工(职工号,姓名,性别,职务,家庭地址,部门编号)
部门(部门编号,部门名称,地址,电话)
保健(保健卡编号,职工号,检查身体日期,健康状况)
说明:1--2题写关系代数表达式:
1. 查找所有在“办公室”工作的职工号、姓名和家庭地址。
2. 查询在’2009-01-01’到‘2009-12-31’之间,没体检的职工号。
说明:3--10题写SQL语句 3. 查找姓王的职工的职工号、姓名、性别、职务及所在部门名称。
T# 001 002 4.查询在办公室工作的职工的保健卡号及健康状况
5.统计每个部门的职工人数。
第 2 页 共 3 页
1.试述数据库系统的组成。
2.试述数据库的逻辑独立性及物理独立性。
3.简述数据库设计过程。
4.简述数据库中故障的种类.
5.设有老师关系T和课程关系C,如图所示,T和C的主键分别是T#和C#,C的外键是T#。
分析下列2个操作能否被正确执行,并简要说明理由。
T T# TNAME TITLE 教授 讲师 副教授 C C# CNAME 1 2 3 数据库 数学 001 张三 002 李四 003 王二 信息系统 003
6.删除“保健”关系表中职工号不确定的记录。
7. 创建“职工”表,主键为“职工号”。
8.建立健康状况为“差”的职工视图MyView,要求据此视图可检索出职工的编号、姓名。
9.针对职工表的“姓名”按升序建一索引XM_index。
10.将对表“职工”的更新和插入姓名属性的权限授予用户John ,并且该用户可以将这些权限转授给其他用户。 得 分 评卷人
1.设有关系R,如下图所示。 职工号 E1 E2 E3 E4 职工名 ZHAO WANG LI MA 年龄 20 21 19 19 性别 F M F F 单位号 D3 D1 D3 D3 单位名 CCC AAA CCC CCC
五、综合应用题(20分)
2.
整理题目给定信息,画出E-R图(7分);
并将E-R图转换为关系模式,主键和外键必须标出(7分)。
假设要建立一个企业数据库。该企业有多个下属单位,每一单位有多个职工,一个职工仅隶属于一个单位,且一个职工仅在一个工程中工作,但一个工程中有很多职工参加工作,有多个供应商为各个工程供应不同设备。 单位的属性有:单位名、电话。 职工的属性有:职工号、姓名、性别。 设备的属性有:设备号、设备名、产地。 供应商的属性有:姓名、电话。 工程的属性有:工程名、地点。
问题:关系模式R是否达到第三范式?如未达到,请将R分解,使之达到3NF。(6分)
第 3 页 共 3 页
共分享92篇相关文档