2016网上学习数据库及其应用复习题.docx

上传人:h**** 文档编号:125431 上传时间:2018-07-09 格式:DOCX 页数:25 大小:42.51KB
下载 相关 举报
2016网上学习数据库及其应用复习题.docx_第1页
第1页 / 共25页
2016网上学习数据库及其应用复习题.docx_第2页
第2页 / 共25页
2016网上学习数据库及其应用复习题.docx_第3页
第3页 / 共25页
2016网上学习数据库及其应用复习题.docx_第4页
第4页 / 共25页
2016网上学习数据库及其应用复习题.docx_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、数据库及其应用复习题 测验 1 一、单选 1、 下列四项中说法不正确的是 ()。 A.数据库减少了数据冗余 B.数据库中的数据可以共享 C.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性 标准答案是: C。 2、 单个用户使用的数据视图的描述称为()。 A.外模式 B.概念模式 C.内模式 D.存储模式 标准答案是: A。 3、 数据库物理存储方式的描述称为 ()。 A.外模式 B.内模式 C.概念模式 D.逻辑模式 标准答案是: B。 4、 在下面给出的内容中,不属于 DBA职责的是 ()。 A.定义概念模式 B.修改模式结构 C.编写应用程序 D.编写完整性规则 标准答案是:

2、C。 5、 在数据库三级模式间引入二级映象的主要作用是 ()。 A.提高数据与程序的独立性 B.提高数据与程序的安全性 C.保持数据与程序的一致性 D.提高数据与程序的可移植性 标准答案是: A。 6、 DB、 DBMS 和 DBS 三者之间的关系是 ()。 A.DB包括 DBMS 和 DBS B.DBS 包括 DB和 DBMS C.DBMS 包括 DB和 DBS D.不能相互包括 标准答案是: B。 7、位于用户和操作系统之间的一层数据管理软件是()。 A.DBS B.DB C.DBMS D.MIS 标准答案是: C。 8、数据库的三级模式中,数据的全局逻辑结构用()来描述。 A.子模式 B

3、.用户模式 C.模式 D.存储模式 标准答案是: C。 9、用户涉及的数据逻辑结构用()描述。 A.模式 B.存储模式 C.概念模式 D.子模式 标准答案是: D。 10、 数据库管理系统与操作系统、数据库应用系统的层次关系从核心到外围依次是()。 A.DBMS、 OS、数据库应用系统 B.DBMS、数据库应用系统、 OS C.OS、 DBMS、数据库应用系统 D.OS、应用软件、 DBMS 标准答案是: C。 11、 在数据库的三级模式结构中,内模式有()。 A.1 个 B.2 个 C.3 个 D.任意多个 标准答案是: A。 12、 ER 图中的主要元素是()。 A.结点、记录和文件 B.

4、实体、联系和属性 C.记录、文件和表 D.记录、表、属性 标准答案是: B。 13、 在 E-R图中,用长方形表示(),用椭圆表示()。 A.联系、属性 B.属性、实体 C.实体、属性 D.什么也不代表、实体 标准答案是: C。 14、 E-R图是表示概念模型的有效工具之一,在 ER 图中的菱形框表示()。 A.联系 B.实体 C.实体的属性 D.联系的属性 标准答案是: A。 15、 概念模型表示方法最常用的是()。 A.E-R 图方法 B.数据的方法 C.分布式方法 D.面向对象的方法 标准答案是: A。 16、 E-R 图是数据库设计的工具之一,它适用于建立数据库的()。 A.需求模型

5、B.概念模型 C.逻辑模型 D.物理模型 标准答案是: B。 17、 在数据库设计中,弱实体集是指()。 A.属性只有一个的实体 B.不存在关键码的实体 C.只能短时期存在的实体 D.以其它实体存在为先决条件的实体 标准答案是: D。 18、 综合局部 E-R 图生成总体 E-R 图过程中,下列说法错误的是()。 A.不同局部 ER 图中出现的相同实体,在总体 ER 图中只能出现一次 B.在总体 ER 图中可以添加属于不同局部 ER 图实体间的联系 C.在总体 ER 图中可以添加局部 ER 图中不存在的联系 D.在总体 ER 图中不可以删除任何实体间的联系 标准答案是: C。 19、 学生 (

6、学号,姓名,年龄 ),老师 (教师号,姓名,专业 ),如果一个老师可以教多个学生,那么学生与老师的关系是()。 A.1:1 B.2:2 C.M:N D.1:N 标准答案是: C。 20、 数据字典可以() 。 A.用 SQL语言查询 B.由任何用户使用 C.没有 D.由用户创建 标准答案是: B。 测验 2 一、单选 1、 新奥尔良方法将数据库设计分为四个阶段,它们是()。 A.系统规划阶段、分析设计阶段、实施阶段、运行维护阶段 B.需求分析阶段、设计阶段、实施阶段、运行阶段 C.系统规划阶段、概念设计阶段、详细设计阶段、实施阶段 D.需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段 标

