数据库---选择题_第1页
数据库---选择题_第2页
数据库---选择题_第3页
数据库---选择题_第4页
数据库---选择题_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上选择题第一单元1. 以下关于数据冗余的叙述中,不正确的是(C)A. 冗余的存在可能导致数据的不一致性B.冗余的存在将给数据库的维护增加困难C.数据库中不应该存在任何冗余D.数据冗余是指在两个或多个文件中重复出现的数据2. 导致数据不一致的根本原因是(C)A. 数据多、种类复杂B.数据保密性不好C.数据冗余D.数据完整性控制不好3. 下列命题中,不正确的是(B)A. 数据库减少了不必要的数据冗余B.数据库中不存在冗余数据C.数据库中的数据可以共享D.若冗余数据是可控的,则数据更新的一致性得以保证4. DB、DBMS和DBS之间的关系是(B)A. DB包括DBMS和DBS

2、B.DBS包括DB和DBMSC.DBMS包括DB和DBSD.不能相互包括5. 学生实体通过“学号”、“姓名”、“性别”和“出生日期”等属性来表明学生状况,这是(B)A. 实体值B.实体型C.属性值D.属性型6. 一个班级有多个学生,每个学生只能属于一个班级,班级与学生之间是(B)A. 一对一的联系B.一对多的联系C.多对一的联系D.多对多的联系7. 关系模型基本的数据结构是(D)A. 树 B.图 C.索引 D.关系8. 用以下哪种形式表示实体型和实体型间联系是关系模型的主要特征(D)A. 指针 B.链表 C.关键字 D.表格9. 按照ANSI的定义,将数据库系统的模型结构划分为(D)A. 外部

3、模型、概念模型、逻辑模型B.关系模型、网状模型和层次模型C.逻辑模型、外部模型、物理模型和内部模型D.概念模型、逻辑模型、外部模型和内部模型10. 在数据库中对全部数据的全局逻辑结构进行结构描述的是(A)A. 模式 B.内模式 C.外模式 D.存储模式11. 在下列3个模式中,真正存储数据的是(C)A.模式 B.外模式 C.内模式 D.三者皆存储数据12.在下列选项中,说法正确的是(C)A.内模式只有一个,而模式和外模式可以有多个 B.模式只有一个,而内模式和外模式可以有多个C.模式和内模式只有一个,而外模式可以有多个D.均只有一个13. 数据的逻辑独立性是指(A)A. 模式改变时,外模式和应

4、用程序不变B.模式改变时,内模式不变C.内模式改变时,模式不变D.内模式改变时,外模式和应用程序不变第二单元14. 下列关于关系性质的说法中,正确的是(C)A. 可以出现相同的两行数据B.一列中的数据不会相同C.一列中的数据可能相同D.行的顺序不能交换15. 设列车运行关系是:列车运行(车次,日期,实际发车时间,实际抵达时间,摘要),该关系的主码是(D)A. 车次 B.日期 C.实际发车时间 D.车次+日期16. 有关系:教学(学号,教工号,课程号)假定每个学生可以选修多门课程,每门课程可被多个学生选修,每个老师只能讲授一门课程,每门课程只能由一个老师来讲授,那么该关系的主码是(C)A. 课程

5、号 B.教工号 C.学号+课程号 D.教工号+课程号17. 下列叙述中,正确的是(C)A. 关系中元组没有先后顺序,属性有先后顺序B. 关系中元组有先后顺序,属性没有先后顺序C. 关系中元组没有先后顺序,属性也没有先后顺序D. 关系中元组有先后顺序,属性也有先后顺序18. 若关系R和S的结构相同,各有10个元组,则R U S的元组个数为(D)A.10 B.小于或等于10 C.20 D.小于或等于2019. 设有关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是(C.R U S)书P4220. 已知关系R和S,R n S等价于(C)A. (R-S)-S B.S-(S-R) C

