数据库选择题题库
- 格式:pdf
- 大小:536.76 KB
- 文档页数:20
2007-2008学年第一学期《数据库原理及应用》期末考试试卷B
第1页共20页 10.要保证数据库的数据独立性,需要修改的是 (c ) (A)模式与外模式 (B)模式与内模式 (C)三级模式之间的两层映射 (D)三层模式 12. 数据库的( )是指数据的正确性和相容性 ( ) (A)并发控制 (B)完整性 (C)安全性 (D)共享性 答案:B 分数:1 题型: 选择题 难度:1 18、删除数据库命令是 ( ) a.delete table b.drop table c.drop database d.delete database 答案:C 分数:1 题型: 选择题 难度:1 26. 阅读下面的一系列SQL语句: create table table1(column1 int) insert into table1 values(91) create view view1 as select * from table1 where column1<=100 with check option insert into view1 values(95) insert into view1 values(110) insert into table1 values(101) 按顺序执行完上面这六条SQL语句之后,运行select count(*) from table1的值() (A) 1 (B)2 (C) 3 (D) 4 答案:C 分数:1 题型: 选择题 难度:1 28.SQL中,“DELETE FROM 表名”表示 [] 2007-2008学年第一学期《数据库原理及应用》期末考试试卷B
第2页共20页 A.从基本表中删除所有元组 B.从基本表中删除所有属性 C.从数据库中撤消这个基本表 D.从基本表中删除重复元组 答案:A 分数:1 题型: 选择题 难度:1 35.在 SQL 语言中,属于 DCL 的操作命令是 ) (A)GRANT (B)CREATE (C)UPDATE (D)DROP 答案:A 分数:1 题型: 选择题 难度:1 36.SQL语言中,SELECT语句的执行结果是 ( ) (A)表 (B)属性 (C)元组 (D)数据库 答案:C 分数:1 题型: 选择题 难度:1 44.在SQL语言中,子查询是() (A)返回单表中数据子集的查询语言(B)选取多表中字段子集的查询语句 (C)选取单表中字段子集的查询语句(D)嵌入到另一个查询语句之中的查询语句 答案:D 分数: 题型:选择题 难度:1 47、视图是一个“虚表”,视图的构造基于 () A.基本表B.视图 C基本表或视图 D.数据字典 答案:C 分数: 题型:选择题 难度:1 2007-2008学年第一学期《数据库原理及应用》期末考试试卷B
第3页共20页 49. 可以将某个22元的商品价格改为18元的视图是() (A)create view v1 as select * from goods where price>20 (B)create view v2 as select * from goods where price<20 (C)create view v3 as select * from goods where price>20 with check option (D)create view v4 as select * from goods where price<20 with check option 答案:A 分数: 题型:选择题 难度:3 51. 设有两个关系R(A,B)和S(B,C),与下列SELECT语句 SELECT A,BFROM R JOIN S WHERER.B=S.BAND C≠'C56' 等价的关系代数表达式是 () A.πA,B(σC≠'C56' and R.B=S.B(R⋈S)) B.πA,B(R ⋈S) C.R-πA,B(σC= 'C56'(R⋈S)) D.R-πA,B(σC≠'C56'(R⋈S)) 答案:A 分数: 题型:选择题 难度:3 52. 五种基本关系代数运算是 () A. ∪,-,×,π和σ B. ∪,-,∞,π和σ C. ∪,∩,×,π和σ D. ∪,∩,∞,π和σ 答案:A 分数: 题型:选择题 难度:2 54. 二维表(关系模式)中各范式之间的关系为 ( ) (A)1NF2NF3NFBCNF (B)1NF3NF2NFBCNF (C)1NF3NF2NFBCNF (D)1NF2NF3NFBCNF 2007-2008学年第一学期《数据库原理及应用》期末考试试卷B
第4页共20页 答案:D 分数: 题型:选择题 难度:3 58. 全局ER模型的设计,需要消除属性冲突、命名冲突和 ( ) (A)联系冲突 (B) 结构冲突 (C)类型冲突 (D)实体冲突 答案:B 分数: 题型:选择题 难度:1 60.逻辑数据独立性是指修改 () (A)内模式保持模式不变 (B)外模式保持模式不变 (C)模式保持外模式不变 (D)模式保持内模式不变 答案:C 分数: 题型:选择题 难度:2 63. 在 E-R 模型转换成关系模型的过程中,下列叙述不正确的是 ( ) (A)每个 M ∶ N 联系类型转换一个关系模式 (B)每个实体类型转换成一个关系模式 (C)每个联系类型转换成一个关系模式 (D)在处理 1 ∶ 1 和 1 ∶ N 联系类型时,不生成新的关系模式。 答案:D 分数: 题型:选择题 难度:2 64.将 E-R 模型转换成关系模型,属于数据库的 () (A)概念设计 (B) 需求分析 (C)逻辑设计 (D)物理设计 答案:C 2007-2008学年第一学期《数据库原理及应用》期末考试试卷B
第5页共20页 分数: 题型:选择题 难度:1 65.1NF的二维表消除了传递函数依赖,则必定是 ( ) (A)1NF (B)2NF (C)3NF (D)BCNF 答案:C 分数: 题型:选择题 难度:2 69.在关系数据库设计中,设计关系模式(二维表)是数据库设计中( )阶段的任 务 .() (A)逻辑设计阶段 (B)概念设计阶段 (C)物理设计阶段(D)需求分析阶段 答案:A 分数: 题型:选择题 难度:1 73.单个用户使用的数据视图的描述称为 ( ) A. 外模式B.概念模式 C.内模式 D.存储模式 答案:A 分数: 题型:选择题 难度:1 74. 子模式DDL用来描述 () A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构 C. 数据库的物理存储结构 D. 数据库的概念结构 答案:B 分数: 题型:选择题 2007-2008学年第一学期《数据库原理及应用》期末考试试卷B
第6页共20页 难度:1 78. 图书借阅表(读者编号,图书编号,借阅日期),其中读者编号和图书编号是联合主码,则图书借阅表 () (A)不满足2NF (B)不满足3NF C)满足3NF (D)不满足1NF 答案:C 分数: 题型:选择题 难度:3 79. ER图是数据库设计的工具之一,它适用于建立数据库的() (A)需求模型 (B)概念模型(C)逻辑模型(D)物理模型 答案:B 分数: 题型:选择题 难度:2 83.在数据库三级模式间引入二级映象的主要作用是 ( ) (A)提高数据与程序的安全性 (B)提高数据与程序的独立性 (C)保持数据与程序的一致性 (D)提高数据与程序的可移植性 答案:B 分数: 题型:选择题 难度:2 86.在数据库中,产生数据不一致的根本原因是 。 A.数据存储量太大 B.没有严格保护数据 C.未对数据进行完整性控制 D.数据冗余 答案:D 分数: 题型:选择题 难度:1 87.数据库管理系统(DBMS)是 。 A.一个完整的数据库应用系统 B.一组硬件 2007-2008学年第一学期《数据库原理及应用》期末考试试卷B
第7页共20页 C.一组软件 D.既有硬件,也有软件 答案:C 分数: 题型:选择题 难度:1 89.数据库管理系统(DBMS)的主要功能是 。 A.修改数据库 B.定义数据库 C.应用数据库 D.保护数据库 答案:B 分数: 题型:选择题 难度:1 91.数据库管理系统中用于定义和描述数据库逻辑结构的语言称为。 A.数据库模式描述语言 B.数据库子语言 C.数据操纵语言 D.数据结构语言 答案:A 分数: 题型:选择题 难度:2 98.数据的管理方法主要有。 A.批处理和文件系统 B.文件系统和分布式系统 C.分布式系统和批处理 D.数据库系统和文件系统 答案:D 分数: 题型:选择题 难度:1 99.数据库系统和文件系统的主要区别是。 A.数据库系统复杂,而文件系统简单 B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统能够解决 C.文件系统只能管理文件,而数据库系统还能管理其他类型的数据 D.文件系统只能用于小型、微型机,而数据库系统还能用于大型机 答案:B 分数:2 题型:选择题 难度:2 100.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为 。 2007-2008学年第一学期《数据库原理及应用》期末考试试卷B
第8页共20页 A.数据定义功能 B.数据管理功能 C.数据操纵功能 D.数据控制功能 答案:C 分数:2 题型:选择题 难度:1 101.数据库管理系统是。 A.操作系统的一部分 B.在操作系统支持下的系统软件 C.一种编译程序 D.一种操作系统 答案:B 分数:2 题型:选择题 难度:1 102.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( ) A.外模式 B.内模式 C.存储模式 D.模式 答案:D 分数:2 题型:选择题 难度:1 103.数据库系统的数据独立性是指。 A.不会因为数据的变化而影响应用程序 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 答案:B 分数:2 题型:选择题 难度:2 104.为使程序员编程时既可使用数据库语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到中。 A.编译程序 B.操作系统 C.中间语言 D.宿主语言 答案:D 分数:2 题型:选择题 难度:1 105.在数据库系统中,通常用三级模式来描述数据库,其中 ① 是用户与数据库的接口,是应用程序可见到的数据描述, ② 是对数据整体的 ③ 的描述,而 ④ 描述了数据的 ⑤ 。 A.外模式 B.概念模式 C.内模式 D.逻辑结构 E.层次结构 F.物理结构 答案:①A ②B ③D ④C ⑤F 分数:2 题型:选择题 难度:2 2007-2008学年第一学期《数据库原理及应用》期末考试试卷B
第9页共20页 107.数据库应用系统包括B。 A.数据库语言、数据库 B.数据库、数据库应用程序 C.数据管理系统、数据库 D.数据库管理系统 答案:B 分数:2 题型:选择题 难度:1 112.在数据库的非关系模型中,基本层次联系是 。 A.两个记录型以及它们之间的多对多联系 B.两个记录型以及它们之间的一对多联系 C.两个记录型之间的多对多的联系 D.两个记录之间的一对多的联系 答案:B 分数:2 题型:选择题 难度:1 114.数据库可按照数据分成下面三种: (1)对于上层的一个记录,有多个下层记录与之对应,对于下层的一个记录,只有一个上层记录与之对应,这是 ① 数据库。 (2)对于上层的一个记录,有多个下层记录与之对应,对于下层的一个记录,也有多个上层记录与之对应,这是 ② 数据库。 (3)不预先定义固定的数据结构,而是以“二维表”结构来表达数据与数据之间的相互关系,这是 ③ 数据库。 A.关系型 B.集中型 C.网状型 D.层次型 答案:①D ②C ③A 分数:2 题型:选择题 难度:1 115.一个数据库系统必须能够表示实体和关系,关系可与 ① 实体有关。实体与实体之间的关系有一对一、一对多和多对多三种,其中 ② B不能描述多对多的联系。 ①A.0个 B.1个 C.2个或2个以上 D.1个或1个以上 ②A.关系模型 B.层次模型 C.网状模型 D.网状模型和层次模型 答案:①D ②B 分数:2 题型:选择题 难度:1 117.通过指针链接来表示和实现实体之间联系的模型是。 A.关系模型 B.层次模型 C.网状模型 D.层次和网状模型 答案:D 分数:2 题型:选择题 难度:1