7、准答案是: D。 2、 数据库的设计包括两个方面的设计内容,它们是()。 A.概念设计和逻辑设计 B.模式设计和内模式设计 C.内模式设计和物理设计 D.结构特性设计和行为特性设计 标准答案是: D。 3、 如果事务 T 获得了数据对象 R 上的排它锁,那么 ()。 A.T 对 R 只能读不能写 B.T 对 R 只能写不能读 C.其它事务对过 R 只能读不能写 D.其它事务对 R既不能读也不能写 标准答案是: D。 4、 事务的隔离性是由 DBMS 的 ()。 A.恢复子系统出现 B.完整性子系统实现 C.安全性子系统实现 D.并发控制子系统实现 标准答案是: D。 5、 在数据库系统中死锁属

8、于 ()。 A.系统故障 B.程序故障 C.事务故障 D.介质故障 标准答案是: C。 6、 授权是 DBS 采用的()。 A.恢复措施 B.并发控制措施 C.完整性措施 D.安全性措施 标准答案是: D。 7、 事务的原子性是指()。 A.事务中包括的所有操作要么都做,要么都不做 B.事务一旦提交,对数据库的改变就是永久的若一个事务执行失败,则 DB 中被其更新过的数据恢复原状,就象这些更新从未发生过,这保持了数据库处于()。 A.安全性状态 B.一致性状 C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态 标准答案是: A

9、。 8、 若一个事务执行成功,则它的全部更新被提交;若一个事务执行失败,则 DB 中被其更新过的数据恢复原状,就象这些更新从未发生过,这保持了数据库处于()。 A.安全性状态 B.一致性状态 C.完整性状态 D.可靠性状态 标准答案是: B。 9、 DB技术中,“脏数据”是指()。 A.未提交的数据 B.未提交的随后又被撤消的数据 C.违反访问权而写人 DB的数据 D.输入时就有错的数据 标准答案是: B。 10、 E-R 模型转换成关系模型时,一个 M:N 联系转换为一个关系模式,该关系模型的关键字是()。 A.M端实体的关键字 B.N 端实体的关键字 C.M端实体的关键字和 N 端实体的关

10、键字的组合 D.重新选取的其他属性 标准答案是: C。 11、 从 ER 模型向关系数据模型转换要遵循一定的规则,下面四项中哪一个不是这种转换所要求的规则? A.一个实体类型转换成一个关系模式 B.一个联系类型转换成一个关系模式 C.于 M:N 联系来说,转换成的关系的键为诸相关实体的键的组合 D.对于 1:N 联系来说,转换成的关系的键为 N+1 实体的键 标准答案是: D。 12、 在关系代数中,对一个关系做专门的关系操作后,新关系的元组个数()原来关 系的元素个数。 A.小于 B.等于 C.大于 D.小于或等于 标准答案是: D。 13、 一般情况下,当对关系 R和 S 使用自然联接时,

11、要求 R 和 S至少含有一个共同的()。 A.记录 B.行 C.数据字典 D.属性 标准答案是: D。 14、 下列各种对关系数据库的基本操作中, _是从表中取出满足某种条件的属性成分操作,即从列的方向进行选择所需的值; _是表中选取满足某种条件的元组的操作,相当于在横向进行选择。 A.选择、检索 B.扫描、投影 C.检索、选择 D.投影、选择 标准答案是: D。 15、 关系 R与关系 S 只有一个公共属性, T1是 R与 S等值联接的结果, T2是 R与 S 等值自然联接的结果,则()。 A.T1 的属性个数等于 T2的属性个数 B.1 的属性个数小于 T2的属性个数 C.T1 的属性个数

