天津大学数据库原理2008试卷B_第1页
天津大学数据库原理2008试卷B_第2页
天津大学数据库原理2008试卷B_第3页
天津大学数据库原理2008试卷B_第4页
天津大学数据库原理2008试卷B_第5页
免费预览已结束,剩余3页可下载查看

付费下载

下载本文档

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

文档简介

1、天津大学试卷专用纸学院计算机学院专业年级学号姓名B卷共7页第1页20082009学年第1学期本科生期末考试试卷3.某个企业的数据库中包含以下信息.员工(由员工编号唯一确定,记为ssn),员工的子女数据库原理(B卷共7页)(属性为name,age),在双亲给定的情况下,每个孩子能由他的姓名可以唯一确定有一个是公司的员工).一旦员工离开公司,那么企业不再对其子女信息感兴趣正确的反映以上需求(假设他们的双亲中只.下面哪个ER图能够(考试时间:2009年1月6日)题号一二三成绩核分人签字得分请将选择题的答案填写在卜面的表格叶123456789101112131415161718192021222324

2、252627282930一、单项选择题(20题,每题1分)1关系模式R,R的属性集是ABCDEG有函数依赖集F=ABC,CA,BEC,BCD,CG算(BE)的属性闭包CChildEjpployessD计A.C.ABCDEGABODEB.BCDEGD.ABCDG2.staff的定义如下idnamedeptjobyearssalarycommINTEGEROHAR(20)INTEGERCHAR(20)INTEGERDECIMAL(10,2)DECIMAL(10,2)下面哪个语句可以按照job和salary的升序排序来返回所有员工的信息A. SELECTid,name,salary,dept,job

3、,years,commFROMstaffORDERBY4,6B. SELECTid,name,salary,dept,job,years,commFROMstaffGROUPBY4,6O.SELECTid,name,salary,dept,job,years,commFROMstaffORDERBY5,3D.SELECTid,name,salary,dept,job,years,commFROMstaffGROUPBY5,34.如果将下面的ER图转换成数据库中的关系,那么在数据库中至少需要定义diEmployessA.2个关系O.3个关系,1个断言DepartmentsB.3个关系D.2个关系

4、,1个断言天津大学试卷专用纸学院计算机学院专业班年级学号姓名B卷共7页第2页5关系模式Sailors(sid,lastnamefirtname,age,ratring)其中lastname允许为空.下面哪个语句能够查找出lastname属性值为空的水手信息.A. SELECT*FROMSAILORSWHERELASTNAME='NULL'B. SELECT*FROMSAILORSWHERELASTNAME=NULLC. SELECT*FROMSAILORSWHERELASTNAMEISNULLD. SELECT*FROMSAILORSWHERELASTNAMELIKE'

5、NULL'6 .有关系模式R(A,B,C)和三个合法实例(1,2,3),(3,2,1),(2,2,3),下面哪个函数依赖在关系模式R上不成立A.A->BB.BC->AC.AB->CD.C->B7 .在数据库中表tabi的安全级别是TS,表tab2的安全级别是C,用户A的安全级别是TS,用户B的安全级另是C.下面哪个说法是正确的:A. A用户可以写tab1,tab2,可以读tab1,tab2B. B用户可以写tab1,tab2,可以读tab1,tab2C. A用户可以写tab1不能写tab2,可以读tab1不能读tab2D. B用户可以写tab1,tab2,可以读

6、tab2不能读tab18下面哪个调度是串行调度:A.T1:R(A),T2:R(B),T2:W(B),T1:W(A)B. T2:R(B),T1:W(B),T1:R(A),T2:W(A)C.T1:R(A),T2:R(B),.T1:W(A),T2:W(B)D.T1:R(A),T1:R(B),.T2:W(A),T2:W(B)9在数据库中使用索引的目的之一是:A.提高数据文件的存储率.B.可以更加有效的控制事务处理中的幻影问题C.增力口DBMS的安全性.D.提高增加记录的效率.10.铁路售票系统要求客户在订票前可以允许客户查询但客户上次的查询结果必须出现在下次查询中,在售票系统中的事务隔离级至少应该是:

7、A.ReadUncommittedBReadCommittedC. RepeatableReadsD.Serializable11 .设有关系模式R(B,I,S,Q,D),其上函数依赖集F=SD,IB,ISQ,BQ,BI下面那些是R的关键字.A.ISB.IBC.IQD.ISB12 .数据库中SAILORS表是由joe创建的.在DBMS完成下面的语句后GrantselectonSailorsToArtWithGrantoption-Joe执行GrantinsertonSailorsToBobWithGrantoption-Joe执行GrantselectonSailorsToBobWithGra

8、ntoption-Art执行RevokeselectonSailorsFromArtCascade-Joe执行Bob对Sailors表拥有A.insert权B.select权C.没有任何权利D.insert和select权13.1. 据库系统管理员按照事务的方式执行下面的语句:Createtabletab1(aint,bint)insertintotab1values(1,2)insertintotab1values(2,3)commitinsertintotab1values(2,3)insertintotab1values(1,6)insertintotab1values(1,2)Comm

9、itDeletefromtab1wherea=1Insertintotab1values(1,7)Deletefromtab1wherea=1Insertintotab1values(1,8)数据库系统突然崩溃,系统重新启动后,该管理员执行Selectcount(*)fromtab1数据库系统的输出是多少:A.6B.3C.4D.514.下面那项不是数据库管理系统的组成部分:A.锁管理器B.文件管理器C.存储管理器D.安全管理器.天津大学试卷专用纸学院计算机学院专业班年级学号姓名B卷共7页第3页B.只能定义一个主关键字D.只能定义一个唯一索引B.唯一索引的属性值可以为空D.任何属性值都不可以为空

10、15关于数据库事务描述不正确的是A. 一个事务中的所有对数据库的改变可以部分完成和部分不完成B. 一个事务中的所有对数据库的改变必须全部完成或全部不完成C.数据库的事务不是由数据库系统自动划分的.D.如果事务在完成前被中断,数据库管理系统能把那些由未完成事务所产生的数据变化从数据库中撤消16 .关于视图的描述下面说法哪个是正确的A.在数据库中即存储视图的定义也为视图单独存储数据.B.只要视图是可更新视图,一定可以通过该视图向基表中插入数据C.只要视图是可更新视图,一定可以通过该视图删除基表中的数据D.视图不能在多个关系上创建17 .我们在一个关系中A.只能定义一个关键字C.只能定义一个外关键字

11、18 .在DBMS的关系中A.关键字属性值可以为空C.任何属性值都可以为空19 .我们在DBMS中记录某企业的部门,员工,员工在部门中工作信息和部门被员工的管理关系.要求每一个部门有且只有一个管理者,当某个管理者辞职后,数据库需要自动删除该管理者的工作信息和管理信息,但不能删除部门信息。在定义部门管理关系表时我们对于外关键字的删除规则应定义为A.ONDELETEROLLBACKB.ONDELETECASCADEC.ONDELETESETDEFAULTD.ONDELETENOACTION20 .在DBMS中执行GRANTreference(col1)ONTABLEt.t1TOuser7,对于该语

12、句下面哪个描述是正确的:A.user7可以在t1上定义视图B.user7可以更新t1中的col1属性的值C.user7在创建其他表时可以定义参考于t1中col1属性的外关键字D.user7可以在t1中定义外关键字.二.不定项选择题(10题,每题2分)21 .下面说法正确的是:A.在任何情况下严格的2PL锁都能够保证调度的可串行化.B.对一个表做有条件查询时需要先给符合条件的查询上记录加上S锁然后给表加上IS锁.C.对一个表做有条件查询日需要先给表加上IS锁然后给符合条件的查询上记录加上S锁D.在一个表上同日可以加上IS锁和IX锁22 .下面哪个调度会出现死锁:A.T1:R(X),T2:W(X)

13、,T2:W(Y),T3:W(Y),T1:W(Y),T1:Commit,T2:Commit,T3:CommitBT1:R(X),T2:W(Y),T2:W(X),T3:W(Y),T1:W(Y),T1:Commit,T2:Commit,T3:CommitCT1:R(A),T2:W(B),T1:R(A),T3:R(C),T2:W(C),T4:W(A),T3:W(B)D.T1:R(A),T2:W(B),T3:W(C),T1:Commit,T2:W(A),T2:Commit,T3:W(B),T3:Commit23 .下面哪个调度是冲突可串行的调度A.T1:R(X),T1:R(Y),T1:W(X),T2:R

14、(Y),T3:W(Y),T1:W(X),T2:R(Y)B. T1:R(X),T2:R(Y),T3:W(X),T2(R(X),T1:R(X)C. T1:R(X),T2:R(X),T1:W(X),T2:W(X)D. T1:W(X),T2:R(Y),T1:R(Y),T2:R(X)24.有关系模式R(A,B,C,D,E),R的函数依赖集F=A->BC,CB->E,B->D,E->A下面哪个分解具有无损连接性.A.(A,D,C),(A,B,C)B.(A,B,C),(B,C,D,E)C.(A,B,E),(B,C,D,E)D.(B,C,D),(A,D,E)25.1. 一关系模式R(A

15、,B,C,D,E)它的函数依赖集是F=A->B,BC->E,ED->A下面哪个不是关系模式R的关键字:A.CDEB.ACDC.BCDD.ABC26.关于数据库管理系统和数据库下面哪些描述是最正确的A.数据库是数据的集合.B.数据库是数据的集合,并且存储着数据与数据之间的关系.C.数据库管理系统是由一个互相关联的数据的集合和一组用以访问这些数据的程序组成D.数据库管理系统是由数据的集合和一组用以访问这些数据的程序组成天津大学试卷专用纸学院计算机学院专业班年级学号姓名B卷共7页第4页27 .如果有两个关系T1,T2.客户要求每当给T2增加一条记录时。如果新增的记录中的年龄属性值不

16、是介于20到60之间则该记录不能插入,若能够插入则要自动的对T1中特定记录进行改变。我们需要定义什么来满足该要求.A.定义trigger和在T1上定义约束B.定义trigger和在T2上定义约束C.在T1和T2上定义约束D.定义trigger28有关系模式R(A,B,C,D,E),R的函数依赖集F=A->B,BC->E,ED->A,下面哪个说法是正确的:A.R是BCNFB.R是3NFC.分解(ABCD,BCE)是无损分解D.分解(ABD,CDE)是无损分解29 .有关系模式R(ABCDEG),R上的函数依赖集F=ABC,ACB,ADE,BD,BCA,EG下面的哪些分解是具有无

17、损连接性的分解A.AB,BC,ABDE,EGB.ABC,ACDE,ADGC.ABCD,ADE,EGC.ABDEG,ABC30 .有关系模式R(ABCDEG),R上的函数依赖集F=ABC,ACB,ADE,BD,BCA,EG下面的哪些分解是具有依赖保持性的分解A.AB,BC,ABDE,EGB.ABC,ADE,BDGC.ABCD,ADE,EGC.ADEG,ABC三.简答题(60分)1.有关系模式employees(ssn:char(10),name:char(20),age:int),其中ssn是employees的主关键字,departments(did:char(5),dname:char(20

18、),其中did是departments的主关键字.work_in(ssn:char(10),did:char(5),from:date,to:date),其中(ssn,did,from,to)是work_in的主关键字,did,ssn分别是指向departments.employees的外关键字.表示员工在某段时间内工作与某个部门。另外还要求每个的员工都要工作与某个部门,每个部门都要有人工作,员工的age应该大于等于18.请用SQL语句创建employees,departments和work_in关系,并表达出每个的员工都要工作与某个部门,每个部门都要有人工作和员工的age应该大于等于18这些

19、要求。(5分)天津大学试卷专用纸学院计算机学院专业班年级学号姓名B卷共7页第5页用元组关系演算表达下面的查询4.查找至少订过两只不同船的水手姓名.(3分)有关系模式Sailors(sid:integer,sname:string,rating:integer,age:integer),Boats(bid:interger,bname:string,color:string)Reserves(sid:integer,bid:integer,day:datetime)其中Sailors记录水手的消息,sid表示水手白编号是Sailors的主关键字,sname表示水手的姓名,rating表示水手白级别,age表示水手的年龄。Boats记录船的信息,bid表示船的编号是主关键字,bname表示船的名称,color表示船的颜色。Reserves记录水手订船的信息,sid和

温馨提示

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

评论

0/150

提交评论