收藏 分销(赏)

华侨大学计算机科学与技术学院849数据库系统原理历年考研真题汇编.pdf

上传人:雁** 文档编号:310277 上传时间:2023-08-02 格式:PDF 页数:50 大小:2.90MB
下载 相关 举报
华侨大学计算机科学与技术学院849数据库系统原理历年考研真题汇编.pdf_第1页
第1页 / 共50页
华侨大学计算机科学与技术学院849数据库系统原理历年考研真题汇编.pdf_第2页
第2页 / 共50页
华侨大学计算机科学与技术学院849数据库系统原理历年考研真题汇编.pdf_第3页
第3页 / 共50页
华侨大学计算机科学与技术学院849数据库系统原理历年考研真题汇编.pdf_第4页
第4页 / 共50页
亲,该文档总共50页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、目录2015年华侨大学计算机科学与技术学院849数据库系统原理考研真题2014年华侨大学计算机科学与技术学院849数据库系统原理考研真题2013年华侨大学计算机科学与技术学院849数据库系统原理考研真题2012年华侨大学计算机科学与技术学院849数据库系统原理考研真题2015年华侨大学计算机科学与技术学院849数据库系统原理考研真题2014年华侨大学计算机科学与技术学院849数据库系统原理考研真题2013年华侨大学计算机科学与技术学院849数据库系统原理考研真题2012年华侨大学计算机科学与技术学院849数据库系统原理考研真题华侨大学2012年硕士研究生入学考试专业课试卷(答案必须写在答题纸上

2、)招生专业软件工程科目名称数据库系统原理科目代码849一、选择题(每题2分,共40分)1数据管理技术经理了人工管理、_(1)_三个阶段。(1)DBMS(2)文件系统(3)网状系统(4)数据库系统(5)关系系统A(2)和(4)B(3)和(5)C(1)和(4)D(2)和(3)2反映现实世界中实体及实体间联系的信息模型是_(2)_。AE-R模型B关系模型C层次模型D网状模型3数据库管理系统的工作不包括_(3)_。A定义数据库B对已定义的数据库进行管理C为定义的数据库提供操作D数据通信4在关系数据库中,对关系进行投影、选择、联接运算,运算的结果是_(4)_。A属性B关系或表C元组D数据库5数据库中存储

