计算机技术数据库系统概论期末试题附_第1页
计算机技术数据库系统概论期末试题附_第2页
计算机技术数据库系统概论期末试题附_第3页
计算机技术数据库系统概论期末试题附_第4页
计算机技术数据库系统概论期末试题附_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、试题一一、单项选择题得分(本大题共20小题,每题2分,共40分)在每题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多项选择或未选均无分。1.数据库系统的核心是(B)A数据库B数据库管理系统C数据模型D软件工具2.以下四项中,不属于数据库系统的特色的是(C)A数据构造化B数据由DBMS一致管理和控制C数据冗余度大D数据独立性高3.见解模型是现实世界的第一层抽象,这一类模型中最有名的模型是(D)A层次模型B关系模型C网状模型D实体-联系模型4.数据的物理独立性是指(C)数据库与数据库管理系统互相独立用户程序与数据库管理系统互相独立C用户的应用程序与储蓄在磁盘上数

2、据库中的数据是互相独立的应用程序与数据库中数据的逻辑构造是互相独立的5要保证数据库的逻辑数据独立性,需要改正的是(A)A模式与外模式之间的映象B模式与内模式之间的映象C模式D三级模式6关系数据模型的基本数据构造是(D)A树B图C索引D关系7有一名为“列车营运”实体,含有:车次、日期、实质发车时间、实质到达时间、情况纲领等属性,该实体主码是(AC)A车次B日期C车次+日期D车次+情况纲领8.己知关系R和S,RS等价于(B)A.(R-S)-SB.S-(S-R)C.(S-R)-RD.S-(R-S)9学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假定有的学生不

3、住宿,床位也可能安闲。假如要列出所有学生住宿和宿舍分派的情况,包含没有住宿的学生和安闲的床位,则应履行(DA)A.全外联接B.左外联接C.右外联接D.自然联接110用下边的T-SQL语句成立一个基本表:CREATETABLEStudent(SnoCHAR(4)PRIMARYKEY,SnameCHAR(8)NOTNULL,SexCHAR(2),AgeINT)可以插入到表中的元组是(AD)A.5021,刘祥,男,21B.NULL,刘祥,NULL,21C.5021,NULL,男,21D.5021,刘祥,NULL,NULL11.把对关系SPJ的属性QTY的改正权授与用户李勇的T-SQL语句是(BC)A

4、.GRANTQTYONSPJTO李勇B.GRANTUPDATE(QTY)ONSPJTO李勇C.GRANTUPDATE(QTY)ONSPJTO李勇D.GRANTUPDATEONSPJ(QTY)TO李勇12.图1中(B)是最小关系系统(本题不做)ABCD图113关系规范化中的插入操作异样是指(AD)A不应删除的数据被删除B不应插入的数据被插入C应当删除的数据未被删除D应当插入的数据未被插入14在关系数据库设计中,设计关系模式是数据库设计中(DA)阶段的任务A逻辑设计B物理设计C需求分析D见解设计15在E-R模型中,假如有3个不一样样的实体型,3个m:n联系,依据E-R模型变换为关系模型的规则,转换

5、后关系的数目为(C)。A4B5C6D716事务的间隔性是指(CA)。一个事务内部的操作及使用的数据对并发的其余事务是间隔的事务一旦提交,对数据库的改变是永远的C事务中包含的所有操作要么都做,要么都不做D事务必然是使数据库从一个一致性状态变到另一个一致性状态17.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据是指(BC)A.数据词典、应用程序、审计档案、数据库后备副本B.数据词典、应用程序、日记文件、审计档案C.日记文件、数据库后备副本D.数据词典、应用程序、数据库后备副本18若事务T对数据对象A加上S锁,则(CB)。A事务T可以读A和改正A,其余事务只好再对A加S锁,而不可以加X锁。

6、B事务T可以读A但不可以改正A,其余事务只好再对A加S锁,而不可以加X锁。2C事务T可以读A但不可以改正A,其余事务能对A加S锁和X锁。D事务T可以读A和改正A,其余事务能对A加S锁和X锁。19.设有两个事务T1、T2,其并发操作如图2所示,下边谈论正确的选项是(AB)A.该操作不存在问题B.该操作抛弃改正C.该操作不可以重复读D.该操作读“脏”数据T1T2读A=100读A=100A=A-5写回A=A-8写回图2以下(AD)封闭违犯两段锁协议。A.SlockASlockBXlockCUnlockAUnlockBUnlockCB.SlockASlockBXlockCUnlockCUnlockBU

