数据库系统原理模拟试卷(四).doc

数据库系统原理模拟试卷(四).doc

ID:52199692

大小:298.50 KB

页数:8页

时间:2020-03-24

数据库系统原理模拟试卷(四).doc_第1页
数据库系统原理模拟试卷(四).doc_第2页
数据库系统原理模拟试卷(四).doc_第3页
数据库系统原理模拟试卷(四).doc_第4页
数据库系统原理模拟试卷(四).doc_第5页
资源描述:

《数据库系统原理模拟试卷(四).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、北方民族大学计算机学院数据库系统系统原理模拟试卷一、选择题(20分,每小题2分)1.在关系模型中,关系的每一个属性值:A.不能全同B.可以全同C.必须全同D.是不可分割的2.设有关系:教学(学号、教工号、课程号)假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师只能讲授一门课程,每门课程可以由多个老师来讲授,那么该关系的主键是:A.课程号B.教工号C.(学号,教工号)D.(学号,课程号)3.ER图是数据库建模的有效工具之一,使用矩形框表示:A.联系B.实体C.实体的属性D.联系的属性4.若某关系R(A,B,C,D)有函数依赖AB→C,C→D,D→A

2、,那么R的所有不属于键的超键的数量是:A.7B.6C.4D.35.有关系模式P(A,B,C,D,E,F,G,H,I,J),根据语义有如下函数依赖集:F={ABD→E,AB→G,B→F,C→J,C→I,G→H}。则关系模式P的规范化程度最高达到()A.1NFB.2NFC.3NFD.BCNF6.对数据库并发操作有可能带来的问题包括:A.未被授权的用户非法存取数据B.带来数据的冗余C.破坏数据独立性D.读出“脏数据”7.关系Studentsin(CourseName,credit,StudentName,StudentAddress)描述每门课程名、学分、学生的姓名和地址

3、。假设一位学生可有多个地址且可学习多门课程,那么该关系满足最大范式是:A.2NFB.3NFC.BCNFD.4NF8.SQL的全局约束是指基于元组的检查子句和A.非空值约束B.断言C.域约束子句D.外键子句9.SQL中,下列叙述中不正确的是A.SELECT语句查询结果中不允许有重复元组B.在FROM子句中可嵌有一个SELECT语句C.在WHERE子句中可嵌入有一个SELECT子句D.“NOTIN”操作与“<>ALL”操作等价10.设关系模式R(A,B,C),F是R上的函数依赖集,F={A→B,B→C}那么F在模式AB上的投影πAB(F)为A.{A→B,B→C}B.{A

4、→B}C.{AB→C}D.Φ(即不存在非平凡的函数依赖集)1.D2.C3.B4.C5.A6.D7.C8.B9.A10.B1.更新2.主键3.嵌入式4.增广律5.事务管理程序二、填空题(10分,每小题2分)1.数据操作是指对DB的查询和_____更新______两大类操作。2.实体完整性约束规则是对________主键______约束。3.SQL语言有两种使用方式:交互式和___嵌入式_______。4.函数依赖完备的推理规则集包括:自反律、__增广律______、传递律。5.事务的原子性是有DBMS的____事务管理程序_____实现的。三、名词解释(10分,每小题

5、2分)1.弱实体集2.非平凡多值依赖当关系模式中属性集合Y不是X的子集时,存在函数依赖x-->Y,则称这种函数依赖为非平凡函数依赖。3.参照完整性约束当更新、删除、插入一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。4.授权将对指定操作对象的指定操作权限授予指定的用户。5.事务的原子性事务的原子性:事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做。四、简答题(20分,每小题4分)ABC3682791871.设有关系R(A,B,C)和S(C,D,E),其元组如下所示:CDE452876365612计算∏B,E(

6、RA=DS),结果为:2.简述将违背BCNF的函数依赖分解成满足BCNF函数依赖的算法。3.设教学数据库中有三个基本表:S(SNO,SNAME,AGE,SEX),其属性分别表示学号、学生姓名、年龄、性别。C(CNO,CNAME,TEACHER),其属性分别表示课程号、课程名、上课教师名。SC(SNO,CNO,GRADE),其属性分别表示学号、课程号、成绩。有如下SQL查询语句:SELECTSNOFROMSWHERENOTEXISTS(SELECT*FROMCWHERENOTEXISTS(SELECT*FROMSCWHERES.SNO=SC.SNOANDC.CNO=S

7、C.CNO)请完成下列问题:用汉语句子写出该SQL语句所表示的查询。找出学习所有课程的学号4.设有关系模式R(A,B,C,D,E),F是R上成立的函数依赖集,F={ABC→DE,BC→D,D→E},试问R达到第几范式,并说明理由。5.举例说明ER模型中实体之间M:N联系转换成关系数据模型的方法是什么?五、设计题(24分,每小题3分)设某学校教务管理部分的数据库中有以下六个表:班级表Class(班级号CNo,所在院系Department,所属专业Speciality,班长学号Monitor)学生表Student(学号SNo,姓名SName,性别Gender,所在班

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。