数据库应用——在线考试复习资料2021版.docx

上传人:太** 文档编号:72215257 上传时间:2023-02-09 格式:DOCX 页数:10 大小:27.08KB
返回 下载 相关 举报
数据库应用——在线考试复习资料2021版.docx_第1页
第1页 / 共10页
数据库应用——在线考试复习资料2021版.docx_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《数据库应用——在线考试复习资料2021版.docx》由会员分享,可在线阅读,更多相关《数据库应用——在线考试复习资料2021版.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数据库应用在线考试复习资料2021版一、单选题.若数据库中只包含成功事务提交的结果,则此数据库就称为处于()状态。A.安全Bl致C.不安全D.不一致答案:B.在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会()。A.事务执行成功B.事务执行失败C.H1现活锁现象D.出现死锁现象答案:D.若系统在运行过程中出现故障,造成事务在执行过程中以非控制方式终止,这是()。A.事务故障B.运行故障C.介质故障D.系统故障答案:A.数据库中存储的是()。A.数据B.数据模型C.数据以及数据之间的联系D.信息答案:C.若有3个用户U1,U2,U3,关系R,则下列不符合SQL的权限授予和回收的语句是

2、()。A. Grant Select On R To U1Revoke Update On R To U3B. Grant Delete On R To UI, U2, U3Revoke Insert On R From U2答案:B.视图创建完毕后,数据字典中存放的是()。A.关系代数表达式B.查询结果C.视图定义D.所引用的基本表的定义答案:C.区分不同实体的依据是()A.名称氏属性成绩int,FOREIGN KEY (运动员编号,项目编号)REFERENCES运动员,项目);CREATE TABLE 比赛(运动员编号CH AR( 10),项目编号CHAR(3),成绩int,PRIMARY

3、 KEY(运动员编号,项目编号),FOREIGN KEY (运动员编号)REFERENCES运动员(运动员编号),FOREIGN KEY (项目编号)REFERENCES项目(项0编号);CREATE TABLE 比赛(运动员编号CHAR(10) PRIMARY KEY REFERENCES运动员(运动员编号),项目编号CHAR(3) PRIMARY KEY REFERENCES运动员(运动员编号),成绩int);答案:C71.能将参加“女子体操”的所有运动员的成绩加10分选项是()。A.UPDATE成绩=成绩+10SET比赛WHERE项目编号IN(SELECT项0编号FROM项目WHERE名

4、称一女子体操)B.UPDATE 比赛SET成绩=成绩+10WHERE项目编号IN(SELECT项R编号FROM项目WHERE名称=,女子体操)C.UPDATE 比赛SET 成绩+=1()WHERE项目编号IN(SELECT项目编号FROM比赛WHERE名称女子体操)D.UPDATE 比赛SET成绩=成绩+10WHERE名称=,女子体操,答案:B.不能查询出所有参加“男子乒乓球单打”比赛的运动员的编号和姓名的选项是()0A.SELECT运动员.运动员编号,姓名FROM运动员,比赛,项目WHERE运动员.运动员编号二比赛.运动员编号AND项目.项目编号二比赛.项目编号AND名称=,男子乒乓球单打;

5、B.SELECT运动员编号,姓名FROM运动员WHERE运动员编号=(SELECT运动员编号FROM比赛,项目WHERE项目.项目编号:比赛.项目编号AND名称=,男子乒乓球单打,);C.SELECT运动员编号,姓名FROM运动员WHERE运动员编号IN (SELECT运动员编号FROM比赛,项目WHERE项目.项目编号二比赛.项目编号AND名称一男子乒乓球单打);D.SELECT运动员编号,姓名FROM运动员WHERE EXISTS (SELECT * FROM比赛,项目WHERE项目.项目编号二比赛.项目编号AND名称=,男子乒乓球单打,AND运动员.运动员编号二比赛.运动员编号);答案:

6、B.能正确查询出“来自江浙沪的运动员编号和姓名”的选项是()oA.SELECT项目编号,姓名FROM运动员WHERE队别二C上海;江苏;浙江)B.SELECT项目编号,姓名FROM运动员WHERE 上海,OR,江苏,OR,浙江,;C.SELECT项目编号,姓名FROM运动员WHERE队别=,上海PR,江苏,OR,浙江二D.SELECT项目编号,姓名FROM运动员WHERE队别IN,上海?江苏:浙江);答案:D.能正确查询“参赛项目超过2项的运动员编号和姓名”的选项是()oA.SELECT运动员.运动员编号,姓名FROM运动员,比赛WHERE运动员.运动员编号二比赛.运动员编号GROUP BY运