7、nlockAC.SlockASlockBXlockCUnlockBUnlockCAD.SlockAUnlockASlockBXlockC.UnlockBUnlockC二、填空题得分(本大题共9小题,每空1分,共10分)请在每题的空格中填上正确答案。错填、不填均无分。1.关系数据模型由关系数据构造、关系操作和关系圆满性拘束三部分构成。2.一般情况下,当对关系R和S使用自然连结时,要求R和S含有一个或多个共有的属性3.在Student表的Sname列上成立一个独一索引的SQL语句为:CREATEUNIQUEINDEXStusnameONstudent(Sname)4.SELECT语句查问条件中的谓

8、词“!=ALL”与运算符NOTIN等价。关系模式R(A,B,C,D)中,存在函数依靠关系AB,AC,AD,(B,C)A,则候选码是A和(BC),RBCNF。6.分E-R图之间的矛盾主要有属性矛盾、命名矛盾、构造矛盾三种。7.事务是DBMS的基本单位,是用户定义的一个数据库操作序列。8.存在一个等候事务集T0,T1,Tn,此中T0正等候被T1锁住的数据项,T1正等候被T2锁住的数据项,Tn-1正等候被Tn锁住的数据项,且Tn正等候被T0锁住的数据项,这类情况称为死锁。9.可串行性是并发事务正确性的准则。三、简答题得分(第1、3题3分,第2题4分,共10分)1试述关系模型的参照圆满性规则?2试述视

9、图的作用?登记日记文件时必然依据什么原则?3四、设计题得分(第1题4分,第2题6分,第3题3分,第4题4分,第5题8分,共25分)1设讲课数据库中有三个基本表:学生表S(SNO,SNAME,AGE,SEX),其属性分别表示学号、学生姓名、年纪、性别。课程表C(CNO,CNAME,TEACHER),其属性分别表示课程号、课程名、上课教师名。选修表SC(SNO,CNO,GRADE),其属性分别表示学号、课程号、成绩。有以下SQL查问语句:SELECTCNOFROMCWHERECNONOTIN(SELECTCNOFROMS,SCWHERES.SNO=SC.SNOANDSNAME=张三);请达成以下问

10、题:(1)用汉语句子论述上述SQL语句的含义;(2)用等价的关系代数表达式表示上述SQL查问语句。设好像图3所示的三个关系。此中各个属性的含义以下:A(商铺代号)、ANAME(商铺名)、WQTY(店员人数)、CITY(所在城市)、B(商品号)、BNAME(商品名称)、PRICE(价钱)、QTY(商品数目)。ABA#ANAMEWQTYCITY101韶山商铺15长沙BBNAMEPRICE204前门百货商铺89北京1毛笔21256东风商场501北京2羽毛球784345铁道商铺76长沙3收音机13254书包242620第一百货公司413上海ABABQTY101110510124210132510141

11、042043612561241256291345114134521834547462041254图3试用SQL语言写出以下查问:1)找出店员人数不超出100人或许在长沙市的所有商铺的代号和商铺名。2)找出最少供给了代号为256的商铺所供给的所有商品的其余商铺的商铺名和所在城市。设有员工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY),其属性分别表示员工号、姓名、年纪、性别、薪资。为每个薪资低于1000元的女员工加薪200元,试写出这个操作的SQL语句。设某工厂数据库中有两个基本表:车间基本表:DEPT(DNO,DNAME,MGR_ENO),其属性分别表示车间编号、车间名和车间

12、主任的员工号。员工基本表:ERP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性分别表示员工号、姓名、年纪、性别、薪资和所在车间的编号。成立一个相关女车间主任的员工号和姓名的视图,其构造以下:VIEW6(ENO,ENAME)。试写出创立该视图VIEW6的SQL语句。设相关系R和函数依靠F:R(A,B,C,D,E),F=ABCDE,BCD,DE。试求以下问题:1)关系R的侯选码是什么?R属于第几范式?并说明原因。(3分)2)假如关系R不属于BCNF,请将关系R逐渐分解为BCNF。(5分)要求:写出达到每一级范式的分解过程,并指明除去什么种类的函数依靠。得分五、综合题(15分)

13、某公司公司有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂依据固定的计划数目生产产品;每个工厂聘任多名员工,且每名员工只幸好一个工厂工作,工厂聘任员工有聘期和薪资。工厂的属性有工厂编号、厂名、地点,产品的属性有产品编号、产品名、规格,员工的属性有员工号、姓名。(1)依据上述语义画出E-R图;(5分)2)将该E-R模型变换为关系模型;(5分)(要求:1:1和1:n的联系进行归并)(3)指出变换结果中每个关系模式的主码和外码。(5分)5试题一参照答案与评分标准一、选择题(每题2分)1B2C3D4C5A6D7C8B9A10D11C12B13D14A15C16A17C18B1

