山东农业大学数据库原理期末复习题.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整