6、.(R-S)-R D.S-(R-S)21. 有关系R(A,B,C)和S(D,E,A)如下所示,R S 元组个数是(B)书P42DE Ad2ka1d4ha2ABCa12fa24ha37wR S A.1 B.2 C.5 D.622. 已知学生、课程和学习3个关系如下:(D)书P42学生(学号,姓名,年龄,性别) 课程(课程号,课程名,学时数)学习(学号,课程号,分数)要求通过关系运算生成下面的成绩关系是-成绩(姓名,课程名,分数)A. 姓名,课程名,分数(学生 学习) B.姓名,课程名,分数(学生 课程)C.姓名,课程名,分数(学习 课程) D.姓名,课程名。分数(学生 学习 课程)23. 关系R

7、(A,B)和S(B,C)中分别有10个和15个元组,属性B是R的主码,则R S中元组数码的范围是(A)A. (0,15) B.(10,15) C.(10,25) D.(0,150)24. 已知关系R、S和R,如下所示,从R和S中通过关系代数查询得到R,则以下说法错误的是(A)。R S RADa3d2a3d3CDc1d2c1d3ABCa1b2c1a3b4c1a5b6c2 A. 该查询中不需要包含选择运算 B.该查询中包含自然连接运算C.该查询中包含投影运算 D.属性C是两个关系进行自然连接的公共属性25. 设关系R和S的属性个数分别为r和s,则(R x S)操作结果的属性个数为(A)A. r+s

8、 B.r-s C.r x s D.max(r,s)26. 下列选项中,不正确的是(C)A. R=(R-S)U(R n S) B.R-S=R-(R n S) C.R n S=S-(R-S) D,R n S=S-(S-R)27. 当关系R和S进行自然连接时,结果能够保留R中不满足连接条件的元组的操作是(A)A. 左外连接 B.右外连接 C.内部连接 D.全外连接第三章28. 在需求分析阶段,数据字典是对系统中(D)A. 数据的描述 B.处理的描述 C.功能的描述 D.数据与处理关系的描述29. 数据流图是(B) A. 程序流程图 B.反映用户业务活动的图C.数据结构图 D.表述数据的流向和数据加工

9、的图30. 下列不属于数据库概念结构设计阶段的任务的是(B)A. 局部E-R模型的设计 B.产生数据流图 C.全局E-R模型的设计 D.E-R模型的设计31. 设计DB存储结构属于数据库设计的(C)A. 逻辑结构设计 B.概念结构设计 C.物理结构设计 D.需求分析32. 下列选项中,不属于全局E-R模型设计的是(C)A. 确定公共实体类型 B.消除冲突 C.将E-R模型转换为关系模型 D.合并局部E-R模型33. 同一个实体集在不同的应用中其属于个数和属性排列次序不同,这种冲突属于(B)A. 属性冲突 B.结构冲突 C.命名冲突 D.属性域冲突第四章34. 下列不属于逻辑结构设计问题的是(C

10、)A.根据全局E-R图用DBMS数据描述语言定义关系模式B.对关系模式进行规范化处理C.数据库的实现D.性能的评价,调整或修改关系模式35. 下列有关数据库逻辑结构设计的说法中,错误的是(B)A. 数据库逻辑结构设计与特定的DBMS有关B. 数据库逻辑结构设计与特定的DBMS无关C. 本质上是把概念设计阶段完成的E-R模型转化为选用的DBMS所支持的数据模型的一种过程D. 逻辑结构设计的结果是一组关系模式的集合36. 在DB的概念结构设计和逻辑结构设计之间起桥梁总用的是(B)A. DFD B.E-R图 C.数据结构图 D.功能模块图37. 有两个不同的实体集,它们之间存在着一个1:n联系和一个

11、m:n联系,则根据E-R模型转换成关系模型的规则,转换成的关系模式个数为(B)A.2个 B.3个 C.4个 D.5个38. 在数据库中,如果有20个不同的实体集,它们之间存在着10个不同的二元联系,其中4个是1:n联系,6个是m:n联系,则根据E-R模型转换成关系模型的规则,转换成的关系模式个数为(C.26个 D.30个)A.20个 B.24个 C.26个 D.30个39. 在SQL中,外模式一级数据结构的基本单位是(C)A. 基本表 B.实表 C.视图 D.用户表40. 在SQL中,模式一级数据结构的基本单位是(A)A. 基本表 B.虚表 C.视图 D.用户表41. 关系数据库的查询语言是一

