好文档 - 专业文书写作范文服务资料分享网站

青岛理工大学数据库系统复习题A期末试题及参考答案

天下 分享 时间: 加入收藏 我要投稿 点赞

教师试做时间 出题单位 考试成绩期望值

出题教师 使用班级 印刷份数 取题时间 考试日期 规定完成时间 审核 教研室主任 院(部)主任 交教务科印刷日期 学号; 姓名: 班级:

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。密。。。。。。。。。。。。。。。。。。。。。封。。。。。。。。。。。。。。。。。。。。。。。线。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

专业 年级 班 20 ~20 学年第 学期 数据库系统 课试卷 试卷类型: A 卷 题号 得分 阅卷人 一 二 三 四 五 六 七 八 九 十 总成绩 注:选择题、填空题一律写到答题纸上,否则不得分! 一、单项选择题(1×30=30分) 1. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 2. 在数据库系统中,通常用三级模式来描述数据库,其中( )是对数据全局的逻辑结构的描述。 A.外模式 B.内模式 C.存储模式 D.模式 3. 下面不是关系数据库基本特征的是( )。 A.不同的列应有不同的数据类型 B.不同的列应有不同的列名 C.与行的次序无关 D.与列的次序无关 4. 一个关系只有一个( )。 A.候选码 B.外码 C.超码 D.主码 5. 现有如下关系: 患者(患者编号,患者姓名,性别,出生日期,所在单位) 医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果) 其中,医疗关系中的外码是( )。 A.患者编号 B.患者姓名 C.患者编号和患者姓名 D.医生编号和患者编号 6. SQL语言具有两种使用方式,分别称为交互式SQL和( )。 A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL 7. 关系代数中的联接操作是由( )操作组合而成。 A.选择和投影 B.选择和笛卡尔积 C.投影、选择、笛卡尔积 D.投影和笛卡尔积 8. 在视图上不能完成的操作是( )。 A.更新视图 B.查询 C.在视图上定义新的表 D.在视图上定义新的视图 9. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中CREATE、DROP、ALTER语句是实现( )功能。 A.数据查询 B.数据操纵 C.数据定义 D.数据控制 10. 设关系数据库中一个表S的结构为S(SN,CN,Grade),其中SN为学生名,CN为课程名,二者均为字符型;Grade为成绩,数值型,取值范围0-100。若要把“张三的数据库成绩80分”插入S中,则可用( )。 A.ADD INTO S VALUES(’张三’,’数据库’,’80’) B.INSERT INTO S VALUES(’张三’,’数据库’,’80’) C.ADD INTO S VALUES(’张三’,’数据库’,80) D.INSERT INTO S VALUES(’张三’,’数据库’,80) 11. 以下有关视图查询的叙述中正确的是( )。 A.首先查询出视图所包含的数据,再对视图进行查询 B.直接对数据库存储的视图数据进行查询 C.将对视图的查询转换为对相关基本表的查询 D.不能对基本表和视图进行连表操作 12. 以下有关UNIQUE约束的叙述中不正确的是( )。 A.UNIQUE约束中不允许出现空值 B.UNIQUE用于保证列或列组合的唯一性 C.可以定义多个UNIQUE约束 D.有些系统为定义了UNIQUE约束的那些列建立唯一索引 13. 在学生关系中,对属性“性别”规定只能为“男’’或“女”的这种约束属于( )。 A.实体完整性 B.参照完整性 C.用户定义完整性 D.条件 14. 设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C表示课程,P表示教师,S表示学生,G表示成绩,T表示时间,R表示教室,根据语义有如下数据依赖集:D = {C→P,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R},关系模式W的一个关键字是( )。 A.(S,C) B.(T,R) C.(T,P) D.(T,S) 15. 关系模式R中的属性全是主属性,则R的最高范式必定是( )。 A.1NF B.2NF C.3NF D.BCNF 试卷类型:(A,B)卷 考核方式:(开,闭)卷 共 3 页 第 1 页

试题要求: 1.试题后标注本题得分;2.试卷应附有评卷用标准答案,并有每题每步得分标准;3.试卷必须提前一周送考试中心;4.考试前到指

定地点领取试卷;5.考生不得拆散试卷,否则试卷无效。

