数据库原理试题库

数据库原理试题库

ID:16108344

大小:78.45 KB

页数:63页

时间:2018-08-08

数据库原理试题库_第1页
数据库原理试题库_第2页
数据库原理试题库_第3页
数据库原理试题库_第4页
数据库原理试题库_第5页
资源描述:

《数据库原理试题库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、用规范的二维表各表示实体及实体间联系的数据模型是(   )。A.网状模型B.层次模型  C.关系模型  D.E-R模型2、SQL的DML中,核心的操作语句是()。A.SELECTB.INSERTC.DELETED.UPDATE3、关系数据模型的三类约束规则中,不包括(   )。A.实体完整性B.模式完整性C.参照完整性D.用户自定义完整性4、设R(U)是一个关系模式,X→Y是一个FD,如果对任何W⊂X,W→Y都不成立,则称X→Y是()依赖。A.平凡B.局部C.传递D.完全5、将一个关系模式分解成3NF的算法可以达到()。A.只保持无损连接B.只保持函数依赖

2、C.既保持无损连接,又保持函数依赖D.既不保持无损连接,也又保持函数依赖6、设有关系模式R(ABCD),R上的FD集为F={AB→C,C→D}。则关系R至多满足()A.1NF     B.2NF     C.3NF         D.BCNF7、SQL中的触发器机制是一种()机制。A.安全性控制B.并发控制C.数据库恢复D.完整性控制8、DBMS的恢复管理子系统能保证事务的()。A.一致性B.持久性C.原子性D.隔离性9、两段封锁协议是保证()的重充分条件。A.并发事务的可恢复性B.并发事务调度的无级联C.并发事务可串行化调度,D.两个并发调度等价性10、S

3、QL提供的对数据库完整性的被动约束机不包括()。A.触发器B.域约束C.基本表约束D.断言得分阅卷人二、填空题(每个空1分,共20分)1、数据库体系结构的5个要素包括外模式、模式、内模式、______________、和____________________。2、E-R模型的三要素为_________,________,_________。3、当关系R的主键K是关系S的外键时,规定K在S中值或者为空值,或者等于在R中某个主键值,这种约束规则称为_________完整性规则。4、包含在任何一个候选关键字的属性称为_______________。5、设R和S都是

4、二元关系,则元组演算表达式:{t

5、R(t)∧(∃u)(S(u)∧u[1]≠t[2])}写成关系代数表达式是_________________________________。6、SQL的DML语句操作对象和结果是元组的集合,而主语言是对单个元组处理。在嵌入式SQL规则中,是使用_________机制实现SQL与主语言的数据通信的。7、对关系模式之所以要进行规范化处理,其原因是因为,不规范的关系模式可能存在数据___________和___________异常问题。8、设关系模式R(ABCD),R上的FD集F={AB→C,B→D},则R属于____NF。9、封锁

6、的方法可能引起__________和死锁等问题,其中预防死锁的通常有两种方法,一次封锁法和___________。10、数据库的并发操作通常会带来3个问题:________问题、________问题、读脏数据问题。11.事务并发控制采取的主要措施是封锁机制,DBMS提供的两种封锁分别是:___________、___________。12.为防止合法用户无意中造成的破坏所采取的数据库保护措施属于数据___________控制,为防止非法用户故意破坏数据库所采取的数据库保护措施属于数据___________控制。得分阅卷人三、问答题(每题5分,共20分)1、DB

7、S由哪几部分组成的?2、将ER模型转换成关系模型的规则有哪些?3、需求分析的任务是什么?4、导致DB破坏的故障有哪几种?数据库恢复技术有哪些?得分阅卷人四、SQL操作题(每题10分,共20分)1、设教学数据库中有三个基本表:学生表S(S#,SNAME,AGE,SEX,SDEPT)选课表SC(S#,C#,GRADE)课程表C(C#,CNAME,TEACHER)(1)请用SQL语句表达下列查询:1)查询选修了’操作系统’课程的学生姓名(SNAME)。2)查询’物理学院’(SDEPT)所有女同学的学生学号(S#)和年龄(SAGE)。3)查询选修了操作系统课程(CNA

8、ME)的学生姓名。(2)试说明下面SQL语句的语义。SELECTSNOFROMSCWHERECNO=’2’AND成绩between80and902、按照综合设计题1的数据库关系S、SC、C完成以下操作(1)试用SQL语句表达下列更新:1)往关系S中插入一个课程元组(’S5’,’张三’,20,‘男’,‘信息学院’)。2)在S表中删除’95001’号学生记录。(2)试说明下面SQL语句的语义。UPDATESSETSAGE=SAGE+1WHERESSEX=’男’得分阅卷人五、综合题(每题10分,共20分)1、已知两个关系如图1,计算:(1)R▷◁S,(2)σA=C(

9、R×S)。关系RAB关系SBCabbc

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

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

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