12、种(C)A. 过程性语言 B.第三代语言 C.非过程性语言 D.高级程序设计语言42. 在安装MS SQL Server 时,系统自动建立几个数据库,其中有一个数据库被删除后,不影响系统的正常运行,这个数据库是(C)A. Tempdb 数据库 B.master数据库 C.model数据库 D.msdb数据库43. 在MS SQL Server中,如果要使新建的数据继承某些默认设置,那么这些设置的信息应存放在(C)A. Tempdb 数据库 B.master数据库 C.model数据库 D.msdb数据库44. 建立基本表结构时,定义字段的有效性规则是实现数据的(C)A. 实体完整性 B.参照完

13、整性 C.域完整性 D.用户定义完整性45. 用下面的SQL语句建立的一个基本表:CREATE TABLE Student(Sno CHAR(4)NOT NULL,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age SMALLINT)可以插入到表中的元组是(D)A,5021,刘祥,男,21 B.NULL,刘祥,NULL,21C.5021,NULL,男,21 D.5021,刘祥,NULL,NULL46. 在MS SQL Server中,建立表stu(no,name,sex,birthday),no为表的主码,表中信息如图所示,能够正确执行的插入操作是(D)nonames

14、exbirthday1李红女1978-05-064张三男1978-03-086李四男1978-12-11A. INSERT INTO stu VALUES(陈静,女)B. INSERT INTO stu VALUES(4,陈静,女,1978-10-09)C. INSERT INTO stu VALUES(2,陈静,女,1978-10-/09)D. INSERT INTO stu VALUES(2,陈静,女,1978-10-09)47. 在下面的数据库表中,若学生表的主码是学号,系表的主码是系号,用SQL语言不能执行的操作是(B)系号系名01数学系02中文系03计算机系学生表 系表学生姓名年龄系

15、号001李红1901005王明2001006王芳1802010张强2003A. 从学生表中删除行(005,王明,20,01)B. 将行(007,王山,19,04)插入到学生表中C. 将学号为001的年龄改为18D. 将学号为010的系号改为0248. 在SQL语言中,能够实现关系参照完整性规则的字句是(D)A. PRIMARY KEY B.NOT NULLC.FOREIGN KEY D.FOREIGN KEY.REFERENCES49. 视图是一个虚表,视图的构造基于(C)A. 基本表 B.视图 C.基本表或视图 D.数据字典50. 视图可用于数据库系统(B)A. 完整性控制 B.安全性控制

16、C.一致性控制 D.并发性控制第五章51. 对于一个已经满足1NF的关系模式,当消除了非主属性对码的部分函数依赖后,它就属于(B)A.2NF B.3NF C.4NF D.BCNF52. 有关系R(P,Q,M,N),F是R上成立的函数依赖集,F=(PQ,QM),则R的候选码是(D)A. P B.Q C.PQ D.PN53. 若关系模式R中没有非主属性,则(C)A. R属于2NF,但不一定属于3NF B.R属于3NF,但R不一定属于BCNFC.R属于BCNF,但R不一定属于4NF D.R属于4NF54. 设有关系模式R(A,B,C,D),F是R上的函数依赖集,F=DA,DB,R的候选码是(D)A.

17、 AD B.BC C.BD D.CD55. 任何一个满足2NF但不满足3NF的关系模式都不存在(B)A. 主属性对候选码的部分依赖 B.非主属性对候选码的部分依赖C.主属性对候选码的传递依赖 D.非主属性对候选码的传递依赖56. 关系模式属于BCNF时,一下说法正确的是(A)A. 消除了属性间的部分函数依赖和传递函数依赖B. 只消除了主属性之间的传递函数依赖和部分函数依赖C. 只小数了非主属性对码的部分函数依赖和传递函数依赖D. 并不是所有的关系模式都可以规范到BCNF57. 规范化过程是对关系模式逐步分解的过程,其中从2NF向3NF变换,消除了(D)A. 主属性对候选码的部分函数依赖B. 主

