




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库题总结范文 第一章概论习题 一、选择题数据库的概念模型独立于().A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界在数据库中存储的是()。 A.数据B.数据模型C.数据以及数据之间的联系D.信息3.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。 在这几个阶段中,数据独立性最高的是()阶段。 A.数据库系统B.文件系统C.人工管理D.数据项管理4.关系模型中,一个码是()。 A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D.以上都有不是5.在数据库中,下列说法()是不正确的。 A数据库避免了一切数据的重复B若系统是完全可以控制的,则系统可确保更新的一致性C数据库中的数据可以共享D数据库减少了数据冗余6.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为()。 A.数据定义功能B.数据管理功能C.数据操纵功能D.数据控制功能7.()是存储在计算机内有结构的数据集合。 A数据库系统B数据库C数据库管理系统D数据结构8.E-R图是数据库设计的工具之一,它适用于建立数据库的()A.概念模型B.逻辑模型C.结构模型D.物理模型9.数据库概念设计的E-R图方法中,用属性描述实体的特征,属性在E-R图中,用()表示。 A.矩形B.四边形C.菱形D.椭圆形10.数据库三级模式体系结构的划分,有利于保持数据库的()。 A.数据独立性B.数据安全性C.结构规范化D.操作可行性11.数据库的()是指数据的正确性和相容性。 A.安全性B.完整性C.并发控制D.恢复12.数据库系统的特点是()、数据独立、减少数据冗余、避免数据不一致和加强数据保护。 A数据共享B数据存储C数据应用D数据保密13.在数据库三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()A外模式B内模式C存储模式D模式14.在数据库系统中,通常用三级模式来描述数据库,其中()是用户与数据库的接口,是应用程序可见到的数据描述。 A外模式B概念模式C内模式D逻辑结构15.应用数据库的主要目的是()A解决保密问题B解决数据完整性问题C共享数据问题D解决数据量大的问题16.实体是信息世界中的术语,与之对应的数据库术语为()A文件B数据库C字段D记录17.层次型、网状型和关系型数据库划分的原则是()A记录长度B文件大小C联系的复杂度D数据之间的联系18.按照传统的数据模型分类,数据库系统可以分为三种类型()A大型、中型和小型B西文、中文和兼容C层次、网状和关系D数据、图形和多媒体19.层次模型不能直接表示()A1:1关系B1:m关系C m:n关系D1:1和1:m关系20.在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是()A层次结构B二维表结构C网状结构D封装结构 二、填空题1.数据库是长期存储在计算机内、有_的、可_的数据集合。 2.数据库管理系统的主要功能有_、_、数据库的运行管理和数据库的建立以及维护等5个方面。 3.指出下列缩写词的含义DDL_、DML_、_DCL_。 4.数据独立性又可分为_和_。 5.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的_。 6.数据模型是由_、_和_三部分组成的.7._是对数据库系统的静态的描述,_是对数据库系统的动态特性描述。 8.层次数据模型中,只有一个结点,无父结点,它称为_。 9.层次模型中,根结点以外的结点至多可有_个父结点。 10.关系数据库采用_作为数据的组织方式。 11.数据库体系结构按照_、_和_三级结构进行组织。 12.实体之间的联系可抽象为三类,它们是_、_和_.13.数据库管理系统是位于_和_之间的一层数据管理软件。 三、应用题某医院病房计算机管理中需要如下信息科室科名,科地址,科电话,医生姓名病房病房号,床位号,所属科室名医生姓名,职称,所属科室名,年龄,工作证号病人病历号,姓名,性别,诊断,主管医生,病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。 完成该计算机管理系统的E-R图某大学实行学分制,学生可根据自已的情况选修课程。 每名学生可同时选修多门课程,每门课程可由多位教师讲授;每位教师可讲授多门课程;每名学生有一位教师指导,每个教师指导多名学生,画出E-R图。 第二章习题1.关系模型中,一个码是_A可由多个任意属性组成B至多由一个属性组成C可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D以上都不是2.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为_A码B数据项C主属性D主属性值3.同一个关系模型的任两个元组值_A不能全同B可全同C必须全同D以上都不是4.在通常情况下,下面的关系中不可以作为关系数据库的关系是_A R1(学生号,学生名,性别)B R2(学生号,学生名,班级号)C R3(学生号,学生名,宿舍号)D R4(学生号,学生名,简历)5.一个关系数据库文件中的各条记录_A前后顺序不能任意颠倒,一定要按照输入的顺序排列B前后顺序可以任意颠倒,不影响库中数据关系C前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列6.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。 如果W中的元组属于R,或者属于S,则W为_的运算结果。 A笛卡尔积B并C差D交7.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。 如果W中的元组属于R,不属于S,则W为_的运算结果。 A笛卡尔积B并C差D交8.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。 如果W中的元组既属于R又属于S,则W为_的运算结果。 A笛卡尔积B并C差D交9.在关系代数的专门运算中,从表中取出满足条件的属性的操作称为_A选择B投影C连接D扫描10.在关系代数的专门运算中,从表中取出满足某种条件的元组的操作称为_A选择B投影C连接D扫描11.在关系代数的专门运算中,将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为_A选择B投影C连接D扫描12.自然连接是构成新关系的有效方法。 一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的_A元组B行C记录D属性13.设有属性A,B,C,D,以下表示中不是关系的是_A R(A)B R(A,B,C,D)C R(ABCD)D R(A,B)14.设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是_AA(R)D(S)B RS CB(R)B(S)D RS15.关系运算中花费时间可能最长的运算是_A投影B选择C笛卡尔积D除16.关系模式的任何属性_A不可再分B可再分C命名在该关系模式中可以不惟一D以上都不是17.在关系数据模型中,通常可以把_称为属性.A记录B基本表C模式D字段18.在关系数据模型中,通常把_称为关系模式。 A记录B记录类型C元组D元组集19.在关系数据模型中,在关系代数中,对一个关系做投影操作后,新关系的元组个数_原来关系的元组个数。 A小于B小于或等于C等于D大于20.在关系数据模型中,用_形式表示实体类型和实体间的联系是关系模型的主要特征。 A指针B链表C关键字D表格 二、填空题1.关系操作的特点是_操作。 2.关系数据库中可命名的最小数据单位是_3.关系代数运算中,基本的运算是_,_,_,_和_4.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是_,学生关系的主码是_,外码是_. 三、应用题1.设有关系S、SC和C,试用代数关系表达式表示下列查询语句。 检索程军老师所授课程的课程号(c#)和课程名(ame)检索年龄大于21的男学生学号和姓名*检索至少选修程军老师所授全部课程的学生姓名检索李强同学不学课程的课程号检索至少选修两门课程的学生学号*检索全部学生都选修的课程的课程号和课程名检索选修课程包含程军老师所授课程之一的学生学号*检索选修课程号为k1和k5的学生学号*检索选修全部课程的学生姓名(sname)*检索选修课程包含学号为2的学生所修课程的学生学号检索选修课程名为”C语言”的学生学号和姓名第三章结构化查询语言SQL 一、单项选择题1SQL语言是_的语言,易学习。 A过程化B非过程化C格式化D导航式2SQL语言是_语言。 A层次数据库B网络数据库C关系数据库D非数据库3SQL语言具有_的功能。 A关系规范化、数据操纵、数据控制B数据定义、数据操纵、数据控制C数据定义、关系规范化、数据控制D数据定义、关系规范化、数据操纵4SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE等。 其中最重要的,也是使用最频繁的语句是_。 A SELECTB INSERTC UPDATED DELETE5SQL语言具有两种使用方式,分别称为交互式SQL和_。 A提示式SQL B多用户SQL C嵌入式SQL D解释式SQL6在SQL中,用户可以直接操作的是_。 A基本表B视图C基本表和视图D基本表和视图7在SQL查询语句中,对应关系代数中“投影”运算的语句是_。 A WhereB FromC SelectD Having8SQL语言中,实现数据检索的语句是_。 A SELECTB INSERTC UPDATED DELETE9在SQL的Select语句中,与选择运算对应的命令动词是_。 A SelectB FromC WhereD Order by10Select语句执行结果是_。 A数据项B元组C表D数据库11在SQL语句中,对输出结果排序的语句是_。 A GroupBy BOrderby C whereD having12在Select语句中,需对分组情况满足的条件进行判断时,应使用_。 A whereB groupbyCorder byD having13在Select语句中使用*表示_。 A选择任何属性B选择全部属性C选择全部元组D选择主码14在Select语句中,使用Max(列名)时,该“列名”应该是_。 A必须是数值型B必须是字符型C必须是数值型和字符型D不限制数据类型15使用Create Table语句建立的是_。 A数据库B表C视图D索引16下列SQL语句中,修改表结构的是_。 A AlterB CreateC UpdateD Insert17在SQL中使用Update语句对表中数据进行修改时,应使用的语句是_。 A WhereB FromC ValuesD Set18在SQL中,谓词“Exists”的含义是_。 A全称量词B存在量词C自然连接D等值连接19视图建立后,在数据字典中存放的是_。 A查询的语句B组成视图的表的内容C视图的定义D产生视图的表的定义20假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,AME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找选修“PUTER”课程的“女”学生姓名,将涉及到关系_。 A SB SC,C CS,SC DS,SC,C第21到第24题基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下S(S#,SN,SEX,AGE,DEPT)C(C#,)SC(S#,C#,GRADE)其中S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,为课程名,GRADE为成绩。 21检索所有比“王华”年龄大的学生姓名、年龄和性别。 正确的SELECT语句是_。 A SELECT SN,AGE,SEX FROM S WHEREAGE(SELECT AGEFROMS WHERE SN=王华)B SELECT SN,AGE,SEX FROMS WHERE SN=王华C SELECT SN,AGE,SEX FROMS WHEREAGE(SELECT AGEWHERESN=王华)D SELECTSN,AGE,SEX FROMS WHEREAGE王华.AGE22检索选修课程“C2”的学生中成绩最高的学生的学号。 正确的SELECT语句是_。 A SELECTS#FROM SC WHERE C#=C2AND GRADE=(SELECT GRADE FROM SC WHERE C#=C2)B SELECTS#FROM SCWHERE C#=C2AND GRADEIN(SELECT GRADE FROM SCWHERE C#=C2)C SELECTS#FROM SCWHERE C#=C2AND GRADENOT IN(SELECT GRADE FROM SCWHERE C#=C2)D SELECTS#FROM SCWHERE C#=C2AND GRADE=ALL(SELECT GRADE FROM SCWHERE C#=C2)23检索学生姓名及其所选修课程的课程号和成绩,正确的SELECT语句是_。 A SELECTS.SN,SC.C#,SC.GRADEFROMSWHERES.S#=SC.S#B SELECTS.SN,SC.C#,SC.GRADEFROM SCWHERES.S#=SC.GRADE CSELECTS.SN,SC.C#,SC.GRADEFROMS,SCWHERES.S#=SC.S#D SELECTS.SN,SC.C#,SC.GRADEFROMS.SC24检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。 正确的SELECT语句是_。 A SELECTS#,SUM(GRADE)FROM SCWHERE GRADE=60GROUP BY S#ORDER BY2DESC HAVING GOUNT(*)=4B SELECTS#,SUM(GRADE)FROM SCWHERE GRADE=60GROUP BYS#HAVING GOUNT(*)=4ORDER BY2DESC CSELECTS#,SUM(GRADE)FROM SCWHERE GRADE=60HAVING GOUNT(*)=4GROUP BYS#ORDER BY2DESC DSELECTS#,SUM(GRADE)FROMSCWHERE GRADE=60ORDER BY2DESC GROUPBYS#HAVINGGOUNT(*)=425如下图所示的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操纵_不能执行。 A从职工表中删除行(025,王芳,03,720)B将行(005,乔兴,04,750)插入到职工表中C将职工号为001的工资改为700D将职工号为038的部门号改为03若用如下的SQL语句创建一个student表CREATE TABLEstudent(NO C (4)NOT NULL,NAME C (8)NOT NULL,SEX C (2),AGE N (2)可以插入到student表中的是_。 A(1031,曾华,男,23)B(1031,曾华,NULL,NULL)C(NULL,1031,曾华,男,23)D(1031,NULL,男,23) 二、填空题1SQL是_。 2SQL语言的数据定义功能包括_、_、_、_。 3视图是一个虚表,它是从_中导出的表。 在数据库中,只存放视图的_,不存放视图的_。 4Select命令中,_子句用于选择满足给定条件的元组,使用_子句可按指定列的值分组,同时使用_子句可提取满足条件的组。 5Select命令中进行查询,若希望查询的结果不出现重复元组,应在Select语句中使用_保留字。 6子查询的条件依赖于父查询,这类查询称为_。 7设有如下关系表R、S和T R(BH,XM,XB,DWH)S(DWH,DWM)T(BH,XM,XB,DWH) (1)实现RT的SQL语句是_。 (2)实现DWH=100(R)的SQL语句是_。 (3)实现XM,XB(R)的SQL语句是_。 (4)实现XM,DWH(XB=女(R)的SQL语句是_。 (5)实现RS的SQL语句是_。 (6)实现XM,XB,DWM(XB=男(RS)的语句是_。 8设有如下关系表R R(NO,NAME,SEX,AGE,CLASS),主关键字是NO其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。 写出实现下列功能的SQL语句。 (1)插入一个记录(25,李明,男,21,95031); (2)插入95031班学号为 30、姓名为郑和的学生记录; (3)将学号为10的学生姓名改为“王华”; (4)将所有95101班号改为95091; (5)删除学号为20的学生记录; (6)删除姓“王”的学生记录;9在宿主语言中使用SQL语句时,必须在SQL语句前加_,用_标志结束。 10用Open语句打开游标时,游标指针指向查询结果的_。 三、应用题1有两个关系C(o,po),SC(sno,o,g)其中,C为课程关系,对应的属性分别是课程编号、课程名称和先行课程编号;SC为学生选课表,对应的属性分别是学号、课程编号和成绩。 用SQL语言实现 (1)对关系SC中课号等于C1的选择运算; (2)对关系C中课号、课程名称的投影运算; (3)两个关系的自然连接运算; (4)求每一课程的间接先行课程编号(先行课程的先行课)。 2设有如下4个关系模式书店(书店编号,书店名称,地址)图书(书号,书名,定价)图书馆(馆号,馆名,城市,电话)图书发行(馆号,书号,书店号,数量)请解答 (1)用SQL语句检索已发行的图书中最贵和最便宜的书名和定价; (2)写出下列SQL语句所表达的中文意思。 Select馆名From图书馆Where馆号in(Select馆号From图书发行Where书号in(Select书号from图书Where书名=数据库系统基础)3设有职工关系模式如下People(pno,pname,sex,job,wage,dptno)其中,pno为职工号,pname为职工姓名,sex为性别,job为职业,wage为工资,dptno为所在部门号。 请写出下列查询使用的SQL语句 (1)查询工资比其所在部门平均工资高的所有职工信息。 (2)查询工资大于“赵明华”工资的所有职工信息。 4设有如图所示的三个关系,并假定这三个关系框架组成的数据模型就是用户子模式。 其中各个属性的含义如下A#(商店代号)、ANAME(商店名)、WQTY(店员人数)、CITY(所在城市)、B#(商品号)、BNAME(商店名称)、PRICE(价格)、QTY(商品数量)。 试用SQL语言写出下列查询,并给出执行结果 (1)找出店员人数不超过100人或者在长沙市内的所有商店的代号和商店名。 (2)找出供应书包的商店名。 (3)找出至少供应代号为256的商店所供应的全部商品的商店名和所在城市。 5设有图书登记表TS,具有属性BNO(图书编号),BC(图书类别),BNA(书名),AU(著者),PUB(出版社)。 按下列要求用SQL语言进行设计 (1)按图书馆编号BNO建立TS表的索引ITS。 (2)查询按出版社统计其出版图书总数。 (3)删除索引ITS。 6已知三个关系R、S和T如图所示。 试用SQL语句实现如下操作 (1)将R、S和T三个关系按关联属性建立一个视图R-S-T; (2)对视图R-S-T按属性A分组后,求属性C和E的平均值。 7设有关系R和S如图所示。 试用SQL语句实现 (1)查询属性C50时,R中与相关联的属性B之值。 (2)当属性C=40时,将R中与之相关联的属性B值修改为b4。 8已知关系R如图所示R试用SQL语句实现下列操作 (1)按属性A分组,求出每组中在属性C上的最大值和最小值,且将它们置于视图RVE中。 (2)在视图RVE中查询属性A=98的记录。 9已知学生表S和学生选课表SC。 其关系模式如下S(SNO,SN,SD,PROV)SC(SNO,GR)其中,SNO为学号,SN为姓名,SD为系名,PROV为省区,为课程名,GR为分数。 试用SQL语言实现下列操作 (1)查询“信息系”的学生哪些省区。 (2)按分数降序排序,输出“英语系”学生选修了“计算机”课程的学生的姓名和分数。 10设有学生表S(SNO,SN)(SNO为学生号,SN为姓名)和学生选修课程表SC(SNO,O,G)(O为课程号,为课程名,G为成绩),试用SQL语言完成以下各题 (1)建立一个视图V-SSC(SNO,SN,O,G),并按O升序排序; (2)从视图V-SSC上查询平均成绩在90分以上的SN、和G。 11设有关系模式SB(SN,SNAME,CITY),其中,S表示供应商,SN为供应商代号,SNAME为供应商名字,CITY为供应商所在城市,主关键字为SN。 PB(PN,PNAME,COLOR,WEIGHT),其中P表示零件,PN表示零件代号,PNAME为零件名字,COLOR为零件颜色,WEIGHT为零件重量,主关键字为PN。 JB(JN,JNAME,CITY),其中,J表示工程,JN为工程编号,JNAME为工程名字,CITY为工程所在城市,主关键字是JN。 A9797979898989999B B1B2B3B1B2B3B1B2C8492987284958894SPJB(SN,PN,JN,QTY),其中,SPJ表示供应关系,SN是为指定工程提供零件的供应商代号,PN为所提供的零件代号,JN为工程编号,QTY表示提供的零件数量,主关键字为SN,PN,JN,外关键字为SN,PN,JN。 如图所示表示供应商(S)零件(P)工程(J)数据库表,写出实现以下各题功能的SQL语句 (1)取出所有工程的全部细节 (2)取出所在城市为上海的所有工程的全部细节 (3)取出重量最轻的零件代号; (4)取出为工程J1提供零件的供应商代号; (5)取出为工程J1提供零件P1的供应商代号; (6)取出由供应商S1提供零件的工程名称; (7)取出供应商S1提供的零件的颜色; (8)取出为工程J1或J2提供零件的供应商代号; (9)取出为工程J1提供红色零件的供应商代号; (10)取出为所在城市为上海的工程提供零件的供应商代号; (11)取出为所在城市为上海或北京的工程提供红色零件的供应商代号; (12)取出供应商与工程所在城市相同的供应商提供的零件代号; (13)取出上海的供应商提供给上海的任一工程的零件的代号; (14)取出至少由一个和工程不在同一城市的供应商提供零件的工程代号; (15)取出上海供应商不提供任何零件的工程的代号 (16)取出这样一下儿供应商代号,它们能够提供至少一种由红色零件的供应商提供的零件; (17)取出由供应商S1提供零件的工程的代号 (18)取出所有这样的一些二元组,使得第一个城市的供应商为第二个城市的工程提供零件 (19)取出所有这样的三元组,使得第一个城市的供应商为第二个城市的工程提供指定的零件 (20)重复 (19)题,但不检索两个CITY值相同的三元组。 12已知一个关系数据库的模式如下S(SNO,SNAME,SCITY)P(PNO,PNAME,COLOR,WEIGHT)J(JNO,JNAME,JCITY)SPJ(SNO,PNO,JNO,QTY)其中,S表示供应商,它的各属性依次为供应商号、供应商名称和供应商所在城市;P表示零件,它的各属性依次为零件号、零件名、零件颜色和零件重量;J表示工程,它的各个属性依次为工程号、工程名和工程所在的城市;SPJ表示供货关系,它的各属性依次为供应商号、零件号、工程号、供货数量。 用SQL语句实现下面的查询要求 (1)找出北京的任何工程都不购买的零件的零件号; (2)按工程号递增的顺序列出每个工程购买的零件总量; (3)查询列出供应了全部零件的供应商名和其所在的城市; (4)查询列出供应红色零件的供应商名。 13关于教学数据库的关系模式如下S(S#,SNAME,AGE,SEX)C(C#,AME,TEACHER)SC(S#,C#,GRADE)其中,S表示学生,它的各属性依次为学号、姓名、年龄和性别;C表示课程,它的各属性依次为课程号、课程名称和任课教师;SC表示成绩,它的各属性依次为学号、课程号和成绩。 试用SQL语句完成下列查询 (1)检索王老师所授课程的课程号和课程名; (2)检索年龄大于22岁的男学生的学号和姓名; (3)检索学号为“10001”学生所学课程的课程名和任课教师; (4)检索至少选修王老师所授课程中一门课程的女学生的姓名; (5)检索张同学不学的课程的课程号; (6)检索至少选修两门课程的学生学号; (7)检索全部学生都选修的课程的课程号与课程名; (8)检索选修课程包含王老师所授课程的学生学号。 14已知一个关系数据库的模式如下Market(mno,mname,city)Item(ino,iname,type,color)Sales(mno,ino,price)其中,market表示商场,它的各属性依次为商场号、商场名和所在城市;item表示商品,它的各属性依次为商品号、商品名、商品类别和颜色;sales表示销售,它的各属性依次为商场号、商品号和售价。 用SQL语句实现以下查询要求 (1)列出北京每个商场都销售,且售价均超过10000元的商品的商品号和商品名; (2)列出在不同商场中最高售价和最低售价之差超过100元的商品的商品号、其最高商品售价和最低售价。 第4.5.10.11章数据保护 一、单项选择题1下面哪个不是数据库系统必须提供的数据控制功能_。 A安全性B可移植性C完整性D并发控制2保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。 这是指数据的_。 A安全性B完整性C并发控制D恢复3数据完整性保护中的约束条件主要是指_。 A用户操作权限的约束B用户口令校对C值的约束和结构的约束D并发控制约束4下面的几种故障中,会破坏正在运行的数据库的是_。 A中央处理器故障B操作系统故障C突然停电D瞬时的强磁场干扰5数据库的_是指数据的正确性和相容性。 A安全性B完整性C并发控制D恢复6使某个事物永远处于等待状态,而得不到执行的现象称为_。 A死锁B活锁C串行调度D不可串行调度7下列SQL语句中,能够实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”这一功能的是_。 A REVOKEUPDATE(XH)ON TABLEFROM U4B REVOKEUPDATE(XH)ON TABLEFROM PUBLICC REVOKEUPDATE(XH)ON STUDFROM U4D REVOKEUPDATE(XH)ON STUDFROM PUBLIC8将查询SC表的权限授予用户U1,并允许该用户将此权限授予其他用户。 实现此功能的SQL语句是_。 A GRANT SELECT TOSC ONU1WITH PUBLICB GRANTSELECT ON SC TO U1WITH PUBLICC GRANTSELECT TOSC ONU1WITH GRANTOPTION DGRANTSELECTONSCTOU1WITH GRANTOPTION9下列几种情况中,不破坏数据库的是_。 A磁盘的磁头碰撞B突然停电C瞬时的强磁场干扰D磁盘损坏10下列不是数据库恢复采用的方法是_。 A建立检查点B建立副本C建立日志文件D建立索引11写一个修改到数据库中,与写一个表示这个修改的运行记录到日志文件中是两个不同的操作,对这两个操作的顺序安排应该是_。 A前者先做B后者先做C由程序员在程序中作安排D哪一个先做由系统决定12“年龄在15至30岁之间”这种约束属于DBMS的_功能。 A恢复B并发控制C完整性D安全性13在第一个事务以S封锁方式读取数据A时,第二个事务对数据A的读方式会遭到失败的是_。 A实现X封锁的读B实现S封锁的读C不加封锁的读D实现共享型封锁的读14事务的隔离性是由DBMS的_实现的。 A事务管理子系统B恢复管理子系统C并发控制子系统D完整性子系统15用于实现数据库存取安全性的SQL语句是_。 A CREATETABLE BMIT CGRANT和REVOKE DROLLBACK16在数据库系统中,对存取权限的定义称为_。 A命令B授权C定义D审计17数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的_。 A可靠性B一致性C完整性D安全性18授权编译系统和合法性检查机制一起组成了_子系统。 A安全性B完整性C并发控制D恢复19_是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。 A程序B命令C事务D文件20事务的原子性是指_。 A事务中包括的所有操作要么都做,要么都不做。 B事务一旦提交,对数据库的改变是永久的。 C一个事务内部的操作及使用的数据对并发的其他事务是隔离的。 D事务必须是使数据库从一个一致性状态变到另一个一致性状态。 21事务是数据库进行的基本单位。 如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于_状态。 A安全性B一致性C完整性D可靠性22事务的一致性是指_。 A事务中包括的所有操作要么都做,要么都不做B事务一旦提交,对数据库的改变是永久的C一个事务内部的操作及使用的数据对并发的其他事务是隔离的D事务必须是使数据库从一个一致性状态变到另一个一致性状态23事务的隔离性是指_。 A事务中包括的所有操作要么都做,要么都不做B事务一旦提交,对数据库的改变时永久的C一个事务内部的操作及使用的数据对并发的其他事务是隔离的D事务必须是使数据库从一个一致性状态变到另一个一致性状态24事务的持续性是指_。 A事务中包括的所有操作要么都做,要么都不做B事务一旦提交,对数据库的改变时永久的C一个事务内部的操作及使用的数据对并发的其他事务是隔离的D事务必须是使数据库从一个一致性状态变到另一个一致性状态25多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行_。 A安全性控制B完整性控制C并发控制D可靠性控制26设有两个事务T 1、T2,其并非操作如图6.1所示,下面评价正确的是_。 A该操作不存在问题B该操作丢失修改C该操作不能重复读D该操作读“脏”数据27设有两个事务T 1、T2,其并发操作如图6.2所示,下面评价正确的是_。 A该操作不存在问题B该操作丢失修改C该操作不能重复读D该操作读“脏”数据28设有两个事务T 1、T2,其并发操作如图6.3所示,下面评价正确的是_。 A该操作不存在问题B该操作丢失修改C该操作不能重复读D该操作读“脏”数据29设有两个事务T 1、T2,其并发操作如图6.4所示,下面评价正确的是_。 A该操作不存在问题B该操作丢失修改C该操作不能重复读D该操作读“脏”数据30设有两个事务T 1、T2,它们对数据A的并发操作如图6.5所示(其中SLock A表示对数据A上S锁,UnLock A表示对数据A解锁,Commit表示提交操作)。 下面评价正确的是_和_。 A该操作不能重复读B该操作丢失修改C该操作符合完整性要求D该操作的第 (1)步中,事务T1应申请X锁E该操作的第 (2)步中,事务T2不可能得到对A的锁31解决并发操作带来的数据不一致问题的常用方法是_。 A封锁B恢复C存取控制D协商32若事务T对数据R已加X锁,则其事务对数据R_。 A可以加S锁,但不能加X锁B不能加S锁,但可以加X锁C可以加S锁,也可以加X锁D不能加任何锁33不允许任何其他事务对这个锁定目标再加任何类型锁的锁是_。 A共享锁B排它锁C共享锁或排它锁D以上都不是34数据库中的封锁机制是_的主要方法。 A完整性B安全性C并发控制D恢复35关于“死锁”,下列说法正确的是_。 A死锁是操作系统中的问题,数据库操作中不存在B在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C当两个用户竞争相同资源时不会发生死锁D只有出现并发操作时,才有可能出现死锁36对并发操作若不加以控制,可能会带来_问题。 A不安全B死锁C死机D不一致37数据库系统的并发控制的主要方法是采用_机制。 A拒绝B改为串行C封锁D不加任何控制38若数据库中只包含成功事务提交的结果,则此数据库就称为处于_状态。 A安全B一致C不安全D不一致39若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为_。 A事务故障B系统故障C介质故障D运行故障40若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分或全部损失,这种情况称为_。 A事务故障B系统故障C介质故障D运行故障41_用来记录对数据库中数据进行的每一次更新操作。 A后援副本B日志文件C数据库D缓冲区42后援副本的用途是_。 A安全性保障B一致性控制C故障后恢复D数据的转储43用于数据库恢复的重要文件是_。 A数据库文件B索引文件C日志文件D备注文件44日志文件是用于记录_。 A程序的运行过程B数据操作C对数据的所有更新操作D程序执行的结果45并发操作会带来哪些数据不一致性问题_。 A丢失修改、不可重复读、读“脏”数据、死锁B不可重复读、读“脏”数据、死锁C丢失修改、读“脏”数据、死锁D丢失修改、不可重复读、读“脏”数据46数据库恢复的基础是利用转储的冗余数据。 这些转储的冗余数据包指。 A数据字典、应用程序、审计档案、数据库后备副本B数据字典、应用程序、日志文件、审计档案C日志文件、数据库后备副本D数据字典、应用程序、数据库后备副本47在数据库的安全性控制中,为了保证用户只能存取他有权取的数据。 在授权的定义中,数据对象的,授子系统就越灵活。 A范围越小B范围越大C约束越细致D范围越适中48数据库恢复通常可以采取如下方法 (1)定期将数据库做成_。 (2)在进行事务处理过程中将数据库更新的全部内容写入_。 (3)在数据库系统运行正确的情况下,系统按一定时间间隙设立_,A副本文件B日志文件C检查点文件D死锁文件E两套文件F主文件G库文件 二、填空题1数据库保护包含数据的_、_、_、_。 2数据的安全性是指_。 3安全性控制的一般方法有_、_、_、_和视图的保护五级安全保护措施。 4存取权限包括两个方面的内容,一个是_,另一个是_。 5_和_一起组成了安全性子系统。 6_是DBMS的基
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025贵州黔东南州剑河县顺诚公司紧急招聘长期搔菌人员15人模拟试卷附答案详解(突破训练)
- 2025年宿州市人才集团有限公司招募就业见习人员7人模拟试卷及答案详解(历年真题)
- 2025年贵阳市市级机关公开遴选考试真题
- 2025甘肃省计量研究院聘用人员招聘8人考前自测高频考点模拟试题及完整答案详解一套
- 2025贵州天柱县第二季度(第一次)拟招聘8个全日制城镇公益性岗位模拟试卷含答案详解
- 2025年春季中国光大银行济南分行校园招聘(滨州有岗)模拟试卷附答案详解(黄金题型)
- 2025北京中国热带农业科学院椰子研究所第一批次招聘模拟试卷附答案详解(突破训练)
- 2025贵州黔南州瓮安县“雁归兴瓮”人才引进模拟试卷及1套参考答案详解
- 2025广东佛山市中心血站南海血站招聘公益一类事业编制工作人员2人模拟试卷及答案详解参考
- 2025广东中山翠亨集团有限公司副总经理选聘1人考前自测高频考点模拟试题参考答案详解
- 《三国演义》中的心理描写:以司马懿为例
- 迪尔凯姆社会学主义的巨擎汇总课件
- 家庭经济困难学生认定申请表
- 血栓性血小板减少性紫癜ttp汇编课件
- 阀门安装及阀门安装施工方案
- 大学数学《实变函数》电子教案
- YY/T 0640-2008无源外科植入物通用要求
- GB/T 29531-2013泵的振动测量与评价方法
- GB/T 2637-2016安瓿
- 数轴上的动点问题课件
- 省级公开课(一等奖)雨巷-戴望舒课件
评论
0/150
提交评论