欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    山东农业大学数据库原理期末复习题.docx

    • 资源ID:6723580       资源大小:297.91KB        全文页数:83页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    山东农业大学数据库原理期末复习题.docx

    数据库原理(高起专)期末考试复习题注:找到所考试题直接看该试题所有题目和答案即可。查找按键:CtrWF一、单选题店铺:超越高度(每题1分,共10道小题,总分值10分)L下述()不是DBA数据库管理员的职责oA完整性约束说明B定义数据库模式C数据库安全D数据库管理系统设计正确答案:D2 .当数据库的()改变了,由数据库管理员对()映象作相应改变,可以使()保持不变,从而保证了数据的物理独立性。请选择合适内容依次填写上述空格。(1)模式存储结构外模式/模式用户模式模式/内模式A(2)、B(D>(5)、(3)C(2)、(1)D(I)、正确答案:c3 .DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和()。A系统分析员B程序员C数据库管理员D操作员正确答案:C4 .SQL基本表的创建中是通过()实现参照完整性规则的。A主码子句B外码子句C检查子句Dnotnull正确答案:B5.五种基本关系代数运算是()。A团XOnB0nC0×DmcN正确答案:a6 .数据库镜像可以用于()。A保证数据库的完整性B实现数据库的安全性C进行数据库恢复或并发操作D实现数据共享正确答案:C7 .一个关系只有一个()。A候选码B外码C超码D主码正确答案:D8 .下面的选项不是关系数据库基本特征的是()。A不同的列应有不同的数据类型B不同的列应有不同的列名C与行的次序无关D与列的次序无关正确答案:A9 .在视图上不能完成的操作是()。A更新视图B查询C在视图上定义新的表D在视图上定义新的视图正确答案:c10 .要保证数据库的数据独立性,需要修改的是()。A模式与外模式B模式与内模式C三层之间的两种映象D三层模式正确答案:c二、填空题(每题1分,共10道小题,总分值10分)L三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的:和:。正确答案:逻辑独立性物理独立性2 .在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于:o正确答案:第一范式(INF)3 .数据模型的三要素是指:,:,:。实际数据库系统中所支持的主要数据模型是:,:,:。正确答案:数据,构数据操作完整性约束关系模型层次模型网状模型4 .关系代数运算中,传统的集合运算有:,:,:,:。正确答案:笛卡尔积并交差5 .数据模型中的:是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,:是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。正确答案:数据结构数据操作6 .在关系模式R(A,C,D)中,存在函数依赖关系A9C,A÷D,则候选码是:,关系模式R(A,C,D)最高可以达到:。正确答案:ABCNF7 .如果关系模式R是第二范式,且每个非主属性都不传递依赖于R的候选码,则称R为:关系模式。正确答案:3NF8 .设关系R(U),X,Y(3,XfY是R的一个函数依赖,如果存在X例X,使XSY成立,则称函数依赖XIY是:函数依赖。正确答案:部分9 .目前最常用也是最重要的一种数据模型是:。采用该模型作为数据的组织方式的数据库系统称为:。正确答案:关系需型关系数据库系统10 .数据库设计分为以下六个阶段:、:、:、:、:和:。正确答案:需求分析概念结构设计逻辑结构设计物理设计数据库实施数据库运行和维护三、名词解释(每题4分,共5道小题,总分值20分)L视图正确答案:从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。2 .实体正确答案:客观存在并可以相互区分的事物。3 .数据模型正确答案:数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。4 .E-R图正确答案:E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。5 .DDL正确答案:数据定义言。用来定义数据库模式、外模式、内模式的语言。四、综合题(每题10分,共1道小题,总分值10分)L现有如下三个关系:student(sno,sname,sage,ssexzsdept)course(cno,cname,cpno,ccredit)sc(sno,cnozgrade)各个关系中属性的含义分别为Sno学号、Sname姓名、sage年龄、SSeX性别、sdept系名、cno课程号、cname课程名、CPno先修课课号、ccredit学分、grade成绩。A、请给出如下查询的关系代数表达式:计算机系有不及格课程的学生名单;B、给出如下查询的SQL语句:1)计算机系有不及格课程的学生名单;2)定义一个视图,反映学生学号,姓名,出生年份;3)查询姓名为“王涛的学生所选修的“数据结构课程的成绩。正确答案.(题目的蒲案并不唯一)Asname(OSdePtd计算机'zgrade<60(studentoosc)B、1)selectsnamefromstudent,scwherestudent.sno=sc.snoandsdept='计算Mzandgrade<602) createviewbt_s(sno,sname,sbirth)asselectsno,sname,2011-sagefromstudent3) selectgradefromStudentzCoursezScwheresname=z王涛,andcname=z数据结构'andstudent.sno=o=o五、简答题(每题10分,共5道小题,总分值50分)1 .等值连接与自然连接的区别是什么?正确答案:连接运算而有两种最为重要也最为常用的连接,一种是等值连接(equijoin),另一种是自然连接(NatUraljOin)。等值连接是从关系R与S的笛卡尔积中选取A、B属性值相等的那些元组。自然连接(NatUraljOin)是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉。2 .试述数据库系统的组成。正确答案:数据库系,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。3 .构成E-R图的基本要素是什么?正确答案:构成E-R图的基本要素是实体型、属性和联系,其表示方法为:实体型:用矩形表示,矩形框内写明实体名;属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,l:n或m:n)。4 .试述数据库系统三级模式结构,这种结构的优点是什么?正确答案:数据库系统的三级模式结构由外模式、模式和内模式组成。为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映象:外模式/模式映象和模式/内模式映象。正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。5 .数据库的完整性概念与数据库的安全性概念有什么区别和联系?正确答案:数据的完基性和安全性是两个不同的概念,但是有一定的联系。前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出(GarbageInGarbageOut)所造成的无效操作和错误结果。后者是保护数据库防止恶意的破坏和非法的存取。也就是说,安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据。00:02:000/31题2022级第四学期数据库原理(高起专)期末考试复习题交卷时间2023-12-2718:52:16一、单选题店铺:超越高度(每题1分,共10道小题,总分值10分)L五种基本关系代数运算是()。A0×BOC0×D团CoTl正确答案:a2.事务有多个性质,其中不包括()。A一致性B隔离性C原子性D不可撤消正确答案:D3.SQL语言的数据操纵语句包括SELECT、INSERT.PDATE>DELETE等。其中最重要的,也是使用最频繁的语句是()。ASELECTBINSERtcupdateDDELETE正确答案:A4 .在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是哪个设计阶段的内容?()A需求分析阶段B概念设计阶段C逻辑设计阶段D物理设计阶段正确答案:C5 .下述()不是DBA数据库管理员的职责。A完整性约束说明B定义数据库模式C数据库安全D数据库管理系统设计正确答案:D6 .当数据库的()改变了,由数据库管理员对()映象作相应改变,可以使()保持不变,从而保证了数据的物理独立性。请选择合适内容依次填写上述空格。(1)模式存储结构(3)外模式/模式用户模式模式/内模式A、(3)、(4)B、C(2)、(1)D、正确答案:c7 .要保证数据库的数据独立性,需要修改的是()。A模式与外模式B模式与内模式C三层之间的两种映象D三层模式正确答案:c8 .描述数蠢库全体数据的全局逻辑结构和特性的是()。A模式B内模式C外模式D用户模式正确答案:A9 .关系模型中,一个码是()。A可以由多个任意属性组成B至多由一个属性组成C可有多个或者一个其值能够唯一表示该关系模式中任何元组的属性组成D以上都不是正确答案:C10 .SQL中,"DELETEFROM表名表示()。A从基本表中删除所有元组B从基本表中删除所有属性C从数据库中撤消这个基本表D从基本表中删除重复元组正确答案:A二、填空题(每题1分,共10道小题,总分值10分)L如果X÷Y和X÷Z成立,那么X÷YZ也成立,这个推理规则称为:c正确答案:合并规则2 .用:方法来设计数据库的概念模型是数据库概念设计阶段广泛采用的方法。正确答案实体一联系方法(E-R)3 .数据模型中的:是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,:是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。正确答案:数据滂构数据操作4 .视图是从:中导出的表,数据库中实际存放的是视图的:。正确答案:基本表或视图定义5 .实体之间的联系有:、:、:三种。正确答案:一对一一对多多对多6 .关系模式规范化需要考虑数据间的依赖关系,人们已经提出了多种类型的数据依赖,其中最重要的是:和:。正确答案:函数依赖多值依赖7 .数据模型的三要素是指:,:,:。实际数据库系统中所支持的主要数据模型是:,:,:。正确答案:数据,构数据操作完整性约束关系模型层次模型网状模型8 .关系的完整性约束条件包括三大类::、:和:。正确答案:实体W整性参照完整性用户定义的完整性9 .关系数据模型中,二维表的列称为:,二维表的行称为:。正确答案:属性S记录或元组10 .SQL语言除了具有数据查询和数据操纵功能之外,还具有:和:的功能,它是一个综合性的功能强大的语言。正确答案:数据娘义数据控制三、名词解释(每题4分,共5道小题,总分值20分)L数据库的恢复正确答案:把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态)的功能。2.DML正确答案:数据操纵语言。用来对数据库中的数据进行查询、插入、删除和修改的语句。3 .排它锁正确答案:排它锁又称为写锁。若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。4 .数据模型正确答案:数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。5 .实体正确答案:客观存在并可以相互区分的事物。四、综合题(每题10分,共1道小题,总分值10分)L现有如下三个关系:student(Sno,sname,sage,ssex,sdept)course(cno,cnamezcpno,ccredit)sc(sno,cnozgrade)各个关系中属性的含义分别为Sno学号、Sname姓名、sage年龄、SSeX性别、SdePt系名、cno课程号、cname课程名、cpno先修课课号、CCredit学分、grade成绩。A、请给出如下查询的关系代数表达式:查询学号为950Or的同学所选修的课程的课程名;B、给出如下查询的SQL语句:1)查询学号为950Or的同学所选修的课程的课程名;2)查询学号为950Or的同学没有选修的课程的课程名;3)学生张林的“数据库原理课成绩。正确答案.(题目的)案并不唯一)关系代数表达式:cname(Sno='95001,(course<×>sc)SQL语句:1 )SELECTcnameFROMsczcourseWHEREo=oANDsc.sno=,95001,2 )SELECTcnameFROMcourseWHEREcnoNOTIN(SELECTcnoFROMscWHEREsno='9500)3)SELECTgradeFromStUdent,course,scWheresname=z张林,andcname=z数据库原理'andstudent.sno=o=o五、简答题(每题10分,共5道小题,总分值50分)L试述数据库系统三级模式结构,这种结构的优点是什么?正确答案:数据库系金的三级模式结构由外模式、模式和内模式组成。为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映象:外模式/模式映象和模式/内模式映象。正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。3 .试述SQL语言的特点。正确答案:(1)综合统一。(2)高度非过程化。(3)面向集合的操作方式。(4)以同一种语法结构提供两种使用方式。(5)语言简捷,易学易用。4 .试述视图的优点。正确答案:视图能够简化用户的操作。(2)视图使用户能以多种角度看待同一数据。(3)视图对重构数据库提供了一定程度的逻辑独立性。(4)视图能够对机密数据提供安全保护。5 .数据库管理系统的主要功能有哪些?正确答案:数据库定义功能;数据存取功能;数据库运行管理;数据库的建立和维护功能。6 .数据库的完整性概念与数据库的安全性概念有什么区别和联系?正确答案:数据的完I性和安全性是两个不同的概念,但是有一定的联系。前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出(GarbageInGarbageOut)所造成的无效操作和错误结果。后者是保护数据库防止恶意的破坏和非法的存取。也就是说,安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据。数据库原理(高起专)期末考试复习题-、单选题店铺:超越高度(每题1分,共10道小题,总分值10分)1 .关系数据库管理系统应能实现的专门关系运算包括()。A排序、索引、统计B选择、投影、连接C关联、更新、排序D显不、打印、制表正确答案:B2 .在视图上不能完成的操作是()。A更新视图B查询C在视图上定义新的表D在视图上定义新的视图正确答案:c3 .关系数箱库中的投影操作是指从关系中()。A抽出特定记录B抽出特定字段C建立相应的影像D建立相应的图形正确答案:B4.SQL语言的数据操纵语句包括SELECT、INSERT.UPDATE>DELETE等。其中最重要的,也是使用最频繁的语句是()。ASELECTBINSERtcupdateDDELETE正确答案:A5.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。I.人工管理阶段II.文件系统阶段川.数据库阶段Al和IlB只有IlCll和IllD只有I正确答案:D6 .用户或应用程序看到的那部分局部逻辑结构和特征的描述是(),它是模式的逻辑子集。A式B物理模式C子模式D内模式正确答案:C7 .本SQL语言可以创建的内容中,不包括()。A视图B索引C完整性D基本表正确答案:c8 .在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是哪个设计阶段的内容?()A需求分析阶段B概念设计阶段C逻辑设计阶段D物理设计阶段正确答案:c9 .数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()OADBS包括DB和DBMSBDBMS包括DB和DBSCDB包括DBS和DBMSDDBS就是DB,也就是DBMS正确答案:a10 .要保证数据库的数据独立性,需要修改的是()。A模式与外模式B模式与内模式C三层之间的两种映象D三层模式正确答案:C二、填空题(每题1分,共10道小题,总分值10分)L关系代数运算中,传统的集合运算有:,:,:,:。正确答案:笛卡尔积并交差2 .如果关系模式R是第二范式,且每个非主属性都不传递依赖于R的候选码,则称R为:关系模式。正确答案:3NF3 .关系代数中,从两个关系中找出相同元组的运算称为:运算。正确答案:交4.SQL的中文全称是:。IF确答案.结构川查询语言5.SQL语言除了具有数据查询和数据操纵功能之外,还具有:和:的功能,它是一个综合性的功能强大的语言。正确答案:数据定义数据控制6 .关系数据模型中,二维表的列称为:,二维表的行称为:。正确答案:属性记录或元组7 .数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段::阶段,:阶段和:阶段。正确答案:人工B理文件系统数据库系统8 .在关系模式R(A,C,D)中,存在函数依赖关系A玲C,A÷D,则候选码是:,关系模式R(A,C,D)最高可以达到:。正确答案:ABCNF9 .如果X÷Y和X÷Z成立,那么X÷YZ也成立,这个推理规则称为:o正确答案:合并规则10 .用:方法来设计数据库的概念模型是数据库概念设计阶段广泛采用的方法。正确答案:实体一联系方法(E-R)三、名词解释(每题4分,共5道小题,总分值20分)L事务正确答案:用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。2 .封锁正确答案:事务T在对某个数据对象例如表、记录等操作之前,先向系统发出请求,对其加锁。3 .完全函数依赖正确答案:在R(U)中,如果X1Y,并且对于X的任何一个真子集X,都有KfY,则称Y对X完全函数依赖。4.DDL正确答案:数据定义言。用来定义数据库模式、外模式、内模式的语言。5.DML正确答案:数据操纵语言。用来对数据库中的数据进行查询、插入、删除和修改的语句。四、综合题(每题10分,共1道小题,总分值10分)L今有如下关系数据库:S(SNO,SN,STATUS,CITY)P(PNO,PN,COLOR,W日GHT)ClN0,JN,CITY)SPJ(SNO,PNO,JNO,QTY)其中,S为供应单位,P为零件,J为工程项目,SPJ为工程订购零件的订单,其语义为:某供应单位供应某种零件给某个工程,请用SQL完成下列操作。求为工程Jl提供红色零件的供应商代号。求使用Sl供应的零件的工程名称。求供应商与工程所在城市相同的供应商提供的零件代号。求至少有一个和工程不在同一城市的供应商提供零件的工程代号。正确答案.(题目的答案并不唯一)(I)Selectdistinctspj.snofromspj,PWHEREP.PNO=SPJ.PNOANDSPJJNO=zJl,ANDP.CoLoR='红';(2) SELECTJ.JNFROMJ,SPJWHEREJ.JNO=SPJ.JNOANDSPJ.SNO=zSlz;(3) SELECTDISTINCTSPJ.PNOFROMS,J,SPJWHERES.SNO=SPJ.SNOANDJ.JNO=SPJ.JNOANDS.CITY=J.CITY;(4) SELECTDISTINCTSPJ.JNOFROMS,J,SPJWHERES.SNO=SPJ.SNOANDJ.JNO=SPJ.JNOANDS.CITYoJ.CITY;五、简答题(每题10分,共5道小题,总分值50分)L简述什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?正确答案:数据与程)的逻辑独立性:当模式改变时,由数据库管理员对各个外模式/模式的映象作相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映象作相应改变,可以使模式保持不变,从而应用程序也不必改变。保证了数据与程序的物理独立性,简称数据的物理独立性。数据库管理系统在三级模式之间提供的两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。2 .等值连接与自然连接的区别是什么?正确答案:连接运算中有两种最为重要也最为常用的连接,一种是等值连接(equi-join),另一种是自然连接(NatUraIjoin)。等值连接是从关系R与S的笛卡尔积中选取A、B属性值相等的那些元组。自然连接(NatUraIjoin)是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉。3 .所有的视图是否都可以更新?为什么?正确答案:不是。视图是不实际存储数据的虚表,因此对视图的更新,最终要转换为对基本表的更新。因为有些视图的更新不能唯一地有意义地转换成对相应基本表的更新,所以,并不是所有的视图都是可更新的。如视图S_G(学生的学号及他的平均成绩)CREATVIEWS_G(Sno,Gavg)ASSELECTSno,AVG(Grade)FROMSCGROUPBYSno;要修改平均成绩,必须修改各科成绩,而我们无法知道哪些课程成绩的变化导致了平均成绩的变化。4 .什么是基本表?什么是视图?两者的区别和联系是什么?正确答案:基本表是本身独立存在的表,在SQL中一个关系就对应一个表。视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。5 .数据库管理系统的主要功能有哪些?正确答案:数据库定义功能;数据存取功能;数据库运行管理;数据库的建立和维护功能。数据库原理(高起专)期末考试复习题-、单选题店铺:超越高度(每题1分,共10道小题,总分值10分)1 .事务有多个性质,其中不包括()。A一致性B隔离性C原子性D不可撤消正确答案:D2 .关系数据库中的投影操作是指从关系中()。A抽出特定记录B抽出特定字段C建立相应的影像D建立相应的图形正确答案:B3 .下述()不是DBA数据库管理员的职责。A完整性约束说明B定义数据库模式C数据库安全D数据库管理系统设计正确答案:D4 .本SQL语言可以创建的内容中,不包括()。A视图B索引C完整性D基本表正确答案:c5 .用户或应用程序看到的那部分局部逻辑结构和特征的描述是(),它是模式的逻辑子集。A式B物理模式C子模式D内模式正确答案:C6 .一个关系只有一个()。A候选码B外码C超码D主码正确答案:D7.SQL基本表的创建中是通过()实现参照完整性规则的。A主码子句B外码子句C检查子句Dnotnull正确答案:B8 .在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是哪个设计阶段的内容?()A需求分析阶段B概念设计阶段C逻辑设计阶段D物理设计阶段正确答案:C9 .关系模型中,一个码是()。A可以由多个任意属性组成B至多由一个属性组成C可有多个或者一个其值能够唯一表示该关系模式中任何元组的属性组成D以上都不是正确答案:c10 .假设有关系R和S,在下列的关系运算中,()运算不要求:"R和S具有相同的元数,且它们的对应属性的数据类型也相同。ARSBR团SCR-SDRxS正确答案:D二、填空题(每题1分,共10道小题,总分值10分)1 .用:方法来设计数据库的概念模型是数据库概念设计阶段广泛采用的方法。正确答案.实体一联系方法(E-R)2 .在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于:。正确答案:第一范式(INF)3 .数据模型中的:是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,:是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。正确答案:数据结构数据操作4 .视图是从:中导出的表,数据库中实际存放的是视图的:。正确答案:基本表或视图定义5 .数据库设计分为以下六个阶段:、:、:、:、:和:。正确答案:需求分析概念结构设计逻辑结构设计物理设计数据库实施数据库运行和维护6 .在关系模式R(A,C,D)中,存在函数依赖关系A9C,A÷D,则候选码是:,关系模式R(A,C,D)最高可以达到:。正确答案:ABCNF7 .SQL的中文全称是:。正确答案:结构化查询语言8 .关系代数中,赢个关系中找出相同元组的运算称为:运算。正确答案:交9 .用树型结构表示实体类型及实体间联系的数据模型称为:模型,上一层的父结点和下一层的子结点之间的联系是:的联系。正确答案:层次一对多10 .设关系R(U),X,Y0,X玲Y是R的一个函数依赖,如果存在X®<,使XSY成立,则称函数依赖XfY是:函数依赖。正确答案:部分三、名词解释(每题4分,共5道小题,总分值20分)L数据模型正确答案:数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。2 .完全函数依赖正确答案:在R(U)中,如果X9Y,并且对于X的任何一个真子集X,都有KfY,则称Y对X完全函数依赖。3 .日志文件正确答案:用来记录事务对数据库的更新操作的文件。4 .DML正确答案:数据操纵语言。用来对数据库中的数据进行查询、插入、删除和修改的语句。5 .数据库的恢复正确答案:把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态)的功能。四、综合题(每题10分,共1道小题,总分值10分)L针对不同的故障,试给出恢复的策略和方法。(即如何进行事务故障的恢复?系统故障的恢复?介质故障恢复?)正确答案:事务故障的恢复:事务故障的恢复是由DBMS自动完成的,对用户是透明的。DBMS执行恢复步骤是:(1)反向扫描文件口志(即从最后向前扫描口志文件),查找该事务的更新操作。(2)对该事务的更新操作执行逆操作。即将日志记录中更新前的值写入数据库。(3)继续反向扫描日志文件,做同样处理。(4)如此处理下去,直至读到此事务的开始标记,该事务故障的恢复就完成了。系统故障的恢复:系统故障可能会造成数据库处于不一致状态:一是未完成事务对数据库的更新可能已写入数据库;二是已提交事务对数据库的更新可能还留在缓冲区,没来得及写入数据库。因此恢复操作就是要撤销(UNDO)故障发生时未完成的事务,重做(REDo)已完成的事务。系统的恢复步骤是:(1)正向扫描日志文件,找出在故障发生前已经提交的事务队列(REDo队列)和未完成的事务队列(UNDO队列)。(2)对撤销队列中的各个事务进行UNDo处理。进行UNDO处理的方法是,反向扫描日志文件,对每个UNDO事务的更新操作执行逆操作,即将日志记录中“更新前的值(BefOrelmage)写入数据库。(3)对重做队列中的各个事务进行REDO处理。进行REDo处理的方法是:正向扫描日志文件,对每个REDO事务重新执行日志文件登记的操作。即将日志记录中更新后的值(AfterImage)写入数据库。介质故障的恢复:介质故障是最严重的一种故障。恢复方法是重装数据库,然后重做已完成的事务。具体过程是:(1)DBA装入最新的数据库后备副本(离故障发生时刻最近的转储副本),使数据库恢复到转储时的一致性状态。(2)DBA装入转储结束时刻的日志文件副本(3)DBA启动系统恢复命令,由DBMS完成恢复功能,即重做已完成的事务。五、简答题(每题10分,共5道小题,总分值50分)L试述视图的优点。正确答案:视图能够简化用户的操作。(2)视图使用户能以多种角度看待同一数据。(3)视图对重构数据库提供了一定程度的逻辑独立性。(4)视图能够对机密数据提供安全保护02 .什么叫数据抽象?试举例说明。正确答案:数据抽象是对实际的人、物、事和概念进行人为处理,抽取所关心的共同特性,忽略非本质的细节,并把这些特性用各种概念精确地加以描述,这些概念组成了某种模型。如分类这种抽象是:定义某一类概念作为现实世界中一组对象的类型。这些对象具有某些共同的特性和行为。它抽象了对象值和型之间的“ismemberof的语义。在E-R模型中,实体型就是这种抽象。例如在学校环境中,李英是老师,表示李英是教师类型中的一员,则教师是实体型,李英是教师实体型中的一个实体值,具有教师共同的特性和行为:在某个系某个专业教学,讲授某些课程,从事某个方向的科研。3 .什么是基本表?什么是视图?两者的区别和联系是什么?正确答案:基本表是本身独立存在的表,在SQL中一个关系就对应一个表。视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。4 .试述SQL语言的特点。正确答案:(1)综合统一。(2)高度非过程化。(3)面向集合的操作方式。(4)以同一种语法结构提供两种使用方式。(5)语言简捷,易学易用。5 .试述数据库系统的组成。正确答案:数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。数据库原理(高起专)期末考试复习题一、单选题店铺:超越高度(每题1分,共10道小题,总分值10分)L本SQL语言可以创建的内容中,不包括()。A视图B索引C完整性D基本表正确答案:c2 .描述数箱库全体数据的全局逻辑结构和特性的是()。A模式B内模式C外模式D用户模式正确答案:A3 .关系数箱库管理系统应能实现的专门关系运算包括()。A排序、索引、统计B选择、投影、连接C关联、更新、排序D显示、打印、制表正确答案:B4 .下述()不是DBA数据库管理员的职责。A完整性约束说明B定义数据库模式C数据库安全D数据库管理系统设计正确答案:D5 .下列四项中,不属于数据库系统特点的是()。A数据共享B数据完整性C数据冗余度高D数据独立性高正确答案:c6 .数据库镜像可以用于()。A保证数据库的完整性B实现数据库的安全性C进行数据库恢复或并发操作D实现数据共享正确答案:C7 .一个关系只有一个()。A候选码B外码C超码D主码正确答案:D8 .关系模型中,一个码是()。A可以由多个任意属性组成B至多由一个属性组成C可有多个或者一个其值能够唯一表示该关系模式中任何元组的属性组成D以上都不是正确答案:C9 .SQL语言中的CoMMIT语句的主要作用是()。A束程序B返回系统C提交事务D存储数据正确答案:c10.数据库中存储的是()。A数据B数据模型C数据之间的联系D数据以及数据之间的联系正确答案:D二、填空题(每题1分,共10道小题,总分值10分)1 .关系数据模型中,二维表的列称为:,二维表的行称为:。正确答案:属性记录或元组2 .在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于:。正确答案:第一范式(INF)3 .设关系R(U),X,Y0,XfY是R的一个函数依赖,如果存在)(。(,使X,玲Y成立,则称函数依赖XfY是:函数依赖。正确答案:部分4 .数据模型的三要素是指:,:,:。实际数据库系统中所支持的主要数据模型是:,:,:。正确答案:数据后构数据操作完整性约束关系模型层次模型网状模型5 .三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的:和:。正确答案:逻辑独立性物理独立性6 .实体之间的联系有:、:、:三种。正确答案:一对一一对多多对多7.SQL语言除了具有数据查询和数据操纵功能之外,还具有:和:的功能,它是一个综合性的功能强大的语言。正确答案:数据定义数据控制8 .关系代数运算中,传统的集合运算有:,:,:,:。正确答案:笛卡尔积并交差9 .数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段::阶段,:阶段和:阶段。正确答案:

    注意事项

    本文(山东农业大学数据库原理期末复习题.docx)为本站会员(李司机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开