18、属性对候选码的传递函数依赖C. 非主属性对候选码的部分函数依赖D. 非主属性对候选码的传递函数依赖58. 设(R)是属性集合U上的一个关系模式,X、Y是U的子集,X是X的真子集,若对于R(U)的任何一个可能的关系,都有XY,但X/Y,则(B)书P132A. Y传递函数依赖于X B.Y完全函数依赖于X C.X为U的候选码 D.R属于2NF59. 下面结论不正确的是(D)A. 若AB,BC,则AC B.若AB,AC,则A(B,C)C.若BA,CA,则(B,C)A D.若(B,C)A,则BA,CA60. 如果关系模式R上有函数依赖ABC和AC,则R中存在(B)A. 完全依赖 B.部分依赖 C.传递依

19、赖 D.多值依赖B.61. 设关系模式R(U),X、Y、Z是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是(B)A. 若XY,则XZ B.若XY,且Y Y,则XY 书P133C.若XY,则XY D.若Z=,则XY第七章62.下列聚合函数中不忽略空值(NULL)的是(C) A.SUN(列名) B.MAX(列名) C.COUNT(*) D.AVG(列名)63.在SQL中,下列涉及空值的操作,不正确的是(C)A.AGE IS NULL B.AGE IS NOT NULL C.AGE=NULL D.NOT(AGE IS NULL)64.在SQL中,条件“年龄BETWEEN 20 AN

20、D 30”表示年龄在20至30之间,下面说法正确的是(A)A.包括20岁和30岁 B.不包括20岁和30岁 C.包括20岁但不包括30岁 D.包括30岁但不包括20岁65.在SQL中,SELECT语句的执行结果是(B)A.属性 B.表 C.元组 D.数据库66.已知两个关系如下:D E Ad1 e1 1d2 e2 1d2 e1 2A B C1 b1 c12 b2 c23 b1 c1R S假设R的主健是A,S的主键是D,在关系S的定义中包含外键子句:“FOREIGN KEY (A) REFERENCES R (A) ON DELETE RESTRICT”,下列SQL语句不能成功执行的是(A)A.

21、 DELETE FROM R WHERE A=2B. DELETE FROM R WHERE A=3C. DELETE FROM S WHERE A=1D. DELETE FROM S WHERE A=2E.67. SQL的SELECT语句中,“HAVING 条件表达式”用来筛选满足条件的(D)A. 列 B.行 C.关系 D.分组68. 已知关系:学生(学号,姓名,年龄),假定在年龄属性上建有索引,则该索引有利于加快执行的查询语句是(B)A. SELECT * FROM 学生ORDER BY 姓名B.SELECT * FROM 学生ORDER BY 年龄C.SELECT * FROM 学生WH

22、ERE 年龄30D.SELECT * FROM 学生 WHERE 姓名 LIKE张%69. 以下有关SELECT子句的叙述中不正确的是(C)A. SELECT 子句中只能包含表中的列及其构成的表达式B. SELECT 子句中可以使用别名C.SELECT 子句规定了结果集中的列顺序D.如果FROM子句引起的两个表有同名的列,则SELECT子句引用它们时必须使用表名前缀加以限定70. 部分匹配查询中有关通配符“-”的正确叙述是(D)A. ”-”代表多个字符 B.”-”可以代表零个或多个字符 C.”-”不能与”%”一同使用 D.”-”代表一个字符71. 部分匹配查询中有关通配符“%”的不正确叙述是(

23、A)A. ”%”代表任意单个字符 B.”%”可以代表任意序列的多个字符 C.”%”能与”-”一同使用 D.”%”代表零个字符72. 以下有关查询的叙述中不正确的是(D)A. 子查询可向其外部查询提供检索条件的条件值B. 子查询可以嵌套多层C.子查询的结果是一个集合D.子查询总是先于其外部查询执行73. 实现关系代数投影运算的SQL子句是(A)A. SELECT B.ORDER BY C.FROM D.WHERE74. 以下有关ORDER BY 子句的叙述中不正确的是(C)A. ORDER BY 子句可以对多个列进行排序B. 在SELECT语句中,ORDER BY子句只能在所有子句之后,作为最后一个子句出现C. 子查询中也可以使用ORDER BY子句D. 在视图中不能使用ORDER BY 子句第九章75. 事务“要么不做,要么全做”的性质称为事务的(D)A. 持久性 B.隔离性 C.一致性 D.原子性76. 在数据库系统中,利用封锁机制可实现(D)A. 完整性控制 B.安全性控制 C.一致性控制 D.并发控制77. 数据库系统的并发控制保证了事

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论