1、姓名: 报考专业: 准考证号码: -密封线内不要写题-2016年攻读硕士学位研究生入学考试试题科目名称:数据库技术 (B卷) 科目代码:807 考试时间:3小时 满分150分注意:所有答题内容必须写在答题纸上,写在试题或草稿纸上的一律无效;考完后试题随答题纸交回。一单项选择题(共30小题,每小题1分,共30分)1、( )是长期存储在计算机内的有组织、可共享的数据集合。 A数据库管理系统B数据库系统C数据库D文件组织2、数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和( )。A数据库管理系统B数据库应用系统C相关的计算机系统 D各类相关人员3、数据库系统的体系结构是( )。 A两级模式结
2、构和一级映象 B三级模式结构和一级映象C三级模式结构和两级映象 D三级模式结构和三级映象4、三级模式间存在两种映射,它们是( )。 A模式与外模式间,模式与内模式间 B子模式与内模式间,外模式与内模式间C子模式与外模式间,模式与内模式间D模式与内模式间,模式与模式间5、要保证数据库数据物理独立性,需要修改的是( )。 A模式 B模式与内模式的映射C模式与外模式的映射 D内模式6、ER模型属于( )。 A概念模型 B层次模型 C关系模型 D网状模型7、SQL语言称为( )。 A结构化定义语言 B结构化控制语言C结构化查询语言 D结构人操纵语言8、在视图上不能完成的操作是( )。 A在视图上定义新
3、的视图 B查询操作C更新视图 D在视图上定义新的基本表9、并发操作有可能带来的问题为( )。 A数据独立性降低 B无法读出数据C破坏数据库的结构 D丢失更新10、现有关系借阅(书号书名,库存数,读者号,借期,还期),假如同一种书书号相同,同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的码是( )。 A书号 B读者号C书号+读者号 D书号+读者号+借期 11、下列四项中,不属于数据库特点的是( )。 A数据共享高 B数据完整性控制C数据冗余较小 D数据独立性低12、反映现实世界中实体及实体间联系的信息模型是( )。 A关系模型 B层次模型 C网状模型 DER模型13数据库保
4、护的几个方面中,不包括的是( )。A控制数据冗余 B并发控制 C完整性保护 D故障恢复14、下列四项中,关系规范化程度最高的是关系满足( )。 A非规范关系 B第三范式 C第二范式 D第一范式15单个用户使用的数据视图称为( )。 A外模式 B概念模式 C内模式 D存储模式 16、模式描述语言(模式DDL)描述( )。 A数据库的总体逻辑结构 B数据库的局部逻辑结构C数据库的物理存储结构 D数据库的概念结构17、下列说法中正确的是( )。 A主码是主属性 B主属性是主码C候选码是主码D主码是候选码18、关系模型中,表示实体间n:m联系是通过增加一个( )。A关系实现 B属性实现C关系或一个属性
5、实现 D以上均不正确 19、从关系中挑选出指定的属性组成新关系的运算称为( )。 A选取运算 B投影运算C联接运算 D交运算 20、在数据库设计中,将ER图转换成关系数据模型的过程属于( )。A需求分析阶段 B逻辑设计阶段C概念设计阶段 D物理设计阶段21、SQL中,下列涉及空值的操作,不正确的是( )。AAGE IS NULL BAGE IS NOT NULLCAGE = NULL DNOT (AGE IS NULL)22、如果事务T获得了数据项Q上的排它锁,则T对Q( )。A只能读不能写 B只能写不能读C既可读又可写 D不能读不能写23、为提高数据处理效率,关系数据库系统必须进行( )处理
6、。 A定义视图 B查询优化C数据恢复 D数据规范化到最高范式24、DBMS中实现事务隔离性的子系统是( )。 A安全性管理子系统 B完整性管理子系统C并发控制子系统 D恢复管理子系统25、在SQL语言中授权的操作是通过( )语句实现的。 ACREATE BREVOKE CGRANT DINSERT26、数据库中只存放视图的( )。 A操作 B对应的数据C定义 D限制27、索引项的顺序与表中记录的物理顺序一致的索引,称之为( )。 A复合索引 B唯一性索引C聚簇索引 D非聚簇索引28、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( )。 A左外联接 B右外联接 C外部
7、并 D外联接29、现有两个关系R(A,B,C)S(A,C,D,E) ,下列哪个表达式能够合法执行( )。A B C D30、下列聚合函数中不忽略空值 (null) 的是( )。 ASUM (列名) BMAX (列名)CCOUNT ( * ) DAVG (列名)二填空题(每空1分,共30分)1、三大传统的数据模型中,具有严格的数学理论基础的是_。 2、DBMS并发控制的单位为_。3、数据库恢复涉及到的两个技术是_和_。4、DBMS通常提供_、_、数据控制和数据维护等功能。5、数据库保护问题包括:_、_、故障恢复和并发控制等多方面。6、一个只满足1NF的关系可能存在的四方面问题是:_、_、_、_。
8、7、如果一个关系满足2NF,则该关系一定也满足_(在1NF4NF范围内)。8、数据字典包括_、_、_、数据存储和_5个部分,其中_是不可再分的数据单位。9、数据独立性分为_和_。 10、分解关系的两条基本原则是保持_和_。 11、.用树型结构表示实体类型及实体间联系的数据模型称为_。 12、事务必须具有的四个性质是:_、_、_和_。 13、唯一标识一个元组的_或_称为候选码。 14、参照完整性规则定义_与_之间的引用规则。三简单题(共30分)1、什么是关系的实体完整性规则?什么是关系的参照完整性规则?(6分) 2、基于规范设计方法,数据库设计分为哪六个阶段?(6分) 3、与数据库有关的安全技术
9、包括那几个方面?(5分) 4什么是两段锁协议?(6) 5、给出创建触发器的SQL语句格式,并指明触发事件有哪些类型?(7分)四SQL编程题(共30分)设有图书出版业务涉及的关系模式:出版社(出版设代号,出版设名,所在城市)书籍(书号,书名,书的种类,出版社代号,价格,出版日期)作者(作者代号,作者名,作者电话)出版(书号,作者号)所对应的基表为:PUBLISHER(PUBCODE,PUBNAME,CITY)BOOK(BOOKID,BOOKNAME,BOOKTYPE,PUBCODE,BOOKPRICE,PUBDATE)AUTHOR(AUTHORID,AUTHORNAME,AUTHORPHONE)
10、PUBLISH(BOOKID,AUTHORID)规定每一出版社有唯一的代号(CHAR(4),每一种书以书号(CHAR(9)标识,每一位作者以作者代号(CHAR(5)标识,请写出实现下列各功能的 SQL 语句。1、考虑表BOOK中各属性的完整性约束,给出创建该表的SQL语句。(7 分) 2、把某一出版商的信息(0735,人民邮电出版社,北京)录入到 PUBLISHER 表中。(2分) 3、删除城市在沈阳的出版社信息。(2分) 4、把种类为“计算机”的书的价格降低 30%。(3 分)5、查询由王珊编写的书名带“数据库”的书的书号,书名。(5分)6、按书的种类分类,查询出平均价格高于20元的图书种类
11、,并按平均价格降序排列。(5 分)7、从 PUBLISHER 表和BOOK表中查询书的书号、书名、种类及出版商名字。(3 分) 8. 列出“机械工业出版社”自 2001 年以来出版的各种书籍的书号和书名。(3 分) 五综合应用题(共30分)1、一个描述学校的关系模式R(学号,姓名,所在系,系主任,课程名,成绩),与该模式相关的业务规则为: 一个系有若干学生,但一个学生只能在一个系; 一个系只有一名主任; 一个学生可以选修多门课程,每门课程有若干学生选修; 每个学生所学的每门课程都有一个成绩。请完成下述各题:分析R中的函数依赖;(4分) 指出R的侯选码,据此分析R中是否存在部分函数依赖和传递函数
12、依赖。(4分) 简单分析R是否属于2NF。(2分) 2、某数据库记录乐队、成员和歌迷的信息,乐队有名称和编号,并雇用多个成员,成员包括ID,名字、性别,歌迷包括名字、身份证号、性别、喜欢的乐队、喜欢的乐队成员。请完成下述各题。设计E-R图,要求该图能够记载乐队成员加入和离开乐队的时间。(10分)将上述E-R图转变成最少的关系模式(即:该合并的必须合并),指出每个关系模式的主码和外码。(10分)一、选择题(每题1分,共30分)1.C2.D3.C 4 . A5.B 6. A 7.C8.D9. D10.D11.D 12.D 13.A14.B15.A16.A17.D18. A19. B20. B 21
13、.C22.C23.B24.C25. C 26.C27.C 28.D 29.B 30. C 二、填空(每空1分,共30分)1、关系模型 2、事务3、数据转储、登记日志文件4、数据定义、数据操纵5、安全性、完整性6、修改异常、插入异常、删除异常7. 1NF8. 数据项、数据结构、数据流、处理过程、数据项 9. 逻辑独立性、物理独立性 10. 无损连接、函数依赖11. 层次模型12、原子性、一致性、隔离性、持久性13、属性、属性组14、外码、主码三、简答题(共30分)1、(6分)答:关系的主属性不能取空值;2分 关系的外码要么为空,要么取所参照关系某个元组的主码值。4分2、(6分)答:需求分析、概念
14、结构设计、逻辑结构设计、 3分 物理结构设计、数据库实施、数据库运行与维护。 3分3、(5分)答:用户标识与鉴别、存取控制、视图、审计、数据加密 5分4(6)答:两段锁协议要求所有事务必须分两个阶段对数据项加锁和解锁:2分 在对任何数据进行读写操作之前,首先申请并获得对该数据的封锁;2分 在释放一个封锁之后,事务不再申请和获得任何其它封锁。 2分5、(7分)答: 创建触发器的一般格式为: CREATE TRIGGER BEFORE|AFTER ON FOR EACH ROW|STATEMENT WHEN 5分触发事件可以是 INSERT、DELETE或UPDATE,也可以为这几个事件的组合。
15、2分四、SQL编程题(共30分) 1、 (7分) CREATE TABLE BOOK ( 1分 BOOKID CHAR(9) NOT NULL PRIMARY KEY , 1分 BOOKNAME VARCHAR(50) NOT NULL, 1分 BOOKTYPE VARCHAR(10) NOT NULL, 1分 PUBCODE CHAR(4) NOT NULL REFERNECS PUBLISHER(PUBCODE), 1分 BOOKPRICE NUMBER(5,1) CHECK( BOOKPRICE0 ), 1分 PUBDATE DATE 1 )2、(2分) INSERT INTO PUBL
16、ISHER 1分 VALUES(0735,人民邮电出版社,北京) 1分3、(2分)DELETE FROM PUBLISHER WHERE PUBNAME=沈阳4、(3分)UPDATE BOOK 1分 SET BOOKPRICE = BOOKPRICE*(1-0.30) 1分 WHERE BOOKTYPE=计算机 1分 5、(5分)SELECT T1.BOOKID, T1.BOOKNAME 1分 FROM BOOK T1 INNER JOIN PUBLISH T2 ON T1.BOOKID = T2.BOOKID INNER JOIN AUTHOR T3 ON T2.AUTHORID = T3.
17、AUTHORID 2分 WHERE T3. AUTHORNAME =王珊 AND T1.BOOKNAME LIKE %数据库% 2分 6、(5分) SELECT BOOKTYPE ,AVG(BOOKPRICE) 1分 FROM BOOK 1分 GROUP BY BOOKTYPE 1分 HAVING AVG(BOOKPRICE) 20 1分 ORDER BY AVG(BOOKPRICE) DESC 1分7、(3分)SELECT T2.BOOKID,T2.BOOKNAME,T2.BOOKTYPE,T1.PUBNAME 1分 FROM PUBLISHER T1, BOOK T2 1分 WHERE T
18、1.PUBCODE =T2.PUBCODE 1分 8、 (3分) SELECT T2.BOOKID ,T2.BOONAME 1分 FROM PUBLISHER T1, BOOK T2 1分 WHERE T1.PUBCODE =T2.PUBCODE AND T1.PUBNAME=机械工业出版社 AND T2. PUBDATE2001 1分 五、综合应用题 (30分)1. (4分)答: 在该关系模式中,存在以下函数依赖: 学号 姓名 1分 学号 所在系 1分 所在系 系主任 1分 (学号,课程名) 成绩 1分 (4分)答: 该关系模式的侯选码为(学号,课程名); 2分 传递函数依赖:系主任传递依赖
19、于学号; 1分 部分函数依赖:姓名、所在系部分依赖于侯选码。1分 (2分) 答:由于存在非主属性对码的部分依赖,所以不属于2NF。2、 (10分)解答: 三个实体共6分,两个“喜欢”联系共2分,“雇用”联系2分歌迷性别乐队成员喜欢雇用喜欢mnnm1m名称名字性别名字加入时间离开时间编号ID身份证号 (10分)解答:每个关系模式2分乐队(名称,编号):主码为编号;成员(名字,ID,性别,乐队编号,加入时间、离开时间):主码为ID,外码为乐队编号 歌迷(名字,身份证号、性别):主码为身份证号歌迷乐队(身份证号,乐队编号):主码为(身份证号,乐队编号),外码有身份证号、乐队编号歌迷成员(身份证号,成员ID):主码为(身份证号,成员名字),外码有身份证号、成员ID 第 8 页 共 8 页
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。