12、大于 T2的属性个数 D.T1 的属性个数大于或等于 T2的属性个数 标准答案是: C。 16、 对关系 R 进行投影运算后,得到关系 S,则()。 A.关系 R 的元组数等于关系 S 的元组数 B.关系 R 的元组数小于关系 S 的元组数 C.关系 R 的元组数大于关系 S 的元组数 D.关系 R 的元组数大于或等于关系 S 的元组数 标准答案是: D。 17、 下列运算中()不是关系代数的基本操作。 A.笛卡儿积 B.自然连接 C.投影 D.并 标准答案是: A。 18、 设关系 R 和 S 的属性个数分别为 r 和 s,则 (R S)操作结果的属性个数为 ()。 A.r+s B.r-s

13、C.rs D.max(r,s) 标准答案是: A。 19、 SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句 INSERT、 DELETE、 UPDATA实现下列哪类功 _。 A.数据查询 B.数据操纵 C.数据定义 D.数据控制 标准答案是: B。 20、 下面列出的关于视图( View)的条目中,不正确的是 _。 A.视图是外模式 B.视图是虚表 C.使用视图可以加快查询语句的执行速度 D.使用视图可以简化查询语句的编写 标准答案是: C。 测验 3 一、单选 1、在 SQL语言的 SELECT 语句中,能实现投影操作的是 _。 A.SELECT B.FROM C.WHE

14、RE D.GROUPBY 标准答案是: A。 2、 SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句 ALTERTABLE实现哪类功能 _。 A.数据查询 B.数据操纵 C.数据定义 D.数据控制 标准答案是: C。 3、 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建 _。 A.另一个表 B.游标 C.视图 D.索引 标准答案是: C。 4、 SQL中,下列涉及空值的操作,不正确的是()。 A.AGEISNULL B.AGEISNOTNULL C.AGE=NULL D.NOT(AGEISNULL) 标准答案是: C。 5、 视图是一个

15、“虚表”,视图的构造基于 ()。 A.基本表 B.视图 C.基本表或视图 D.数据字典 标准答案是: C。 6、 SQL语言中, SELECT 语句的执行结果是 ()。 A.属性 B.表 C.元组 D.数据库 标准答案是: C。 7、 SQL语言中,条件“年龄 BETWEEN20AND30”表示年龄在 20 至 30 之间,且 ()。 A.包括 20 岁和 30 岁 B.不包括 20 岁和 30 岁 C.包括 20 岁但不包括 30 岁 D.包括 30 岁但不包括 20 岁 标准答案是: A。 8、 为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字 ()。 A.UNIQUE B.

16、COUNT C.DISTINCT D.UNION 标准答案是: A。 9、 在 SQL的 SELECT 语句中,与选择运算对应的命令动词是()。 A.SELECT B.FROM C.WHERE D.GROUPBY 标准答案是: C。 10、 在 SQL语言中,对输出结果排序的子句是()。 A.ORDERBY B.WHERE C.GROUPBY D.HAVING 标准答案是: A。 11、 在 SELECT 语句中使用 *,表示()。 A.选择任何属性 B.选择全部属性 C.选择全部元组 D.选择主码 标准答案是: B。 12、 在 SQL语言中, DELETE语句的作用是()。 A.删除基本表

