数据库原理模拟试卷一(含答案).doc

上传人:re****.1 文档编号:557128683 上传时间:2023-03-26 格式:DOC 页数:6 大小:157.50KB
返回 下载 相关 举报
数据库原理模拟试卷一(含答案).doc_第1页
第1页 / 共6页
数据库原理模拟试卷一(含答案).doc_第2页
第2页 / 共6页
数据库原理模拟试卷一(含答案).doc_第3页
第3页 / 共6页
数据库原理模拟试卷一(含答案).doc_第4页
第4页 / 共6页
数据库原理模拟试卷一(含答案).doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《数据库原理模拟试卷一(含答案).doc》由会员分享,可在线阅读,更多相关《数据库原理模拟试卷一(含答案).doc(6页珍藏版)》请在金锄头文库上搜索。

1、数据库原理模拟试卷一(含答案)一、单项选择题(本大题共2小题,每题1分,共20分)1?.供给数据库数据描绘的集中管理的是()A数据库模式B.数据库。数据库管理系统D。数据词典2. 受权和完好性管理器属于DS的()A查问办理器。储存管理器C事务管理器D用户管理器3.使用REESMA语句成立的是(A)A.数据库模式B.表。视图D索引4。设关系R和S的结构同样,而且各有8个元组,若是这两个关系作走运算,其运算结果的元组个数为(B).0B.小于等于80C。大于等于160D。大于等于8,小于等于1605。在SQ的受权语句中使用“ALLRIVLEES”,表示(B)A。受权所实用户B.所有的操作权限C.对所

2、有的数据会合D。同意再授权6. 表达业务流程剖析结果的图表是(B)A业务流程图B.数据流图C。局部R图D、基本-R图7对数据库模式进行规范化办理,是在数据库设计的(C)A.需求剖析阶段.观点设计阶段C逻辑设计阶段D.物理设计阶段.能够除去冗余的键的范式是(C)A.NFB.3FC。4NF。CNF。在以下几种故障中,不破坏数据库内容的是(B)A.计算机病毒发生.供电系统故障.刹时的强磁场扰乱.磁盘介质破坏10在数据库技术中,独立于计算机系统的模型是(A).-模型.层次模型C.关系模型D.面向对象的模型11. 五种基本关系代数运算是(A)A.,,和。,-,和?C。,,和?D。,和12. SQL中,以

3、下波及空值的操作,不正确的选项是()A.AGEISUL?BAGISNONUL?C。A=NULLD.NT(GESNULL)。单个用户使用的数据视图的描绘称为(A)A。外模式?B.观点模式?内模式.储存模式14在删除基本表中某个元组时,将以此表为参照表的关系中外键与主键相同的元组一同删除,应采纳的方式是(B)A。RESTRIT方式。ACAD方式C.SETNLL方式D。H方式15。在客户机服务器系统结构的DB中,数据库功能分为前端和后端两部分,以下功能属于后端的是(B)A。用户界面B.存取结构。数据输入D。报表输出二、填空题(本大题共20个空,每空1分,共20分)1。结构数据模型的构成包含:数据结构

4、,(数据操作)和(数据完好性拘束)。?2。在函数依靠中,平庸的函数依靠依据Armsrong推理规则中的(自反)律便可推出.3。标准的数据库三级模式是观点模式、(内)模式和(外)模式。用有向图结构表示实体种类及实体间联系的数据模型称为(网状)模型.5。若用户编写程序时,只要指出做什么,不需指出怎么做,这种D是(非过程性)DL;关系的DL属于这一类。6。在SQL中,用(upde)命令能够改正表中的数据,用(ALTE)命令能够改正表的结构。7。在ER图中,菱形框表示(联系)。8。物理结构设计是设计B的物理结构,主要包含DB的(储存结构)和存取方法。.并发控制的主要方法是采纳(封闭体制)。1.在并行办

5、理中,若做事物互相等候对方开释封闭,称为系统进入(死锁)状态。DS的“地址透明性”位于(分片)模式和(分派)模式之间。三、名词解说(本大题共5个小题,每题3分,共15分)1。观点模式是数据库中所有数据的整体逻辑结构的描绘。它由若干个观点记录种类构成。观点模式不单要描绘观点记录种类,还要描绘记录间的联系、操作、数据的完好性、安全性等要求。 .X封闭假如事务T对数据R实现X封闭,那么其余的事务要等T排除X封闭此后,才能对这个数据进行封闭.只有获准X封闭的事务,才能对被封闭的数据进行改正。3. 复制透明性即用户不用关怀数据库在网络中各个结点的数据库复制状况,更新操作惹起的波及由系统去办理。4主属性包