3、的是_(5)_。A数据B数据模型C数据之间的联系D数据以及数据之间的联系6有关系R和S,关系代数运算RS等价于_(6)_。AS-(R-S)BR-(R-S)CR-SDS-R7对于某关系R的某个属性集A,下面说法不正确的是_(7)_。A若属性集A是R的键,则闭包A+是R中所有属性集合。B若闭包A+是R中所有属性集合,则属性集A是R的键。C若闭包A+是R中所有属性集合,则属性集A是R的超键。D当且仅当属性集A是R的超键,闭包A+是R中所有属性集合。8在关系R(R#,RN,S#)和S(S#,SN,SD中,R的主键是R#,S的主键是S#,则S#在R中称为_(8)_。A外键B候选键C主键D超键9下面对于一

4、个“弱实体集”的说法中,不正确的是_(9)_。A一定有一个多对一的联系到其它实体集。B自身属性不能构成完整的键。C可单独存在,而无需其它实体集。D可以有自己的属性。10脏数据是指_(10)_。A不健康的数据B缺损的数据C多余的数据D被撤销的事务曾写入数据库中的数据11.SQL语言中,实现数据存取控制功能的语句是_(11)_。ACREATE和DROPBINSERT和DELETECGRANT和REVOKEDCOMMIT和ROLLBACK12以下对视图的叙述中错误的是_(12)_。A视图不是物理存在的,是虚拟存在的表。B在某些情况下,视图可以进行更新。C视图的查询需要转为对基表的查询,这个转换工作是

5、由SQL系统完成的。D对视图的更新操作,其对应的基表保持不变。13下面叙述中正确的是_(13)_。ABCNF是关系模式的最高范式。B若R是3NF,则R一定是BCNF。C任何关系模式可分解为BCNF,分解过程能保持函数依赖且具有无损失连接特性。D函数依赖是多值依赖的特例。14关系数据库的规范化为了解决关系数据库中_(14)_问题。A保证数据的安全性和完整性B提高查询速度C插入、删除和数据冗余 D减少数据操作的复杂性15有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于_(15)_。A实体完整性约束B关键字完整性约束C参照完整性约束D用户自定义完整性约束16在

6、数据库应用中,一般一条SQL语句可产生或处理一组记录,而宿主语言语句一般一次只能处理一条记录,其协调可通过_(16)_技术实现。A指针B游标C数组D栈17在关系数据库系统中,为了简化用户的查询操作,提高查询效率,而又不增加数据的存储空间,常用的方法是创建_(17)_。A另一个表B游标C视图D索引18设对并发事务T1和T2的交叉并行执行如下,执行过程中_(18)_。T1T2 READ(A READ(AA=A+10写回 READ(AA有丢失修改问题B有不能重复读问题C有读脏数据问题D没有任何问题19关系模式R中的属性全部是主属性,则R的最低范式必定是_(19)_。A1NFB3NFCBCNFD4NF

7、20下面关于函数依赖的叙述中,不正确的是_(20)_。A若XYZ,则YZ,XZB若XY,XZ,则XYZC若XY,YZ,则XZD若XY,Y包含Z,则XZ二、简答题(每题5分,共30分)1什么是数据库,简述数据库系统的主要特点。2简述E-R模型设计中应该遵循的原则。3试给出多值依赖和4NF的定义。4什么是数据库完整性,SQL提供了的完整性规则有哪几类,各采取了什么不同的方式加以实现。5简述SQL中基于属性的约束、基于元组的约束及断言这三种用户自定义约束的区别与联系。6.SQL为脏数据提供了哪几种隔离级别,简述它们之间的区别。三、计算题(共60分)1设关系R、S如右下图所示,在包上做下列关系运算,写

8、出运算结果。(12分)RS(1)RA,B(S)(2)R-A,B(S)ABABC12122343431234412565(3)R S(4)A,C-BD(S)R.BS.C(6)A,COUNT(*)D,MAX(BE(R)2已知有实体集courses、departments和Lab Courses分别代表课程、系别和实验课,实验课是课程的一种,设每一个系有唯一的系名,一门课只有唯一的一个系开设,但课程仅有的属性是它的编号和上课教室(room)。不同的系可以开设具有相同编号的课程。请画出上述情况的包含弱实体及子类的E-R图,并指出弱实体、支持联系(如果存在)以及各实体集的键。(5分)3假设某商业集团数据

9、库中有一关系模式R如下:R(商店编号,商品编号,库存数量,部门编号,商店负责人,部门负责人)。如果规定:(1)每个商店可以销售多种商品;(2)每个商店的每种商品只在一个部门销售;(3)每个商店的每个部门只有一个负责人;一个人可以同时担任多个部门的负责人;(4)每个商店只有一个商店负责人,一个人可以同时担任多家商店的负责人;(5)每个商店的每种商品只有一个库存数量。试完成回答下列问题:(1)根据上述规定,写出关系模式R的基本函数依赖;(4分)(2)找出关系模式R的候选键;(4分)(3)试问关系模式R是否第三范式?为什么?若R不属于3NF,请将R分解成3NF模式集,分解过程并保持函数依赖性。(5分

10、)4设教学数据库中有学生、课程和成绩三个关系模式如下:Student(sno,sname,sex,sage,sdept),Course(cno,cname,cpno,credit),其中cpno代表先行课的课程号,credit为学分。SC(sno,cno,grade),其中grade为成绩。写出下列各查询的关系代数表达式:(1)检索学分超过4学分的课程的课程名。(3分)(2)检索所有选修了2号课程的学生的姓名和分数。(3分)(3)检索被学号为s001同学选修,但不被学号为s009同学选修的所有课程的课程号。(3分)(4)查询各个专业的学生人数及平均年龄。(3分)(5)查询选修人数超过30个同学

11、的课程的课程名、选修人数及平均成绩(3分)5设有一个涉及二战中的大型舰船的数据库,它由以下四个关系组成:Classes(class,type,country,numguns,bore,displacement)Ships(name,class,launcheDBattles(name,date)Outcome(shipname,battle,result)其中,相同设计的舰船组成一个“类”,Classes表示舰船的类,记录了类的名字、型号(type,其中bb表示主力舰,bc表示巡洋舰)、生产国家、火炮门数、火炮尺寸(或口径,单位市英寸)和排水量(重量,单位是吨)。关系ships记录了战舰的名字

12、、舰船的类属名字,开始服役的日期。关系Battles给出了这些舰船参加的战役的时间,关系Outcome给出了各个舰船在各场战役中(battle表示战役名)的结果(有沉没、受伤和完好三种结果分别用:sunk,damaged和ok表示)。写出实现下列各题的SQL语句:(1)查询参加了北大西洋战役(战役名为North AtlantiC的舰船的名字。(3分)(2)查询既有主力舰又有巡洋舰的国家。(3分)(3)火炮数量超过50个的舰船的名字。(3分)(4)统计每一类战舰所具有的舰船的数量、平均的火炮数量。(3分)(5)设class,country分别为最大长度为8和10的可变长字符串,type为长度为2

13、的字符串,其他属性均为数值型,写出创建Classes表的SQL语句,并设定其主键为class,且type属性为非空。(3分)四、综合题(20分)一个图书借阅管理数据库要求提供下述服务:可随时查询书库中现有书籍的品种、数量与存放的位置,书号是唯一标识。可随时查询书籍的借还情况。包括借书人单位、姓名、借书证号、借还书日期,借书证号具有唯一性。一人可借多本书,一本书可由多人借。一个出版社出版多种书,同一本书只能有一个出版社出版。在数据库中要保存出版社的电报编号,电话,邮编及地址以便向有关书籍的出版社增购有关书籍。根据以上情况和假设,试做如下设计:(1)构造能满足上述需求的E/R图。(5分)(2)将上述的E-R模型转换成等价的关系模型,并指出关系的主键和外键。(5分)(3)分别用ODL描述出能反映上述的图书和出版社及他们之间的联系的类。(5分)(4)创建一个断言,用来约束一个人最多只能借10本书。(5分)

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 考试专区 > 研究生考试

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服