7、动员.运动员编号,姓名HAVING COUNT(*)2;B.SELECT运动员.运动员编号,姓名FROM运动员,比赛WHERE运动员.运动员编号=比赛.运动员编号AND COUNT(*)2GROUP BY运动员.运动员编号C.SELECT运动员编号,姓名FROM运动员GROUP BY运动员编号HAVING COUNT(项目编号)2;D.SELECT运动员.运动员编号,姓名FROM运动员,比赛WHERE运动员.运动员编号二比赛.运动员编号GROUP BY运动员.运动员编号HAVING COUNT(项目编号)2答案:A某教学管理数据库有如下关系学生STUDENT(SNO,SNAME,SEX)各属性

8、的含义为:学号,姓名,性别,主码是SNO;课程COURSE(CNO,CNAME)各属性的含义为:课程号,课程名。主码是CNO。选课SC(SNO,CNO,GRADE)各属性的含义为:学号,课程号,成绩,主码是(SNCXCNO);试用SQL语句回答以下问题:72 .正确创建基本表“学生”的SQL语句是()oA.CREATE TABLE 学生SNO CHAR(IO) PRIMARY KEY,SNAME CHAR(20),SEX CHAR(2),FOREIGN KEY (SNO) REFERENCES 选课(SNO);B.CREATE TABLE 学生(SNO CHAR(IO) PRIMARY KEY

9、,SNAME CHAR(20),SEX CHAR(2);C.CREATE TABLE 学生(SNO CHAR(IO) PRIMARY KEY REFERENCES 选课(SNO),SNAME CHAR(20),SEX CHAR(2);.CREATE TABLE 学生(SNO CHAR(IO) FOREIGN KEY REFERENCES 选课(SNO),SNAME CHAR(2),PRIMARY KEY(SNO)SEX CHAR(20);答案:B73 .统计学生人数()oA.SELECT SUM(*) FROM STUDENT;B.SELECT COUNT(*) FROM STUDENT;C.

10、SELECT * FROM STUDENT;0.SELECT COUNT(*) FROM SC;答案:B74 .统计每门课程的最高分:()A.SELECT CNO,MAX(GRADE) FROM SC GROUP BY CNO;B.SELECT CNO,MAX(GRADE) FROM STUDENT GROUP BY CNO;C.SELECT CNO,SUM(GRADE) FROM SC GROUP BY CNO;0.SELECT CNO,MAX(GRADE) FROM SC;答案:A78.将“经济学原理”课程的成绩均提高10分。()A.UPDATE SC SET GRADE= GRADE+1

11、0 WHERE CNO -经济学原理,;B.UPDATE SC SET GRADE= GRADE+10WHERE CNO =(SELECT CNO FROM COURSE WHERE CNAME-经济学原理,C.UPDATE GRADE= GRADE+10 FROM SC WHERE CNO =(SELECT CNO FROM COURSE WHERE CNAME=,经济学原理,;.UPDATE GRADE= GRADE+10 FROM SC WHERE CNAME/经济学原理,; 答案:B79.查询选修了“经济学原理”的学生的学号及姓名。()SELECT SNO, SNAMEFROM STU

12、DENT, COURSE, SCWHERE STUDENT. SNO=SC. SNOAND COURSE. CNO=SC. SNOAND CNAME=经济学原理;SELECT STUDENT. SNO, SNAMEFROM STUDENT, COURSE, SCWHERE STUDENT. SNO=SC. SNOAND COURSE. CNO=SC. SNOAND CNAME=经济学原理:A. C.SELECT SNO,SNAMEFROM STUDENT,COURSE,SCWHERE CNAME-经济学原理,;SELECT SNO, SNAMEFROM STUDENT AND COURSE A

13、ND SCWHERE STUDENT. SNOSC. SNOAND COURSE. CNO=SC. SNOAND CNAME=经济学原理;D.答案:B某企业体检管理系统的部分基本表:职工(职工号,姓名,性别,部门编号,电话),部门(部门编号, 部门名称,地址,电话),体检(体检卡编号,职工号,体检日期,健康状况),主码依次是:职工号,部 门编号,体检卡编号及体检日期的组合。80.正确创建基本表“体检”的SQL语句是()oA. CREATE TABLE 体检(体检卡编号CHAR(10) PRIMARY KEY,职工号CHAR(10),体检日期DATE,健康状况VARCHAR(50),FOREIG

14、N KEY (职工号)REFERENCES职工(职工号);B.CREATE TABLE体检体检卡编号CHAR(10) PRIMARY KEY, 职工号CHAR(IO) FOREIGN KEY, 体检日期DATE,健康状况VARCHAR(50);C.CREATE TABLE 体检 (体检卡编号CHAR(IO) PRIMARY KEY, 职工号CHAR(IO) PRIMARY KEY,体检日期DATE,健康状况VARCHAR(50),FOREIGN KEY (职工号)REFERENCES职工(职工号);.CREATE TABLE 比赛 (体检卡编号CHAR(IO) PRIMARY KEY,职工号C

15、HAR(IO) REFERENCES职工(职工号), 体检日期DATE,健康状况VARCHAR(50); 答案:A.下列选项中一定能执行成功的是()A. DROP TABLE职工;DROP TABLE部门;B. DROP TABLE体检;DROP TABLE体检(健康状况); 答案:B81 .下列能正确在职工表中增加一个“出生日期”属性列的选项是()。A. ALTER TABLE 职工(出生日期 DATE);UPDATE TABLE 职工 INSERT 出生日期 DATE;B. ALTER TABLE 职工 ADD 出生日期 INT;ALTER TABLE 职工 ADD 出生日期 DATE;答

16、案:D.查找部门名称为“党政办公室”的科长的姓名()A. SELECT姓名FROM职工AND部门WHERE部门名称一党政办公室,;SELECT姓名FROM职工,部门WHERE部门名称一党政办公室,;B. SELECT姓名FROM职工,部门WHERE职工.部门编号二部门.部门编号AND部门名称 =党政办公室;SELECT姓名FROM职工AND部门WHERE职工.部门编号AND部门.部门编号 AND部门名称党政办公室,; 答案:C82 .下列能统计“财务处”的部门职工人数的是()。A.SELECT COUNT(* )ROM职工,部门WHERE职工.部门编号二部门.部门编号AND部门名称一财务处B.

17、SELECT COUNT(*)FROM职工AND部门WHERE部门名称=,财务处C.SELECT SUM(*)FROM职工,部门WHERE职工.部门编号二部门.部门编号.SELECT COUNT(职工号)FROM体检,职工,部门WHERE部门名称财务处, 答案:AC.对象 D.概念 答案:B. R (A,B,C,D),F=A -C,B D,R是()A. INFB.2NFC.3NFD.不确定答案:A.关系模式的规范化中,各个范式之间的关系是()。A.1NFG 2NFG 3NFB.1NF = 2NF = 3NFC.3NFU 2NFG INFD.没有包含关系答案:C.当数据库的存储结构改变了,由数据

18、库管理员对()映象作相应改变,可以使模式保持不 变,从而保证了数据的物理独立性。A.存储模式B.外模式/模式C.用户模式D.模式/内模式答案:D.定义外码时,在create table中会用到哪个短语?()。A. primary keyforeign keyC.checkD. trigger答案:B12.关系R中有n条元组,关系S中有m条元组,则关系R和关系S的广义笛卡尔乘积上元组数是 ()oA. nmB. n + mn x m答案:D13.在教务管理数据库中,关系数据库模式为Student (Sno,Sname,Sex,Age,Dept), SC(Sno,Cno,Grade),Student

19、为学生关系,SC为选课关系,则分数大于等于90分的学生学号的 关系代数为()。A. nSno(7Gradea90(SC) X Student)B.Gradeaw(SC x Student)C.0GradK9O(nsno(SC) X IlSno(Student)D. Hsrw(SC) X bGEdL(Student)答案:A.数据库系统的三级模式中,表达物理数据库的是()。A.外模式B.模式C.用户模式D.内模式答案:D. SQL Server属于哪类数据库?()A.关系数据库B.网状数据库C.层次数据库D.概念数据库答案:A.如果事务T获得了数据项Q上的排他锁,则T对Q()。A.只能读不能写B

20、.只能写不能读C.既可读乂可写D.不能读也不能写答案:D.解决并发操作带来的数据不一致问题普遍采用()技术。A.封锁B.存取控制C.恢复D.协商答案:A.某公司使用SQL Server管理公司的数据,现在数据库管理员希望对于重要的数据库 202108_DB进行事务日志备份,在此之前他应该确保该数据库的还原模式为()。A.完整恢复模式或大容量日志恢复模式B.完整恢复模式或简单还原模式C.简单还原模式或大容量日志模式D.无论是是哪一种还原模式都可以进行事务日志备份答案:A.当发生故障时,根据现场数据内容、日志文件的故障前映像和()来恢复系统的状态。A.库文件B.日志文件C.检查点文件D.后备文件答

21、案:B.下面关于登录账户、用户和角色的说法错误的是()。A.登录账户是服务器级的B.用户是登录账户在某个数据库中的映射C.用户不一定要和登录账户相关联D.角色其实就是用户组答案:C.下列关于索引描述不正确的是()。A.索引是外模式B.一个基本表上可以创建多个索引C.索引可以加快杳询的执行速度D.系统在存取数据时会自动选择合适的索引作为存取路径答案:A.概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成 一个独立于具体口13乂5的()0A.数据模型B.概念模型C.层次模型D.关系模型答案:B.已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F=ATD,BC ,

22、EA ,该关系模式 的候选码是()。A. ABBEB. CDDE答案:B.关系数据库中的INF关系必须满足:每一个属性都是()oA.互不相关的B.互相关联的C.不可分解的D.长度不变的答案:C.在数据库系统中,人们通常按()类型来命名数据模型,因为它最能体现出数据的基本性 质。A.数据结构B.数据操纵C完整性约束D.数据联系答案:A.定义主码时,在create table中会用到哪个短语?()。A. primary keyforeign keyC.checkD. trigger答案:A.有一个“列车运营”关系,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等 属性,该关系的主键是()。

23、A.日期B.(车次,日期)C.(车次,情况摘要)D.车次答案:B.一个关系只能有一个()。A.超码B.候选码C.外码D.主码答案:D.以下不属于DBA职责的是()oA.定义数据的安全性和完整性规则,负责分配各个应用程序对数据库的存取权限B.参与数据库设计的全过程,决定整个数据库的结构和内容C.为终端用户开发和设计应用程序D.定义和实施数据库的备份和恢复策略答案:C.下列说法正确的是()。A.数据库管理系统就是数据库系统B.数据库系统的核心是数据库管理员C.数据库避免了一切数据的冗余D.数据库是结构化的数据集合答案:D.下列说法正确的是()。A.只要对数据库对象加锁,就能保证数据更新的一致性B.

24、并发控制只能依靠封锁的方法实现C.两阶段封锁协议不会产生死锁问题D.两阶段封锁协议一定能保证数据库的一致性答案:D.设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种操作不 会发生冲突?()A.T1正在写A,T2要读AB.TI正在写A,T2也要写AC.TI正在读A,T2要写AD.T1正在读A,T2也要读A答案:D.用于数据库恢复的重要文件是()。A.数据库文件B.索引文件C.日志文件D.备注文件答案:C.若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控 制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为()。 A

25、.事务故障B.系统故障C.介质故障D.运行故障答案:B27 .数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这是为了实现数据 库的()。A.可靠性B.一致性C.完整性D.安全性答案:D. SQL中的视图机制提高了数据而系统的()。A.完整性B.并发控制C.隔离性D.安全性答案:D.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。A.逻辑设计阶段B.概念设计阶段C.物理设计阶段D.需求分析阶段答案:A.消除了部分函数依赖的1NF的关系模式,必定是()。A.1NFB.2NFC.3NFD.不确定答案:B. X-Y,当下列哪一条成立时,称为非平凡的函数依赖()。A. XgY

26、YgXB. XAY=OXIW答案:B.()是对概念设计中数据的描述。A.记录B.数据项C.实体D.元组答案:C.下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是()。A.INSERTB.DELETEC.REFERENCESD.SELECT答案:C.关系运算中花费时间可能最长的是()。A.选取B.投影C.笛卡尔积D.差答案:C.五种基本关系代数运算是()A. IJ .,X TT .和 (rU. fK X. 11 和 cB. U . O . M. 11 fll aO. LJ X TT 和 n答案:A44.数据库与文件系统的根本区别在于()。A.提高了系统效率B.方便了用户使用

27、C.数据的结构化D.节省了存储空间答案:C45.物理结构的改变不影响整体逻辑结构的性质,称为数据库的()。A.物理数据独立性B.逻辑数据独立性C.物理结构独立性D.逻辑结构独立性答案:A二、判断题46 .封锁是一种常见的数据库并发控制的技术。答案:正确.在进行查询操作时,WHERE条件表达式中可以出现聚集函数。答案:错误.索引有助于提高数据检索的速度,因此建立索引的数量越多越好。答案:错误.合并分E-R图时需要消除各种冲突。答案:正确.实体完整性规则是对主属性取值的约束,参照完整性规则是对外码涉及的属性取值的约 束。答案:正确. SQL的聚集函数中忽略空值(null)的是COUNT(*)o答案

28、:错误.关系的分量是可分的,不具有原子性。答案:错误.外码的取值必须等于主码的取值。答案:错误.两段锁协议可能造成死锁答案:错误.数据库角色是被命名的一组与数据库操作相关的权限,角色是权限的集合。答案:正确.视图是关系数据库系统提供给用户以多种角度观察数据库中的数据的重要机制。 答案:正确47 .在E-R模型转换成关系模型的过程中,每个1 : N联系类型必须转换一个关系模式。 答案:错误.表上的约束不能和表同时创建,必须先创建表,再创建表上的约束:。答案:错误.SQL也既可以完成对数据库数据的访问,也可编写应用程序界面。答案:错误.两个关系R和S相容,是指关系R和关系S的数据完全一致。答案:错

29、误.关系代数的运算对象和运算结果都是关系。答案:正确.对遵循两段锁协议的事务进行并发调度,不一定是可串行化的。答案:错误.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏,这是指数据 的完整性。答案:错误.视图能够简化用户的操作。答案:正确.概念设计的主要工作是作E-R图。答案:正确.在Create table语句中用来给完整性约束条件命名的子句是constraint。答案:正确. SQL是适用于所有数据库的标准语言。答案:错误.外码不可以取空值。答案:错误.有一个关系:学生(学号,姓名,系别),规定学号的值域是10个数字组成的字符串,这属于用 户自定义完整性约束。答案:正确三

30、、复合题某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编 号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主码依次是运动员编号、 项目编号、运动员编号与项目编号的组合(该组合里的属性是外码)。60 .正确创建基本表“比赛”的SQL语句是()。A. CREATE TABLE 比赛(运动员编号CHAR(10) PRIMARY KEY,项目编号CHAR(3) PRIMARY KEY,成绩int,FOREIGN KEY (运动员编号)REFERENCES运动员(运动员编号),FOREIGN KEY (项目编号)REFERENCES项目(项目编号);B. CREATE TABLE 比赛(运动员编号CHAR(H) PRIMARY KEY,项目编号CHAR PRIMARY KEY,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