数据库系统概论试题

上传人:ni****g 文档编号:464394336 上传时间:2023-06-17 格式:DOC 页数:15 大小:85KB
返回 下载 相关 举报
数据库系统概论试题_第1页
第1页 / 共15页
数据库系统概论试题_第2页
第2页 / 共15页
数据库系统概论试题_第3页
第3页 / 共15页
数据库系统概论试题_第4页
第4页 / 共15页
数据库系统概论试题_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《数据库系统概论试题》由会员分享,可在线阅读,更多相关《数据库系统概论试题(15页珍藏版)》请在金锄头文库上搜索。

1、得 分一、单选题(本大题共0小题,每题1.5分,共3分)在每题列出的四个备选项中只有一种是符合题目规定的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。A.数据共享 B.数据存储C.数据应用 数据保密2数据库系统中,物理数据独立性是指( C )。数据库与数据库管理系统的互相独立B应用程序与DB的互相独立C应用程序与存储在磁盘上数据库的物理模式是互相独立的D.应用程序与数据库中数据的逻辑构造互相独立在数据库的三级模式构造中,描述数据库中全体数据的全局逻辑构造和特性的是( D )。.外模式 B.内模式 存储

2、模式 D.模式4.关系模型的数据构造是( )。A.层次构造 B.二维表构造C.网状构造 D.封装构造5.关系模型中,一种候选码( )。可由多种任意属性构成B至多由一种属性构成C可由一种或多种其值能唯一标记该关系模式中任何元组的属性构成D必须由多种属性构成6.自然连接是构成新关系的有效措施。一般状况下,当对关系和S使用自然连接时,规定R和S具有一种或多种共有的( D )。A元组 B.行 C.记录 D属性7设关系和S的属性个数分别是2和3,那么RS等价于( B ) 12.12(S) B14(RS)C.2(S) D.1()8.L语言具有( )的功能。关系规范化、数据操纵、数据控制B.数据定义、数据操

3、纵、数据控制C数据定义、关系规范化、数据控制.数据定义、关系规范化、数据操纵9假定学生关系是S(S,SME,E,AG),课程关系是C(C,NAM,TACHER),学生选课关系是SC(S#,C,GRADE)。要查找选修“OMPUT”课程的“女”学生姓名,将波及到关系( D )。A.S SC,C C.S,SC D.,C,C10已知关系SP(S#,#,J#,QY),把对关系SPJ的属性TY的修改权授予顾客张三的TSQL语句是( C ).GNT QN SP T 张三B. RANT UPDATEON SPJ T张三. GRANT UPDATE (QTY) PJT张三. GAT UDATE ONSJ(QY

4、) O张三1 图中( C )是关系完备的系统A B C D图1 12在R(U)中,如果XY,并且对于X的任何一种真子集X,均有XY,则(B )。A.Y函数依赖于X B 对X完全函数依赖 X为的候选码 D. R属于2NF1关系规范化中的插入操作异常是指 ( D ) A.不该删除的数据被删除 B.不该插入的数据被插入 C.应当删除的数据未被删除 D.应当插入的数据未被插入4在数据库设计中, ER图产生于( D ).需求分析阶段B物理设计阶段C逻辑设计阶段概念设计阶段 15.在合并分E-R图时必须消除各分图中的不一致。各分E-图之间的冲突重要有三类,即属性冲突、命名冲突和构造冲突,其中命名冲突是指(

5、 B )。A命名太长或太短B同名异义或同义异名C属性类型冲突属性取值单位冲突16事务是数据库运营的基本单位。如果一种事务执行成功,则所有更新提交;如果一种事务执行失败,则已做过的更新被恢复原状,仿佛整个事务从未有过这些更新,这样保持了数据库处在( B )状态。 A安全性 B.一致性 .完整性 .可靠性17 ( )用来记录对数据库中数据进行的每一次更新操作。A.后援副本 B日记文献C.数据库 D.缓冲区18若事务T对数据对象A加上锁,则( C )。A.事务T可以读A和修改A,其他事务只能再对A加锁,而不能加X 锁。.事务T可以读A但不能修改A,其他事务能对A加S锁和X锁。事务T可以读A但不能修改

