数据库原理_本科生_2008_试卷A

上传人:re****.1 文档编号:564790067 上传时间:2023-06-01 格式:DOCX 页数:8 大小:79.22KB
返回 下载 相关 举报
数据库原理_本科生_2008_试卷A_第1页
第1页 / 共8页
数据库原理_本科生_2008_试卷A_第2页
第2页 / 共8页
数据库原理_本科生_2008_试卷A_第3页
第3页 / 共8页
数据库原理_本科生_2008_试卷A_第4页
第4页 / 共8页
数据库原理_本科生_2008_试卷A_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《数据库原理_本科生_2008_试卷A》由会员分享,可在线阅读,更多相关《数据库原理_本科生_2008_试卷A(8页珍藏版)》请在金锄头文库上搜索。

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

2、(tloyessEm(tloyessendHrL tHrLilerLtChildChild1.下面那项不是数据库管理系统的组成部分:A.锁管理器B.文件管理器C.存储管理器D.安全管理器.2关于数据库事务描述不正确的是BA. 一个事务中的所有对数据库的改变可以部分完成和部分不完成.B. 一个事务中的所有对数据库的改变必须全部完成或全部不完成C. 数据库的事务不是由数据库系统自动划分的.D. 如果事务在完成前被中断,数据库管理系统能把那些由未完成事务所产生的数据变化从数据库 中撤消3.关于视图的描述下面说法哪个是正确的:AA. 在数据库中即存储视图的定义也为视图单独存储数据.B. 只要视图是可更

3、新视图,一定可以通过该视图向基表中插入数据C. 只要视图是可更新视图,一定可以通过该视图删除基表中的数据D. 视图不能在多个关系上创建EmployEssEirploy ewwendentChilddependentChild5如果将下面的ER图转换成数据库中的关系,那么在数据库中至少需要定义.A. 2个关系C. 3个关系,1个断言B. 3个关系D. 2个关系,1个断言B.只能定义一个主关键字D.只能定义一个唯一索引.B.唯一索引的属性值可以为空D.任何属性值都不可以为空6. 我们在一个关系中A. 只能定义一个关键字C.只能定义一个外关键字7. 在DBMS的关系中A. 关键字属性值可以为空C.任

4、何属性值都可以为空 8.我们在DBMS中记录某企业的部门,员工,员工在部门中工作信息和部门被员工的管理关系要 求每一个部门有且只有一个管理者,当某个管理者辞职后,数据库需要自动删除该管理者的工作信息和 管理信息,但不能删除部门信息。在定义部门管理关系表时我们对于外关键字的删除规则应定义为A. ON DELETE ROLLBACKB.ON DELETE CASCADEC.ON DELETE SET DEFAULTD.ON DELETE NO ACTION 9.在DBMS中执行GRANT reference(coll) ON TABLE t.tl TO user7对于该语句下面哪个描述是正确 的:

5、A. user7可以在t1上定义视图B. user7可以更新t1中的col1属性的值C. user7在创建其他表时可以定义参考于t1中col1属性的外关键字D. user7可以在t1中定义外关键字.10关系模式R,R的属性集是ABCDEG有函数依赖集F=ABTC , CTA, BETC, BCTD , CGTD计 算(BE)的属性闭包A. ABCDEGB. BCDEGC. ABCDED. ABCDG 11. staff的定义如下idINTEGERname CHAR(20)deptINTEGERjobCHAR(20)yearsINTEGERsalary DECIMAL(10,2)comm DEC

6、IMAL(10,2)下面哪个语句可以按照job和salary的升序排序来返回所有员工的信息.A. SELECT id,name,salary,dept,job,years,comm FROM staff ORDER BY 4,6B. SELECT id,name,salary,dept,job,years,comm FROM staff GROUP BY 4,6C. SELECT id,name,salary,dept,job,years,comm FROM staff ORDER BY 5,3D. SELECT id,name,salary,dept,job,years,comm FROM

7、staff GROUP BY 5,312关系模式Sailors(sid,lastname.firtname,age,ratring)其中lastname允许为空.下面哪个语句能够查找出 lastname属性值为空的水手信息.A. SELECT * FROM SAILORS WHERE LASTNAME=NULLB. SELECT * FROM SAILORS WHERE LASTNAME=NULLC. SELECT * FROM SAILORS WHERE LASTNAME IS NULLD. SELECT * FROM SAILORS WHERE LASTNAME LIKE NULL13.

8、有关系模式R(A,B,C)和三个合法实例(1,2,3),(3,2,1),(2,2,3),下面哪个函数依赖在关系模式R上不成 立A. A-B B. BC-A C. AB-CD. C-B14. 在数据库中表tab1的安全级别是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,可以读tab2不能读tab115. 下面哪

9、个调度是串行调度: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) 16在数据库中使用索引的目的之一是:A.提高数据文件的存储率.B.可以更加有效的控制事务处理中的幻影问题.C.增加DBMS的安全性.D.提高增加记录的效率.17.铁路售票系统要求客户在订票前可以允许客户查询但客户上次的查询结果必须出现在下次查询 中,在售票系统中的事务隔离级至少应该是:A. Read

10、Uncommitted B Read CommittedC. Repeatable Reads D. Serializable18设有关系模式R(B,I,S,Q,D),其上函数依赖集F=STD,ITB,ISTQ,BTQ,BTI下面那些是R的关键 字.A.IS B.IB C.IQ D.ISB19数据库中SAILORS表是由joe创建的在DBMS完成下面的语句后Grant select on Sailors To Art With Grant optionJoe 执彳亍Grant insert on Sailors To Bob With Grant optionJoe 执行Grant selec

11、t on Sailors To Bob With Grant optionArt 执行Revoke select on Sailors From Art CascadeJoe 执行Bob对Sailors表拥有A. insert 权 B. select 权C.没有任何权利 D.insert 和 select 权20. 数据库系统管理员按照事务的方式执行下面的语句:Create table tabl (a int,b int)insert into tabl values(1,2)insert into tabl values(2,3)commitinsert into tabl values(2

12、,3)insert into tabl values(1,6)insert into tabl values(1,2)CommitDelete from tabl where a=1Insert into tabl values(1,7)Delete from tabl where a=1Insert into tabl values(1,8)数据库系统突然崩溃,系统重新启动后,该管理员执行Select count(*) from tabl数据库系统的输出是多少:A. 6B.3C.4D.5二不定项选择题(10题,每题2分)21. 关于数据库管理系统和数据库下面哪些描述是最正确的A. 数据库是数

13、据的集合.B. 数据库是数据的集合,并且存储着数据与数据之间的关系.C. 数据库管理系统是由一个互相关联的数据的集合和一组用以访问这些数据的程序组成D. 数据库管理系统是由数据的集合和一组用以访问这些数据的程序组成22. 如果有两个关系T1,T2.客户要求每当给T2增加一条记录时。如果新增的记录中的年龄属性值不 是介于20到60之间则该记录不能插入,若能够插入则要自动的对T1中特定记录进行改变。我们需要 定义什么来满足该要求.A.定义trigger和在T1上定义约束B.定义trigger和在T2上定义约束C.在T1和T2上定义约束D.定义trigger23有关系模式R(A,B,C,D,E),R

14、的函数依赖集F=A-B,BC-E,ED-A,下面哪个说法是正确的:A.R 是 BCNFB.R 是 3NFC.分解(ABCD,BCE)是无损分解D.分解(ABD,CDE)是无损分解24.有关系模式R(ABCDEG),R上的函数依赖集F=ABTC,ACTB,ADTE,BTD,BCTA,ETG下面的 哪些分解是具有无损连接性的分解A. AB,BC,ABDE,EGB. ABC,ACDE,ADGC. ABCD,ADE,EGC. ABDEG,ABC25有关系模式R(ABCDEG),R上的函数依赖集F=ABTC,ACTB,ADTE,BTD,BCTA,ETG下面的 哪些分解是具有依赖保持性的分解A. AB,BC,ABDE,EGB. ABC,ADE,BDGC. ABCD,ADE,EGC. ADEG,ABC26下面说法正确的是:A. 在任何情况下严格的2PL锁都能够保证调度的可串行化.B. 对一个表做有条件查询时需要先给符合条件的查询上记录加上S锁然后给表加上IS锁.C. 对一个表做有条件查询时需要先给表加上IS锁然后给符合条件的查询上记录加上S锁D. 在一个表上同时可以加上IS锁和IX锁

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号