南京信息工程大学试卷《数据库系统》课程试卷计科13级数据库系统重修试卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南京信息工程大学试卷
2015- 2016 学年第 1 学期《数据库系统》课程试卷(重修卷) 本试卷共 3 页;考试时间 120 分钟;任课教师顾韵华;出卷时间 2015 年 12 月计算机与软件学院计算机科学与技术专业2013 年级班学号姓名得分
一、单项选择题 (每小题 1 分,共 10 分)
1. 按照数据模型分类,数据库系统可以分为三类:。
A.大型、中型、小型 B. 西文、中文、兼容
C. 数据、图形、多媒体
D. 层次、网状、关系
2. 数据库系统的核心是__________。
A.数据库
B.操作系统
C.数据库管理系统
D.文件
3. 关系数据库管理系统实现的专门关系运算包括___________。
A.排序、索引、统计
B.选择、投影、连接
C.关联、更新、排序
D.显示、制表、打印
4. 下面关于关系的叙述正确的是___________。
A. 关系是笛卡尔积的任意子集
B. 不同属性不能出自同一个域
C. 实体可以用关系来表示,而实体之间的联系不能用关系来表示
D. 关系的每一个分量必须是不可分的数据项
5. 有关实体完整性下面叙述正确的是。
A.主码不能取空值
B. 实体完整性适用于基本表、查询表、视图
C. 关系模型中主码可以相同
D. 实体完整性由用户来维护
6. 下面关于第三范式叙述错误的是___________。
A.如果一个关系R不存在部分依赖和传递依赖,则R满足3NF
B. 属于BCNF的关系模式必属于3NF
C. 属于3NF的关系模式必属于BCNF
D. 3NF的“不彻底性”表现在当关系模式具有多个候选码,且这些候选码具有公共属
性时,可能存在主属性对码的部分依赖和传递依赖。
7. 在一个关系中如果有这样的属性或属性组,其值能惟一地标识关系中的每一个元组,且
不包含多余属性,则称该属性或属性组为。
A. 候选码
B. 数据项
C. 主属性
D. 外码
8. 数据库管理系统中DML表示。
A. 访问数据库的方式B.数据描述语言
C. 数据控制语言
D. 数据操纵语言
9. 结构化查询语言SQL 中集合成员资格比较“元组 NOT IN (集合)”中的“NOT IN ”与下
列 操作符等价。
A .<>SOME B. <>ALL C. =SOME D. =ALL
10. 数据库设计中的E-R 模型设计是 阶段的主要工作之一。
A .需求分析 B. 概念结构设计 C. 逻辑结构设计 D. 物理结构设计
二、填空题 (每空 1 分,共 10 分)
1. 数据库系统的三级模式结构为:外模式、模式和___________。
2. ________________________简称为DBA 。
3. 关系模型的完整性有三类,分别是实体完整性、___________和用户定义完整性。
4. 在关系数据库的基本操作中,从表中取出满足条件的元组的操作称为___________。
5. 关系模式R 中,若每个决定因素都包含码,则关系模式R 最高属于___________。
6. SQL 是 的缩写。
7. SELECT 中可实现模糊查询的关键字是 。
8. 用二维表结构表示实体与实体之间联系的数据模型称为 模型。
9. 并发操作所引起的数据不一致性主要有丢失更新、______________和读脏数据三类。
10. 数据库设计的六阶段: 、概念设计、逻辑设计、物理设计、数据库实施、
数据库运行和维护。
三、名词解释 (每小题 5 分,共 20 分)
1. DBMS
2. 关系模型
3. 数据库保护
4. 2NF
四、问答题 (共 40 分)
1. (5分)设关系R 和S 的元组个数分别为20和15,关系T 是R 与S 的笛卡尔积,则T 的元组个数是多少?为什么?
2. (9分)分别举出事物之间具有一对一、一对多、多对多联系的各一个例子。
3. (10分)设有关系模式R (A,B,C,D,E,G,H,P ),函数依赖集F={AB →CE,A →C,GP →B,EP →A,CDE →P,HB →P,D →HG ,ABC →GP}。
(1)求:+F AB )(、+
F ADE )(。
(2)求R 的候选码。
4. (16分)设有三个关系:
S(SNO,SNAME,AGE,SEX) //学号,姓名,年龄,性别
SC(SNO,CNO,GRADE) //学号,课程号,分数
C(CNO,CNAME,TEACHER) //课程号,课程名,任课教师名
试分别用关系代数和SQL 语句表示下列查询:
(1) LIU 老师所授课程的课程号、课程名。
(2) 年龄大于18岁的男学生的学号与姓名。
(3) 至少选修LIU 老师所授课程中一门课程的女学生的姓名。
(4) 至少选修两门课程的学生学号。
五、设计题 ( 20 分)
设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号、姓名、地址、性别、年龄、单位。
对每本书保存:书号、书名、作者、出版社。
对每本被借出的书保存:读者号、借出日期和应还日期。
要求:给出E-R图,再将其转换为关系模型。