6、,其他事务只能再对A加S锁,而不能加X 锁。D事务可以读A和修改,其他事务能对A加锁和锁。 9 设有两个事务T1、T2,其并发操作如图1所示,下面评价对的的是(C) A. 该操作不存在问题 B. 该操作丢失修改C.修改该操作不能反复读 D.该操作读“脏”数据 T T2 ead()read(B) sum=+B rea(A)=A*2wr(A) ed()red(B)um=Bwrite(+B) 图 20. 已知事务T1的封锁序列为:OCK S(A)OCKS()LOCK X(C)LCK(B)UNLCK (A)UNLO(C)事务T2的封锁序列为:LOC() UNLOC(A)LOK (B)LO X(C) U

7、NLOCK () UNOK(B)则遵守两段封锁合同的事务是( ).1B.2C.T1和T2 D没有得 分二、填空题(本大题共10小题,每题1分,共10分)请在每题的空格中填上对的答案。错填、不填均无分。1数据管理经历了人工管理、文献系统、 数据库系统 三个阶段。2.数据模型由数据构造、数据操作和 完整性约束 三部分构成。.在Stnt表的Same列上建立一种聚簇索引的SQL语句为:CREAT CLUSTE INDEX Stunae ON suden(Sname)4. SLECT语句查询条件中的谓词“=NY”与运算符 IN 等价。5.关系模式(,(A,C)B,(,B)C,C)最高可达到第 1范式。数

8、据抽象重要有分类和 汇集 两种。7.存在一种等待事务集T0,1,,其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,这种情形称为 死锁 。8.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应当属于数据库设计中的 物理构造设计 设计阶段。9. 并发控制的重要措施是 封锁 机制。0故障分为事务故障、 系统故障 和介质故障三种。得 分三、简答题(本大题共3小题,每题5分,共15分)1. 简述等值连接与自然连接的区别和联系。答:答:连接运算符是“”的连接运算称为等值连接。它是从关系R与的广义笛卡尔积中选用A,属性

9、值相等的那些元组,即等值连接为:RS=tts| rRtstA=tBA=B自然连接是一种特殊的等值连接,它规定两个关系中进行比较的分量必须是相似的属性组,并且在成果中把反复的属性列去掉。2 阐明视图与基本表的区别和联系?答:答:视图是从一种或几种基本表导出的表,它与基本表不同,是一种虚表,数据库中只寄存视图的定义,而不寄存视图相应的数据,这些数据寄存在本来的基本表中,当基本表中的数据发生变化,从视图中查询出的数据也就随之变化。视图一经定义就可以像基本表同样被查询、删除,也可以在一种视图之上再定义新的视图,但是对视图的更新操作有限制。简述事务的特性。答:事务具有四个特性,即ACID特性:(1)原子

10、性:事务中涉及的所有操作要么都做,要么都不做。(2)一致性:事务必须使数据库从一种一致性状态变到另一种一致性状态。(3)隔离性:一种事务内部的操作及使用的数据对并发的其她事务是隔离的。(4)持续性:事务一旦提交,对数据库的变化是永久的。得 分四、设计题(第题2分,第2题10分,共30分). 设有一种工程供应数据库系统,涉及如下四个关系模式:l S(So,Snam,Satus,y);l P(no,Pnme,Coor,Weight);l J(o,Jname,Cit);l SJ(Sno,Pn,Jno,Qty);供应商表由供应商号、供应商名、状态、都市构成;零件表 由零件号、零件名、颜色、重量构成;工

11、程项目表由项目号、项目名、都市构成;供应状况表J由供应商号、零件号、项目号、供应数量构成;()用关系代数查询没有使用天津供应商生产的红色零件的工程号;(3分)(2)用关系代数查询至少使用了供应商S所供应的所有零件的工程号NO;(3分)(3)用ALPHA语言查询供应工程J1零件为红色的供应商号SNO;(2分)(4)用TQL语句建立“供应商”S表(主码必须定义);(2分)(5)用QL查询工程J使用的多种零件的名称和使用数量;(3分)(6)用QL查询没有使用天津供应商生产的零件的工程号;(3分)(7)用SQL语句将所有红色零件改为蓝色;(2分)(8)用SQL语句将(S,P,J6,40)插入供应状况关系。(2分)2.设有关系STUNT(S#,NAM,SDET,MNM,CME,ADE),(S,CN)为候选码,设关系中有如下函数依赖: (S#,NA)AME,SDET,MMES#SNAM,SEP,MNAME(S#,CNAME)GADESDEPTMAME试求下列问题:(1)关系STUDEN属于第几范式?(3分)(2)如果关系STUNT不属于N,请将关系SEN逐渐分解为巧 CNF。(7分)规定:写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖。 答案:(1)关系TUDENT是1F,由于F中存在非主属性

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划

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