学号; 姓名: 班级:

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。密。。。。。。。。。。。。。。。。。。。。。。。。。封。。。。。。。。。。。。。。。。。。。。。。。。。。线。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

16. 已知关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A→D,B→C ,E→A },该关系模式的候选关键字是( )。 A.AB B.BE C.CD D.DE 17. 设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是( )。 A.若X→→Y,则X→→Z B.若X→Y,则X→→Y C.若X→→Y,且Y′∈Y,则X→→Y′ D.若Z=?,则X→→Y 18. 数据库中的冗余数据是指可( )的数据。 A.容易产生错误 B.容易产生冲突 C.无关紧要 D.由基本数据导出 19. 数据库设计中,用E-R图描述信息结构但不涉及信息在计算机中的表示,这是数据库设计的( )。 A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段 20. 在ER模型中,如果有3个不同的实体集,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是( )。 A.4 B.5 C.6 D.7 21. 当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是( )。 A.属性冲突 B.语法冲突 C.结构冲突 D.命名冲突 22. 下面四个关系表达式是等价的,试判别它们的执行效率( )。 E1??A??B?C?D?E?R?S?? E3??A?B?C?R>

学号; 姓名: 班级:

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。密。。。。。。。。。。。。。。。。。。。。。。。。。封。。。。。。。。。。。。。。。。。。。。。。。。。。线。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

三、根据题目要求分别用关系代数和SQL语句完成下列功能(3×8=24分) 设有关系S、SC、C,试用关系代数完成下列操作。 S(S#, Sname, Age, Sex) 例:(001, '张三', 23, ’男') SC(S#, C#, Grade) 例:(003, 'C1', 83) C(C#, Cname, Teacher) 例:('C1', '数据库系统概论', '李四') (1) 检索年龄大于21的男生的学号和姓名。 (2) 检索选修了“赵六”老师所授课程之一的学生学号。 (3) 找出“程序设计”课程成绩在90分以上的学生姓名。 (4) 检索选修课程号为C1或C2的学生学号。 四、简答题(3×5=15分) 1. 什么叫数据与程序的逻辑独立性? 2. 数据库的完整性概念与数据库的安全性概念有什么区别和联系? 3. 试述数据库的逻辑结构设计的设计步骤。 4. 登记日志文件时为什么必须先写日志文件,后写数据库? 5. 试述两段锁协议的概念。 五、应用题(11+10=21分) 1.设某商业集团数据库中有三个实体集。第一个是“公司”实体集,属性有公司编号、公司名称和地址等;第二个是“仓库”实体集,属性有仓库编号、仓库名称和地址等;第三个是“职工”实体集,属性有职工编号、姓名和性别等。公司和仓库之间存在“隶属”联系,每个公司管辖若干个仓库,每个仓库只能由一个公司管辖;仓库与职工之间存在“聘用”联系,每个仓库可以聘用多个职工,每一个职工只能在一个仓库工作,仓库聘用职工有聘用期和工资。根据上述实际情况,试画出对应的E-R图,并在图上注明属性和联系类型。 2.设有关系模式: R(公司名称CNAME,所在城市CITY,零件名PART,零件颜色COLOR,零件数量QUANTITY,邮编POSTCODE)。 如果规定每个公司只在一个城市(即没有分公司),每个城市都有一个邮编,每个公司可生产多种零件,不同公司可生产同种零件,每种零件具有相同颜色,每个公司都要生产不同数量的各种零件。 (1)写出关系模式R的函数依赖集合与主码。(3分) (2)说明R不是2NF模式的理由,并把R分解成2NF模式集。(3.5分) (3)说明R不是3NF模式的理由,进而把R分解为3NF模式集。(3.5分) 试卷类型:(A,B)卷 考核方式:(开,闭)卷 共 3 页 第 3 页

青岛理工大学数据库系统复习题A期末试题及参考答案

教师试做时间出题单位考试成绩期望值出题教师使用班级印刷份数取题时间考试日期规定完成时间审核教研室主任院(部)主任交教务科印刷日期学号;姓名:班级:
推荐度:
点击下载文档文档为doc格式
76net3aw8z0h1ll01eyq0a6ri16ozy014g5
领取福利

微信扫码领取福利

微信扫码分享