6、含在任何一个候选键中的属性。5。事务的原子性一个事务对数据库的操作是一个不行切割的操作系列,事务要么完好地被所有履行,要么所有不履行。四、简答题(本大题共小题,每题5分,共25分)1。设相关系R与SR:BCS:?DE675?4789计算(),(R)3,2A=D(R):(RS):3,2=CBABCD43789756456489 2. 设R=ABCD,上的=AC,D,BDA,试证明=B,ACD,D相关于F不是无损联接分解。依据算法42ABCDABDbb1aa3b143bACDa1b22a3a4a1a3ab2a3a4aa4D3311(1)结构表(2)依据C,D,BDA进行办理没有一行都是a,因此,相

7、关于不是无损联接分解。什么是WAheadLog(WAL)则”?其作用是什么?roocol运“行记录优先原在数据库系统中,写一个改正到数据库中和写一个表示这个改正的登记记录到日记文件中是两个不一样的操作,在这两个操作之间有可能发生故障。这时,假如先写了数据库改正,而在运转记录中没有登记这个改正,则此后就没法恢复这个改正,那么此后也就没法取消这个改正。为了安全起见,采纳“运转记录优先原则”。它包含两点:?(1)起码要等相应运转记录已经写入“日记”文件后,才能同意事务往数据库中写记录。( 2)直至事务的所有运转记录都已写入运转“日记文件后,才能同意事务达成“TRANSCTION”办理.试表达散布式D

8、BM的功能。主要功能有:()接受用户恳求,并判断把它送到哪里,或一定接见哪些计算机才能知足该恳求。()接见网络数据词典,或许起码认识怎样恳乞降使用此中的信息。( 3)假如目标数据储存于系统的多个计算机上,就一定进行散布式办理。( 4)通讯接口功能,在用户、局部BM和其余计算机的BM之间进行协调。(5)在一个异构型散布式办理环境中,还需供给数据和进度移植的支持。这里的异构型是指各个场所的硬件、软件之间存在必定差异。5。数据独立性与数据联系这两个观点有什么差异?数据独立性是指应用程序与数据之间互相独立,不受影响.数据联系是指同一记录内部各字段间的联系,以及记录之间的联系.五、程序设计题(本大题共4

9、小题,每题分,共0分)1。关于教课数据库的三个基本表?学生S(#,SNME,G,EX)学习S(S,,RADE)?课程C(C,NAME,AHR)试用关系代数表达式和SQL语句表示:检索WA同学不学的课程号.(1)C#(C)-C#(NMENGSC)或许C#(C)-C#(SME=WANSC)(所有课程号减去WANG同学所学的课程号)2(?)SEECTCFROMCWHERE#NIN(SELECT#FOSCWS#SELETS#FROMSHERESNAM=WAG)2.教课数据库的基本表如上题,有以下关系代数表达式:?C,A(C(S,#( )S(S)))请写出对应的Q语句,并指出其汉语含义.汉语含义:检索所

10、有学生都选修的课程的课程号与课程名。E?FROMC?WHERENTEXISTS?SEECTC,C( SEEC*FOMERNOFOMSC?EXIST?(LET*HEES。S#=S。S#NDSC。C=CC)3?。设销售数据模型以下:厂家(SNO,NE,CIY)产品P(PNO,PNE,COLOR,WEIGHT)销售J(SN,PN,QY)用SQL达成以下操作:试成立一个相关产品“电钻”的产品号和厂家号的视图,其结构以下:View(ENO,NO)CEATEVIEWVew2(ENO,SNO)ASSELECTP。O,FROM,PHERSJ。PNO=。POANDPNM=”电钻;4在以上销售数据库表中,用SL语

11、句达成以下操作:NO为00227的产品数增添100;并检索出其对应的产品名。UPDTSPJSETQTY=QY+0WHEREPNO00227;SLCTNMEFOMWHEREN0027;六、应用题(本大题10分)1学生运动会模型:(1)有若干班级,每个班级包含:班级号,班级名,专业,人数()每个班级有若干运动员,运动员只好属于一个班,包含:运动员号,姓名,性别,年纪(3)有若干竞赛项目,包含:项目号,名称,竞赛地址()每名运动员可参加多项竞赛,每个项目可有多人参加(5)要求能够宣布每个竞赛项目的运动员名次与成绩(6)要求能够宣布各个班级集体总分的名次和成绩解题要求:(1)画出每个实体及其属性关系、实体间实体联系的ER图.(2)依据试题中的办理要求:达成数据库逻辑模型,包含各个表的名称和属性。并指出每个表的主键和外键。(1)(2)班级(班级号,班级名,专业,人数)主键:班级号运动员(运动员号,姓名,性别,年纪,班级号)主键:运动员号外键:班级号项目(项目号,项目名,竞赛地址)主键:项目号?竞赛(运动员号,项目号,成绩,名次,得分)主键:运动员号,项目号外键:

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

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

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