17、 B.删除视图 C.删除基本表和视图 D.删除基本表和视图中的元组 标准答案是: D。 13、 在 SQL语言中使用 FOREIGNKEY时,与之配合的语句是()。 A.EXISTS B.EXCEPT C.TABLE D.REFERENCES 标准答案是: D。 14、 若用如下的 SQL语句创建了一个表 S: CREATETABLES(S#CHAR(6)NOTNULL,SNAMECHAR(8)NOTNULL,SEXCHAR(2),AGEINTEGER)今向 S 表插入如下行时,哪一行可以被插入 ? A.(991001,李明芳 ,女, 23) B.(990746,张为 ,NULL,NULL)

18、C.(NULL,陈道一 , 男 ,32) D.(992345,NULL,女 ,25) 标准答案是: B。 15、 有关系 S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中 S#为学生号, SNAME 为学生姓名, SEX 为性别, C#为课程号, CNAME 为课程名。要查询选修“计算机”课的全体女学生姓名的 SQL 语句是 SELECTSNAMEFROMS, C,SCWHERE子句。这里 WHERE子句的内容是()。 A.S.S#=SC.S#andSEX=“女” andCNAME=“计算机” B.S.S#=SC.S#ANDC.C#=SC.C#andCNAME=

19、“计算机” C.SEX=“女” andCNAME=“计算机” D.S.S#=SC.S#andC.C#=SC.C#andSEX=“女” andCNAME=“计算机” 标准答案是: D。 16、 SQL 语言具有两种使用方式,它们在使用的细节上会有些差别,特别是 SELECT 语句。这两种不同使用方式的 SQL,分别称为交互式 SQL和()。 A.提示式 SQL B.多用户 SQL C.嵌入式 SQL D.解释式 SQL 标准答案是: C。 17、 假设学生关系 S( S, SNAME, SEX),课程关系 C(C, CNAME),学生选课关系 SC( S, C, GRADE)。要查询选修“ Co

20、mputer”课的男生姓名,将涉及到关系()。 A.S B.S, SC C.C, SC D.S, C, SC 标准答案是: D。 18、 在 SQL语言中,子查询是()。 A.返回单表中数据子集的查询语言 B.选取多表中字段子集的查询语句 C.选取单表中字段子集的查询语句 D.嵌入到另一个查询语句之中的查询语句 标准答案是: D。 19、 设关系数据库中一个表 S 的结构为: S( SN, CN, grade),其中 SN 为学生名, CN 为课程名,二者均为字符型; grade为成绩,数值型,取值范围 0 100。若要更正王二的化学成绩为 85 分,则可用()。 A.UPDATESSETgr

21、ade 85WHERESN王二 ANDCN化学 B.UPDATESSETgrade 85 WHERESN王二 ANDCN化学 C.UPDATEgrade 85WHERESN王二 ANDCN化 学 D.UPDATEgrade 85 WHERESN王二 ANDCN化学 标准答案是: A。 20、 设关系数据库中一个表 S 的结构为 S( SN, CN, grade),其中 SN 为学生名, CN 为课程名,二者均为字符型; grade为成绩,数值型,取值范围 0 100。若要把“张二的化学成绩 80 分”插入 S 中,则可用()。 A.ADDINTOSVALUES(张二,化学, 80) B.INS

22、ERTINTOSVALUES(张二,化学, 80) C.ADDINTOSVALUES(张二,化学 , 80) D.INSERTINTOSVALUES(张二,化学, 80) 标准答案是: D。 测验 4 一、单选 1、 学生关系模式 S( S, Sname, Sex, Age), S 的属性分别表示学生的学号、姓名、性别、年龄。要在表 S 中删除一个属性“年龄”,可选用的 SQL语句是()。 A.DELETEAgefromS B.ALTERTABLESDROPAge C.UPDATESAge D.ALTERTABLESAge 标准答案是: B。 2、 若要在基本表 S 中增加一列 CN(课程名)

23、,可用()。 A.ADDTABLES( CNCHAR() B.ADDTABLESALTER( CNCHAR() C.ALTERTABLESADD( CNCHAR() D.ALTERTABLES( ADDCNCHAR() 标准答案是: C。 3、 SQL语言中,删除一个视图的命令是()。 A.DELETE B.DROP C.CLEAR D.REMOVE 标准答案是: B。 4、在视图上不能完成的操作是()。 A.更新视图 B.查询 C.在视图上定义新的表 D.在视图上定义新的视图 标准答案是: C。 5、 删除触发器 tri_Sno 的正确命令是()。 A.DELETETRIGGERtri_Sn

24、o B.TRUNCATETRIGGERtri_Sno C.DROPTRIGGERtri_Sno D.REMOVETRIGGERtri_Sno 标准答案是: C。 6、 Createtrigger 命令用于创建()。 A.存储过程 B.触发器 C.视图 D.表 标准答案是: B。 7、 创建索引的命令是()。 A.Createtrigger B.Createprocedure C.CreateFunction D.Createindex 标准答案是: D。 8、 SELECT 语句中与 HAVING 子句同时使用的是 ()子句。 A.ORDERBY B.WHERE C.GROUPBY D.无需配合 标准答案是: C。 9、 限制输入到列的值的范围,应使用()约束。 A.CHECK B.PRIMARYKEY C.FOREIGNKEY D.UNIQUE 标准答案是: A。 10、

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

当前位置:首页 > 教育教学资料库 > 复习参考

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。