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

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

ID:59523945

大小:312.00 KB

页数:7页

时间:2020-11-07

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

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

1、北方民族大学计算机学院数据库系统系统原理模拟试卷1.D2.C3.B4.A5.C6.A7.C8.D9.C10.B一、选择题(20分,每小题2分)1关于联系的多重性,下面哪种说法不正确?A.一个多对多的联系中允许多对一的情形。B.一个多对多的联系中允许一对一的情形。C.一个多对一的联系中允许一对一的情形。D.一个多对一的联系中允许多对多的情形。2.某关系R(A,B,C,D)有函数依赖A→B,BC→D,D→A,R有几个键?A.1B.2C.3D.43.有关系R和S,R∩S的运算等价于A.S-(R-S)B.R-(R-S)C.(R-S)∪SD.R∪(R-S)4.为了使索引键的值在

2、基本表中唯一,在建立索引的语句中应使用保留字为:A.UNIQUEB.COUNTC.DISTINCTD.UNION5.由函数依赖A→B和CB,有A→C。此规则是:A.合并规则B.平凡依赖规则C.传递规则D.分解规则6.设W=RS,且W、R、S的属性个数分别为w、r和s,那么三者之间应满足()A.w≤r+sB.w<r+sC.w≥r+sD.w>r+s7.设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U—X—Y。下面关于多值依赖的叙述中,不正确的是()A.若X→→Y,则X→→ZB.若X→Y,则X→→YC.若X→→Y,且Y’ÌY,则X→→Y’D.若Z=Ф,则X→→Y8.学

3、生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()   A.多对多B.一对一C.多对一D.一对多9.SQL语言集数据查询、数据操纵,数据定义和数据控制功能于一体,语句CREATE、DROP、ALTER实现的功能是()A.数据查询   B.数据操纵  C.数据定义  D.数据控制10.事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于()状态。A.安全性B.一致性C.完整性D.可靠性二、填空题(10分,每小题2分)

4、1.数据操作是指对DB的查询和__更新_________两大类操作。2.实体完整性约束规则是对______参照________约束。3.SQL语言有两种使用方式:交互式和___嵌入式_______。4.函数依赖完备的推理规则集包括:自反律、__增广律______、传递律。5.事务的原子性是有DBMS的_事务管理程序________实现的。三、名词解释(10分,每小题2分)1.弱实体集2.非平凡多值依赖3.参照完整性约束4.授权5.事务的原子性四、简答题(20分,每小题4分)ABC3682791871.设有关系R(A,B,C)和S(C,D,E),其元组如下所示:CDE4

5、52876365612计算∏B,E(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

6、=SC.SNOANDC.CNO=SC.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分)现有关系数据库如下:学生(学号,姓名,性别,专业,奖学金)课程(课程号,名称,学分)学习(学号,课程号,分数)用关系代数表达式实现下列1—4小题:1.检索获得奖学金的所有学生所学课程的信息,包括学号、姓名、课程名和分数;2.检索

7、学生“黎明”所学课程中有不及格课程的课程号、名称和分数;3.检索获得奖学金、同时又有不及格成绩的学生信息,包括学号、姓名和专业;4.检索没有任何一门课程成绩超过90分的所有学生的信息,包括学号、姓名和专业。用SQL语言实现下列5—8小题:5.检索获得奖学金的所有学生所学课程的信息,包括学号、姓名、课程名和分数;6.检索没有任何一门课程成绩超过90分的所有学生的信息,包括学号、姓名和专业;7.对成绩有过不及格的学生,如果已经获得奖学金的,将奖学金减半;8.定义获得奖学金、同时又有不及格成绩的学生信息视图AAA,包括学号、姓名、专业。六、综合题(16分,

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

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

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