文档介绍:该【数据库原理模拟试卷一 】是由【泰山小桥流水】上传分享,文档一共【6】页,该文档可以免费在线阅读,需要了解更多关于【数据库原理模拟试卷一 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。一、单项选择题(本大题共20小题,每题1分,共20分)1?.供给数据库数据描绘的集中管理的是(D)。数据库管理系统D。数据词典受权和完好性管理器属于DBMS的(B)。(A)。。设关系R和S的结构同样,而且各有80个元组,若是这两个关系作走运算,其运算结果的元组个数为(B)。大于等于160D。大于等于80,小于等于1605。在SQL的受权语句中使用“ALLPRIVILEGES”,表示(B)A。。同意再授权表达业务流程分析结果的图表是(B)。局部E—R图D、基本E-,是在数据库设计的(C)(C)。4NFD。BCNF9。在以下几种故障中,不破坏数据库内容的是(B),独立于计算机系统的模型是(A)-(A)A.∪,—,×,π和σB。∪,-,∞,和πσ?C。∪,∩,×,和πσ?D。∪,∩,∞,π和σSQL中,以下波及空值的操作,不正确的选项是(C)??C。AGE=(AGEISNULL)13。单个用户使用的数据视图的描绘称为(A)A。外模式??,将以此表为参照表的关系中外键与主键相同的元组一同删除,应采纳的方式是(B)A。RESTRICT方式B。。CHECK方式15。在客户机/服务器系统结构的DBS中,数据库功能分为前端和后端两部分,以下功能属于后端的是(B)A。。数据输入D。报表输出二、填空题(本大题共20个空,每空1分,共20分)1。结构数据模型的构成包含:数据结构,(数据操作)和(数据完好性拘束)。?2。在函数依靠中,平庸的函数依靠依据Armstrong推理规则中的(自反)。标准的数据库三级模式是看法模式、(内)模式和(外)模式。4。用有向图结构表示实体种类及实体间联系的数据模型称为(网状)。若用户编写程序时,只要指出做什么,不需指出怎么做,这种DML是(非过程性)DML;关系的DML属于这一类。6。在SQL中,用(update)命令能够改正表中的数据,用(ALTER)命令能够改正表的结构。7。在ER图中,菱形框表示(联系)。8。物理结构设计是设计DB的物理结构,主要包含DB的(储存结构)和存取方法。(封闭系统)。,若做事物互相等候对方开释封闭,称为系统进入(死锁)状态。11。DDBS的“地址透明性”位于(分片)模式和(分派)模式之间。三、名词解说(本大题共5个小题,每题3分,共15分)1。看法模式是数据库中所有数据的整体逻辑结构的描绘。它由若干个看法记录种类构成。看法模式不但要描绘看法记录种类,还要描绘记录间的联系、操作、数据的完好性、安全性等要求。.X封闭假如事务T对数据R实现X封闭,那么其余的事务要等T消除X封闭此后,,才能对被封闭的数据进行改正。复制透明性即用户不用关怀数据库在网络中各个结点的数据库复制状况,更新操作惹起的波及由系统去办理。。5。事务的原子性一个事务对数据库的操作是一个不行切割的操作系列,事务要么完好地被所有履行,要么所有不履行。四、简答题(本大题共5小题,每题5分,共25分)1。设相关系R与SR:ABCS:234?DE45675?48789计算π(R),σ(R×S)3,2A=Dπ(R):σ(R×S):3,2A=DCBABCDE437897565456488设R=ABCD,R上的F={A→C,D→C,BD→A},试证明ρ={AB,ACD,BCD}相关于F不是无损联接分解。(1)结构表(2)依据A→C,D→C,BD→A进行办理没有一行都是a,因此,ρ相关于F不是无损联接分解。3。什么是Write—AheadLog(WAL)则”?其作用是什么?Protocol运“行记录优先原在数据库系统中,写一个改正到数据库中和写一个表示这个改正的登记记录到日记文件中是两个不一样的操作,在这两个操作之间有可能发生故障。这时,假如先写了数据库改正,而在运转记录中没有登记这个改正,则此后就没法恢复这个改正,那么此后也就没法撤消这个改正。为了安全起见,采纳“运转记录优先原则”。它包含两点:?(1)最少要等相应运转记录已经写入“日记”文件后,才能同意事务往数据库中写记录。2)直至事务的所有运转记录都已写入运转“日记"文件后,才能同意事务达成“ENDTRANSACTION”。主要功能有:(1)接受用户恳求,并判断把它送到哪里,或一定接见哪些计算机才能满足该恳求。(2)接见网络数据词典,或许最少认识如何恳乞降使用此中的信息。3)假如目标数据储存于系统的多个计算机上,就一定进行分布式办理。4)通讯接口功能,在用户、局部DBMS和其余计算机的DBMS之间进行协调。(5)在一个异构型分布式办理环境中,还需供给数据和进度移植的支持。这里的异构型是指各个场所的硬件、软件之间存在必定差异。5。数据独立性与数据联系这两个看法有什么差异?数据独立性是指应用程序与数据之间互相独立,,、程序设计题(本大题共4小题,每题5分,共20分)1。关于教课数据库的三个基本表?学生S(S#,SNAME,AGE,SEX)学习SC(S#,C#,GRADE)?课程C(C#,CNAME,TEACHER)试用关系代数表达式和SQL语句表示:检索WANG同学不学的课程号.(1)πC#(C)-πC#(σSNAME='WANG’SSC)或许πC#(SC)-πC#(σSNAME='WANG'SSC)(所有课程号减去WANG同学所学的课程号)2(?)SELECTC#FROMCWHEREC#NOTIN(SELECTC#FROMSCWHERES#INSELECTS#FROMSWHERESNAME=‘WANG'),有以下关系代数表达式:?πC#,CNAME(C(πS#,C#(S)÷πS#(S)))请写出对应的SQL语句,:检索所有学生都选修的课程的课程号与课程名。NAME?FROMC?WHERENOTEXISTS?SELECTC#,CSELECT*FROMSWHERENOTFROMSC?EXISTS?(SELECT*WHERESC。S#=S。S#ANDSC。C#=#))3??。设销售数据模型以下:厂家S(SNO,SNAME,CITY)产品P(PNO,PNAME,COLOR,WEIGHT)销售SPJ(SNO,PNO,QTY)用SQL达成以下操作:试成立一个相关产品“电钻”的产品号和厂家号的视图,其结构以下:View2(ENO,SNO)CREATEVIEWView2(ENO,SNO)ASSELECTP。PNO,SNOFROMSPJ,PWHERESPJ。PNO=P。PNOANDPNAME=”电钻";,用SQL语句达成以下操作:PNO为’00227的’产品数增添100;并检索出其对应的产品名。UPDATESPJSETQTY=QTY+100WHEREPNO=’00227';SELECTPNAMEFROMPWHEREPNO=’00227';六、应用题(本大题10分):(1)有若干班级,每个班级包含:班级号,班级名,专业,人数(2)每个班级有若干运动员,运动员只好属于一个班,包含:运动员号,姓名,性别,年纪(3)有若干竞赛项目,包含:项目号,名称,竞赛地址(4)每名运动员可参加多项竞赛,每个项目可有多人参加(5)要求能够宣告每个竞赛项目的运动员名次与成绩(6)要求能够宣告各个班级集体总分的名次和成绩解题要求:(1)画出每个实体及其属性关系、实体间实体联系的E—R图.(2)依据试题中的办理要求:达成数据库逻辑模型,包含各个表的名称和属性。并指出每个表的主键和外键。(1)(2)班级(班级号,班级名,专业,人数)主键:班级号运动员(运动员号,姓名,性别,年纪,班级号)主键:运动员号外键:班级号项目(项目号,项目名,竞赛地址)主键:项目号?竞赛(运动员号,项目号,成绩,名次,得分)主键:运动员号,项目号外键:运动员号;项目号