2023数据库复习题答案.docx
《2023数据库复习题答案.docx》由会员分享,可在线阅读,更多相关《2023数据库复习题答案.docx(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(说明:仅仅代表个人观点,答案正确率为98%,可能会有错的地方,有问题请问度娘)复习参考资料选择题:30分(15题)名词说明:20分(4题)综合题:50分一、选择题:1.数据库系统是采纳了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和(OoA.系统分析员B.程序员C.数据库管理员D.操作员2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)oA. DBS 包括 DB 和 DBMSB. DBMS 包括 DB 和 DBSC. DB 包括 DBS 和 DBMSD. DBS就是DB,也就是DBMSC.必定是3NFD.必定是BCNF36 .消退了
2、部分函数依靠的INF的关系模式,必定是(B )。A. 1NFB. 2NFC. 3NFD. BCNF37 .关系模式的候选码可以有1个或多个,而主码有(C)。A.多个B. 0个C. 1个D. 1个或多个38.候选码的属性可以有(D)oA.多个B. 0个C. 1个D. 1个或多个39.关系数据库规范化是为了解决关系数据库中(D )的问题而引 入的。A.提高查询速度B.插入、删除异样和数据冗余C.保证数据的平安性D.保证数据的完整性40 . 学生表(id, name, sex, age, depart_id, depart_name), 存 在的函数依靠是 idname, sex, age, dep
3、art_id ; dept id- dept_name,其满意(B )。A. INFB. 2NFC. 3NFD. BCNF41 .设有关系模式R (S, D, M),其函数依靠集:F=SfD, D-M, 则关系模式R的规范化程度最高达到(B )。A. 1NFB. 2NFC. 3NFD. BCNF42 .设有关系模式R (A, B, C, D),其数据依靠集:F= (A, B) -C, C-D,则关系模式R的规范化程度最高达到(B)。A. 1NFB. 2NFC. 3NFD. BCNF43 . XfY,当下列哪一条成立时,称为平凡的函数依靠(B )。B. YXc.xny=oD.XAYW 44 .对
4、关系模型叙述错误的是(D )。A.建立在严格的数学理论、集合论和谓词演算公司基础之上B.微机DBMS绝大部分实行关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库管理系统45 .在通常状况下,下面的关系中不行以作为RDB的关系是(D )oA.R1 (学生号,学生名,性别)B. R2 (学生号,学生名,班级号)C. R3 (学生号,学生名,宿舍号)D. R3 (学生号,学生名,简历)46.如何构造出一个合适的数据逻辑结构是(C)主要解决的问题。A.物理结构设计B.数据字典C.逻辑结构设计D.关系数据库查询47.概念结构设计是整个数据库设计的关键,它通过
5、对用户需求进行综合、归纳及抽象,形成一个独立于详细DBMS的(B )oA.数据模型B.概念模型C.层次模型D.关系模型48.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、 日志、备份等数据的存储支配和存储结构,这是数据库设计的(D)oA.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段49.数据库物理设计完成后,进入数据库实施阶段,下述工作中,(D) 一般不属于实施阶段的工作。A.建立库结构B.系统调试C.加载数据D.扩充功能50.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容, “为哪些关系,在哪些属性上建什么样的索引”这一设计内容应当属于(C )设计阶段。A
6、.概念设计B.逻辑设计C.物理设计D.全局设计51.在关系数据库设计中,设计关系模式是数据库设计中(A )阶 段的任务。A.逻辑设计阶段B.概念设计阶段C.物理设计阶段D.需求分析阶段52.在关系数据库设计中,对关系进行规范化处理,使关系达到肯定 的范式,例如达到3NF,这是(D )阶段的任务。A.需求分析阶段B.概念设计阶段C.物理设计阶段D.逻辑设计阶段53.概念模型是现实世界的第一层抽象,这一类最闻名的模型是(D) oA.层次模型B.关系模型C.网状模型D.实体-关系模型54.对实体和实体之间的联系采纳同样的数据结构表达的数据模型 为(B ) oA.网状模型B.关系模型C.层次模型D.非
7、关系模型55.在概念模型中的客观存在并可相互区分的事物称(A) oA.实体B.元组C.属性D.节点56.不是实体联系模型中的概念是(D )。A.实体B.属性C.联系D.数据表57.公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类形是(D) oA.多对多B.对C. 一对多D.多对一58 .关系数据库中,实现实体之间的联系是通过关系及关系之间的(D ) oA.公共索引B.公共存储C.公共元组D.公共属性59 .数据流程图是用于数据库设计中(D )阶段的工具。A.概要设计B.可行性分析C.程序编码D.需求分析60.在数据库设计中,将ER图转换成关系数据
8、模型的过程属于 (B )oA.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段61.数据库设计的概念设计阶段,表示概念结构的常用方法和描述工 具是(OoA.层次分析法和层次结构图B.数据流程分析法和数据流程图C.实体联系方法D.结构分析法和模块结构图62. E-R图中的联系可以及(C )实体有关。A. 0个B. 1个C. 1个或多个D.多个63 .关系数据库的规范化理论主要解决的问题是(A)。A.如何构造合适的数据逻辑结构B.如何构造合适的数据物理结构C.如何构造合适的应用程序界面D.如何限制不同用户的数据操作权限64 .从ER图导出关系模型时,假如实体间的联系是M: N的,下列说
9、 法中正确的是(C )oA.将N方码和联系的属性纳入M方的属性中B.将M方码和联系的属性纳入N方的属性中C.增加一个关系表示联系,其中纳入M方和N方的码D.在M方属性和N方属性中均增加一个表示级别的属性65 .概念模型独立于(B )。A. E-R模型B.硬件设备和DBMSC.操作系统和DBMSD. DBMS66 . SQL语言是(B)的语言,简洁学习。A.过程化B.非过程化C.格式化D.导航式67 .在视图上不能完成的操作是(C) oA.更新视图B.查询C.在视图上定义新的表D.在视图上定义新的视图68 . SQL语言集数据查询、数据操纵、数据定义和数据限制功能于一体,其中,CREATE DR
10、OP、ALTER语句是实现哪种功能(C)。A.数据查询B.数据操纵C.数据定义D.数据限制69 . SQL语言中,删除一个视图的吩咐是(B )。A. DELETEB. DROPC. CLEARD.REMOVE70 .在SQL语言中的视图VIEW是数据库的(A )。A.外模式B.模式C.内模式D.存储模式71 .下列的SQL语句中,(D )不是数据定义语句。A.CREATE TABLEB.DROP VIEWC.CREATE VIEWD. GRANT72.若要撤销数据库中已经存在的表S,可用(C)oA.DELETE TABLE SB.DELETE SC.DROP TABLE SD. DROP S7
11、3 .若要在基本表S中增加一列CN (课程名),可用(C)oA. ADD TABLE S (CN CHAR ( 8 )B. ADD TABLE S ALTER (CN CHAR ( 8 )C. ALTER TABLE S ADD (CN CHAR ( 8 )D. ALTER TABLE S (ADD CN CHAR ( 8 )74 .学生关系模式S ( S# , Sname, Sex, Age), S的属性分别表示 学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”, 可选用的SQL语句是(B )oA.DELETE Age from SB. ALTER TABLE S DROP Ag
12、eC.UPDATE S AgeD. ALTER TABLE S Age3.下面列出的数据库管理技术发展的三个阶段中,没有特地的软件 对数据进行管理的是(D)o I.人工管理阶段H.文件系统阶段 III.数据库阶段A. I 和 IIB.只有IIC. II 和 IIID.只有I4.下列四项中,不属于数据库系统特点的是(C )。A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高5 .数据库系统的数据独立性体现在(B)。A.不会因为数据的变更而影响到应用程序B.不会因为数据存储结构及数据逻辑结构的变更而影响应用程序C.不会因为存储策略的变更而影响存储结构D.不会因为某些存储结构的变更而影响其他
13、的存储结构6 .描述数据库全体数据的全局逻辑结构和特性的是(A )。A.模式B.内模式C.外模式D.以上三种75.有关系 S (S#, SNAME, SAGE), C (C#, CNAME), SC (S#, C #, GRADE )o其中S#是学生号,SNAME是学生姓名,SAGE是学生年 龄,C#是课程号,CNAME是课程名称。要查询选修“ACCESS”课的 年龄不小于20的全体学生姓名的SQL语句是SELECT SNAME FROM S, C, SC WHERE子句。这里的WHERE子句的内容是(A )。A. S. S#= SC. S# and C. C#= SC. C# and SAG
14、E二20 and CNAME= ACCESSB. S. S# = SC. S# and C. C# = SC. C# and SAGE in=20 and CNAME in ACCESSC. SAGE in=20 and CNAME in ACCESSD. SAGE=20 and CNAME=ACCESS76 .设关系数据库中一个表S的结构为S (SN, CN, grade),其中SN 为学生名,CN为课程名,二者均为字符型;grade为成果,数值型, 取值范围0 100。若要把“张二的化学成果80分”插入S中,则可 用(D )。A. ADD INTO S VALUES (张二,化学,80)B
15、. INSERT INTO S VALUES (张二,化学,80)C. ADD INTO S VALUES (张二,化学,80)D. INSERT INTO S VALUES (张二,化学,80)77 .设关系数据库中一个表S的结构为:S (SN, CN, grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成果,数值 型,取值范围0 100。若要更正王二的化学成果为85分,则可用(A )A. UPDATE S SET grade = 85 WHERE SN=?王二ANDCN=化学B. UPDATE S SET grade 85 WHERE SN=王二AND CN= 化学
16、C. UPDATE grade = 85 WHERE SN=王二AND CN=化学D. UPDATE grade = 85 WHERE SN=王二AND CN=化学78 .在SQL语言中,子查询是(D )。A.返回单表中数据子集的查询语言B.选取多表中字段子集的查询语句C.选取单表中字段子集的查询语句D.嵌入到另一个查询语句之中的查询语句79 .有关系 S (S#, SNAME, SEX), C (C#, CNAME), SC (S#, C#, GRADE)o其中S#是学生号,SNAME是学生姓名,SEX是性别,C# 是课程号,CNAME是课程名称。要查询选修“数据库”课的全体男生 姓名的SQ
17、L语句是SELECT SNAME FROM S, C, SC WHERE子句。这里 的WHERE子句的内容是(A )oA. S. S# = SC. S# and C. C# = SC. C# and SEX=男and CNAME= 数据库B. S. S# = SC. S# and C. C# = SC. C# and SEX in男and CNAME in 数据库C. SEX,男,and CNAME 数据库,D. S.SEX=男,and CNAME=数据库80 .若用如下的SQL语句创建了一个表SC: CREATE TABLE SC (S# CHAR (6) NOT NULL, C# CHAR
18、 (3) NOT NULL, SCORE INTEGER, NOTE CHAR (20);向SC表插入如下行时,(B )行可以被插入。A. ( 202309, 11T, 60,必修)B. ( 202323, 10T, NULL, NULL)C. (NULL, 103, 80/ 选修)D. ( 202332, NULL, 86,)81 .假设学生关系 S (S#, SNAME, SEX),课程关系 C (C#, CNAME), 学生选课关系SC (S#, C#, GRADE)o要查询选修“Computer”课 的男生姓名,将涉及到关系(D )。A. SB. S, SCC. C, SCD. S,
19、C, SC82 .下述SQL吩咐中,允许用户定义新关系时,引用其他关系的主码 作为外码的是(C )。A. INSERTB. DELETEC. REFERENCESD. SELECT83 .下述SQL吩咐的短语中,不是定义属性上约束条件的是(D)oA. NOT NULL 短语B. UNIQUE 短语C. CHECK 短语D. HAVING 短语84 . 一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的全部操作都是一个不行分割的操作序列的属性是(A ) oA.原子性B. 一样性C.独立性D.长久性85.表示两个或多个事务可以同时运行而不相互影响的是(C)oA.原子性B. 一样性C.
20、隔离性D.长久性86.事务的持续性是指(B)A.事务中包括的全部操作要么都做,要么都不做B.事务一旦提交,对数据库的变更是永久的C. 一个事务内部的操作对并发的其他事务是隔离的D.事务必需使数据库从一个一样性状态变到另一个一样性状态87. SQL语言中的COMMIT语句的主要作用是(C )。A.结束程序B.返回系统C.提交事务D.存储数据88. SQL语言中用(B)语句实现事务的回滚A. CREATE TABLEB. ROLLBACKC. GRANT 和 REVOKED. COMMIT89. 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数 据部分损失或全部损失,这种状况称为(A )。
21、A.介质故障B.运行故障C.系统故障D.事务故障90.在DBMS中实现事务长久性的子系统是(B )oA.平安管理子系统B.完整性管理子系统C.并发限制子系统D.复原管理子系统91.后援副本的作用是(C )。A.保障平安性B. 一样性限制C.故障后的复原D.数据的转储92.事务日志用于保存(C)oA.程序运行过程B.程序的执行结果C.对数据的更新操作D.对数据的查询操作93.数据库复原的基础是利用转储的冗余数据。这些转储的冗余数据 包括(C )。A.数据字典、应用程序、数据库后备副本B.数据字典、应用程序、审计档案C.日志文件、数据库后备副本D.数据字典、应用程序、日志文件94.假如有两个事务,
22、同时对数据库中同一数据进行操作,不会引起 冲突的操作是(D )。A.一个是 DELETE, 一个是 SELECTB.一个是 SELECT, 一个是 DELETEC.两个都是UPDATED.两个都是SELECT95.下面哪个不是数据库系统必需供应的数据限制功能(B )。A.平安性B.可移植性C.完整性D.并发限制96.爱护数据库,防止未经授权的或不合法的运用造成的数据泄漏、 更改破坏。这是指数据的(A )。A.平安性B.完整性C.并发限制D.复原97 .数据库中数据的正确性和相容性是指(B )。A.平安性B.完整性C.并发限制D.复原98 .数据库管理系统通常供应授权功能来限制不同用户访问数据的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 数据库 复习题 答案
限制150内