14、9B20D二、填空题(每空1分)1.关系圆满性拘束2.属性3.UNIQUEINDEX4.NOTIN5.A和(B,C)BC6.命名矛盾7.事务8.死锁可串行性三、简答题1、参照答案:答:参照圆满性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不用然是不一样样的关系),则关于R中每个元组在F上的值必然为:取空值(F的每个属性值均为空值)或许等于S中某个元组的主码值。评分标准:指明F是R的外码,与S的主码对应1分;参照圆满性两条规则各1分。2、参照答案:(1)视图可以简化用户的操作。(1分)(2)视图使用户能以多种角度对待同一数据。(1分)(3)视图对重

15、构数据库供给了必然程度的逻辑独立性。(1分)(4)视图可以对机密数据供给安全保护。(1分)评分标准:意思表达正确即可给分。3、参照答案:登记日记文件时必然依据两条原则:(1)登记的序次严格按并发事务履行的时间序次。(1分)(2)必然先写日记文件,后写数据库。(2分)评分标准:意思表达正确即可给分。四、设计题、参照答案:(1)查问张三同学没有选修的课程的课程号。(2分)CNO(C)-CNO(SNAME=(S)SC)或(2)张三6CNO(C)-CNO(SNAME=张三(SSC)(2分)评分标准:(1)意思表达正确即可给分;(2)两个关系的差1分,SNAME=张三和SSC1分,随意一个错误不给分。2

16、、参照答案:(1)SELECTA#,ANAMEFROMAWHEREWQTY=100ORCITY=长沙;(2分)(2)SELECTANAME,CITYFROMAWHERENOTEXISTS(SELECT*FROMBWHEREEXISTS(SELECT*FROMABAB1WHEREA#=256ANDB#=B.B#)ANDNOTEXISTS(SELECT*FROMABAB2WHEREA#!=256ANDA#=A.A#ANDB#=B.B#);(4分)评分标准:SELECTA#,ANAMEFROMA(1分)随意一处错误不给分;WHEREWQTY=100ORCITY=长沙(1分)随意一处错误不给分。3、参

17、照答案:UPDATEEMPSETSALARY=SALARY+200WHERESALARY1000ANDSEX=女;(3分)评分标准:UPDATEEMP(1分);SETSALARY=SALARY+200(1分),少SET不给分;WHERESALARY1000ANDSEX=女(1分),两个条件少任何一个条件或将1000写成1000均不得分。4、参照答案:参照答案1:CREATEVIEWVIEW6ASSELECTENO,ENAMEFROMEMPWHERESEX=女ANDENOIN(SELECTMGR_ENOFROMDEPT)参照答案2:CREATEVIEWVIEW6AS7SELECTENO,ENAM

18、EFROMDEPT,EMPWHEREMGR_ENO=ENOANDSEX=女(4分)评分标准:参照答案1中,CREATEVIEWVIEW6(1分),少VIEW或将VIEW6写成其余名称不给分;SELECTENO,ENAMEFROMEMP(1分);WHERESEX=女ANDENOIN(SELECTMGR_ENOFROMDEPT)(2分),两个条件各1分。参照答案2中,CREATEVIEWVIEW6(1分),少VIEW或将VIEW6写成其余名称不给分;SELECTENO,ENAMEFROMDEPT,EMP(1分);WHEREMGR_ENO=ENOANDSEX=女(2分),两个条件各分。5、参照答案:

19、(1)关系R的候选码是(的部分函数依靠。A,B,C),R1NF,由于(3分)R中存在非主属性D,E对候选码(A,B,C)2)第一除去部分函数依靠将关系分解为:R1(A,B,C)(A,B,C)为候选码,R1中不存在非平庸的函数依靠R2(B,C,D,E),(B,C)为候选码,R2的函数依靠集为:F2=(B,C)D,DE在关系R2中存在非主属性E对候选码(B,C)的传达函数依靠,因此将R2进一步分解:R21(B,C,D),(B,C)为候选码,R21的函数依靠集为:F21=(B,C)DR22(D,E),D为候选码,R22的函数依靠集为:F22=DE在R1中已不存在非平庸的函数依靠,在R21、R22关系模式中函数依靠的决定要素均为候选码,因此上述三个关系模式均是BCNF。评分标准:1)正确指明

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论