数据库原理复习题.pdf
《数据库原理复习题.pdf》由会员分享,可在线阅读,更多相关《数据库原理复习题.pdf(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.数据库原理及应用 复习题 2017-4-28 一、选择题 1数据库系统与文件系统的主要区别是 A数据库系统复杂,而文件系统简单 B文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 2数据库系统中,对用户使用的数据视图的描述称为 A概念模式 B内模式 C存储模式 D外模式 3以下错误的表达是 A.数据受数据类型和取值范围的约束;B.数据有定性表示和定量表示之分;C.数据是信息的载体,并具有多种表现形式;D.数据有“型”和“值”之分,“型”就是数据的规模或大
2、小;4设有关系 R(A,B,C)和关系 S(B,C,D),那么与 RS 等价的关系代数表达式是 A1=5(RS)B1=5(RS)C1=2(RS)D1=2(RS)5结构化查询语言 SQL 是一种关系数据库语言,其主要功能有 A数据定义、数据操作、数据安全 B数据安全、数据编辑、数据并发控制 C数据定义、数据操作、数据控制 D数据查询、数据更新、数据输入输出 6概念结构设计阶段得到的结果是 A数据字典描述的数据需求 BE-R 图表示的概念模型 C某个 DBMS 所支持的数据模型 D包括存储结构和存取方法的物理结构 7关系 R 和 S 进行自然连接时,要求 R 和 S 含有一个或多个公共 A.元组
3、B.行 C.记录 D.属性 8若事务 T 对数据对象 A 加上 X 锁,则 A只允许 T 修改 A,其他任何事务都不能再对 A 加任何类型的锁 B只允许 T 读取 A其他任何事务都不能再对 A 加任何类型的锁 C.只允许 T 读取和修改 A,其他任何事务都不能再对 A 加任何类型的锁 D只允许 T 修改 A,其他任何事务都不能再对 A 加 X 锁 1=2.9在关系数据库系统中,为了简化用户查询操作,而又不增加数据的存储空间,常用的方法是创建 A另一个表 B游标 C视图 D索引 10消除了部分函数依赖的 1NF 的关系模式,必定是 A1NF B2NF C3NF D4NF 6.在结构化方法中,用数
4、据流程图(DFD)作为描述工具的软件开发阶段是_。A、可行性分析 B、需求分析 C、详细设计 D、程序编码 7.在软件开发中,下面任务不属于设计阶段的是_。A、数据结构设计 B、给出系统模块结构 C、定义模块算法 D、定义需求并建立系统模型 8.数据库系统的核心是_。A、数据模型 B、数据库管理系统 C、软件工具 D、数据库 9.下列叙述中正确的是_。A、数据库是一个独立的系统,不需要操作系统的支持 B、数据库设计是指设计数据库管理系统 C、数据库技术的根本目标是要解决数据共享的问题 D、数据库系统中,数据的物理结构必须与逻辑结构一致 10.下列模式中,能够给出数据库物理存储结构与物理存取方法
5、的是_。A、内模式 B、外模式 C、概念模式 D、逻辑模式 12.SQL 语句中修改表结构的命令是_。A、MODIFY TABLE B、MODIFY STRUCTURE C、ALTER TABLE D、ALTER STRUCTURE 13.如果要创建一个数据组分组报表,第一个分组表达式是部门,第二个分组表达式是性别,第三个分组表达式是基本工资,当前索引的索引表达式应当是_。A、部门+性别+基本工资 B、部门+性别+STR(基本工资)C、STR(基本工资)+性别+部门 D、性别+部门+STR(基本工资)14.把一个项目编译成一个应用程序时,下面的叙述正确的是_。A、所有的项目文件将组合为一个单一
6、的应用程序文件 B、所有项目的包含文件将组合为一个单一的应用程序文件 C、所有项目排除的文件将组合为一个单一的应用程序文件 D、由用户选定的项目文件将组合为一个单一的应用程序文件 15.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 三者之间的关系是_。A、DBS 包括 DB 和 DBMS B、DBMS 包括 DB 和 DBS C、DB 包括 DBS 和 DBMS D、DBS 就是 DB,也就是 DBMS 16.在选项对话框的文件位置选项卡中可以设置_。A、表单的默认大小 B、默认目录 C、日期和时间的显示格式 D、程序代码的颜色 17.要控制两个表中数据的完整性和一致性可以设置参
7、照完整性,要求这两个表_。A、是同一个数据库中的两个表 B、不同数据库中的两个表 C、两个自由表 D、一个是数据库表另一个是自由表 18.定位第一条记录上的命令是_。A、GO TOP B、GO BOTTOM C、GO 6 D、SKIP.19.在关系模型中,实现关系中不允许出现相同的元组的约束是通过_。A、候选键 B、主键 C、外键 D、超键 22.只有满足联接条件的记录才包含在查询结果中,这种联接为_。A、左联接 B、右联接 C、内部联接 D、完全联接 23.索引字段值不唯一,应该选择的索引类型为_。A、主索引 B、普通索引 C、候选索引 D、唯一索引 25.从数据库中删除表的命令是_。A、D
8、ROP TABLE B、ALTER TABLE C、DELETE TABLE D、USE 26.DELETE FROM S WHERE 年龄60 语句的功能是_。A、从 S 表中彻底删除年龄大于 60 岁的记录 B、S 表中年龄大于 60 岁的记录被加上删除标记 C、删除 S 表 D、删除 S 表的年龄列 27.SELECT-SQL 语句是_。A、选择工作区语句 B、数据查询语句 C、选择标准语句 D、数据修改语句 28.SQL 语言是_语言。A、层次数据库 B、网络数据库 C、关系数据库 D、非数据库 29.在 SQL 中,删除视图用_。A、DROP SCHEMA 命令 B、CREATE T
9、ABLE 命令 C、DROP VIEW 命令 D、DROP INDEX 命令 31.将查询结果放在另一个表中应使用_短语。A、INTO CURSOR B、TO ARRAY C、INTO TABLE D、INTO ARRAY 33.设有图书管理数据库 图书(总编号 CHAR(6),分类号 CHAR(8),书名 CHAR(16),作者 CHAR(6),出版单位 CHAR(20),单价 Dec(6,2)读者(借书证号 CHAR(4),单位 CHAR(8),姓名 CHAR(6),性别 CHAR(2),职称 CHAR(6),地址CHAR(20)借阅(借书证号 CHAR(4),总编号 CHAR(6),借书
10、日期 DATE)对于图书管理数据库,查询 0001 号借书证的读者姓名和所借图书的书名。SQL 语句正确的是_。SELECT 姓名,书名 FROM 借阅,图书,读者 WHERE _ And 借阅.借书证号=0001;A、图书.总编号=借阅.总编号 AND 读者.借书证号=借阅.借书证号 B、图书.分类号=借阅.分类号 AND 读者.借书证号=借阅.借书证号 C、读者.总编号=借阅.总编号 AND 读者.借书证号=借阅.借书证号 D、图书.总编号=借阅.总编号 AND 读者.书名=借阅.书名 34.设有图书管理数据库:图书(总编号 CHAR(6),分类号 CHAR(8),书名 CHAR(16),
11、作者 CHAR(6),出版单位 CHAR(20),单价 DEC(6,2)读者(借书证号 CHAR(4),单位 CHAR(8),姓名 CHAR(6),性别 CHAR(2),职称 CHAR(6),地址CHAR(20)借阅(借书证号 CHAR(4),总编号 CHAR(6),借书日期 DATE)对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的 SQL 语句正确的是_。SELECT 单位,_ FROM 借阅,读者 WHERE;借阅.借书证号=读者.借书证号 _ A、COUNT(借阅.借书证号)GROUP BY 单位 B、SUM(借阅.借书证号)GROUP BY 单位.C、COUNT(借
12、阅.借书证号)ORDER BY 单位 D、COUNT(借阅.借书证号)HAVING 单位 35.设有图书管理数据库:图书(总编号 CHAR(6),分类号 CHAR(8),书名 CHAR(16),作者 CHAR(6),出版单位 CHAR(20),单价 DEC(6,2)读者(借书证号 CHAR(4),单位 CHAR(8),姓名 CHAR(6),性别 CHAR(2),职称 CHAR(6),地址CHAR(20)借阅(借书证号 CHAR(4),总编号 CHAR(6),借书日期 DATE)对于图书管理数据库,检索借阅了 现代网络技术基础 一书的借书证号(设该书只有一本)。下面 SQL 语句正确的是_。_;
13、A、SELECT 借书证号 FROM 借阅 WHERE 借书证号=(SELECT 借书证号 FROM 图书 WHERE 书名=现代网络技术基础)B、SELECT 借书证号 FROM 借阅 WHERE 总编号=(SELECT 总编号 FROM 图书 WHERE 书名=现代网络技术基础)C、SELECT 借书证号 FROM 借阅 WHERE 总编号=(Select 总编号 From 图书 Where 书名=现代网络技术基础)D、SELECT 借书证号 FROM 借阅 WHERE 总编号=(SELECT 总编号 FROM 借阅 WHERE 书名=现代网络技术基础)36在下面所列出的条目中,哪些是数据
14、库管理系统的基本功能 。A数据库定义 B数据库的建立和维护 C数据库存取 D数据库和网络中其他软件系统的通信 37在数据库的三级模式结构中,内模式有 。A1 个 B2 个 C3 个 D任意多个 38下面列出的条目中,哪些是数据库技术的主要特点 。A数据的结构化 B数据的冗余度小 C较高的数据独立性 D程序的标准化 39在数据库管理系统中,下面哪个模块不是数据库存取的功能模块 。A事务管理程序模块 B数据更新程序模块 巳交互式程序查询模块 D查询处理程序模块 40 是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的 数据的聚集。A数据库系统 B数据库 C.关系数据库 D数据库管理
15、系统 41下面哪个不是数据库系统必须提供的数据控制功能 。A安全性 B可移植性 C完整性 D并发控制 42数据库系统的核心是 。A.数据库 B数据库管理系统 C.数据模型 D软件工具 43数据库系统与文件系统的主要区别是 。A数据库系统复杂,而文件系统简单 B文件系统不能解决数据冗余和数据独立性问题,而数据库系统町以解决.C文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 44数据库的 是指数据的正确性和相容性。A安全性 B完整性 C并发控制 D恢复 28数据库的 是为保证授权用户对数据库的修改不会影响数据一致性。A安全
16、性 B完整性 C并发控制 D恢复 45数据库系统中,物理数据独立性是指 。A数据库与数据库管理系统的相互独立 B应用程序与皿 MS 的相互独立 C应用程序与存储在磁盘上数据库的物理模式是相互独立的 D应用程序与数据库中数据的逻辑结构相互独立 46数据库系统的特点是 、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。A数据共享 D数据存储 C数据应用 D数据保密 47数据库管理系统能实现数据查询、插入、更新等操作的数据库语言称为 。A数据定义语言 B数据管理语言 C数据操纵语言 D数据控制语言 48在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是 。A外模式 B内模式 C存储
17、模式 D模式 49数据库三级模式体系结构的划分,有利于保持数据库的 。A数据独立性 B数据安全性 C结构规范化 D操作可行性 34数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 。A同一个应用中的多个程序共享一个数据集合 B多个用户、同一种语言共享数据 C多个用户共享一个数据文件 D多种应用、多种语言、多个用户相互覆盖地使用数据集合 50数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 。ADBS 包括 DB 和 DBMS BDBMS 包括 DB 和 DBS CDB 包括 DBS 和 DBMS DDBS 就是 DB,也就是 DBMS 51数据库管理系
18、统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为 。A数据定义功能 B数据管理功能 C数据操纵功能 D数据控制功能 52描述事物的符号记录称为 。A信息 B数据 C记录 D记录集合 53.是长期存储在计算机内的有组织,可共享的数据集合。.A数据库管理系统 B数据库系统 C数据库 D文件组织 54数据库的完整性是指数据的 。A正确性和相容性 B合法性和不被恶意破坏 C正确性和不被非法存取 D合法性和和相容性 55.是位于用户与操作系统之间的一层数据管理软件。A数据库管理系统 B数据库系统 C数据库 D数据库应用系统 55在数据库系统阶段,数据是 。A有结构的 B无结构的 C整体
19、无结构,记录内有结构 D整体结构化的 56要保证数据库的数据独立性,需要修改的是 。A三层模式之间的两种映射 B模式与内模式 C模式与外模式 D三层模式 57下列 4 项中说法不正确的是 。A数据库减少了数据冗余 B数据库中的数据町以共享 C.数据库避免了一切数据的重复 D数据库具有较高的数据独立性 58要保证数据库物理数据独立性,需要修改的是 。A模式 B模式与内模式的映射 C模式与外模式的映射 D内模式 59下列 4 项中,不属于数据库特点的是 。A数据共享 B数据完整性 C数据冗余很高 D数据独立性高 60单个用户使用的数据视图的描述称为 。A外模式 B概念模式 C内模式 D存储模式 6
20、1子模式 DDL 用来描述 。A数据库的总体逻辑结构 B数据库的局部逻辑结构 C数据库的物理存储结构 D数据库的概念结构 62 属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。A数据模型 B概念模型 CE-R 图 D关系模型 63对关系模型叙述错误的是 。A建立在严格的数学理论、集合论和谓词演算公式的基础之上 B微机 DBMS 绝大部分采取关系数据模型 C.用二维表表示关系模型是其一大特点 D不具有连接操作的 DBMS 也可以是关系数据库系统 64关系模型中,候选码 。A可由多个任意属性组成 B至多由一个属性组成.C.可以由一个或多个其值能惟一标识该关系模式中任何元组的属性组成
21、D以上都不是 65非关系模型中数据结构的基本单位是 。A两个记录型间的联系 B记录 C基本层次联系 D实体间多对多的联系 66在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删 除。这是由层次模型的 决定的。A数据结构 B完整性约束 C数据操作 D缺陷 67下面关于数据库设计步骤的说法中错误的有 。A数据库设计一般分为四步:需求分析、概念设计、逻辑没计和物理设计 D数据库概念模式是独立于任何数据库管理系统,不能直接用于数据库实现的 C.物理结构设计阶段对数据库的性能影响已经很小了 D逻辑设计是在概念设计的基础上进行的 68在关系数据库设计中,设计关系模式是 的任务。A需求
22、分析阶段 B概念设计阶段 C逻辑设计阶段 D物理结构没计阶段 69从 E-R 模型关系向关系模型转换时,一个 M:N 联系转换为关系模式时,该关系模式的码是 。AM 端实体的码 BN 端实体的码 CM 端实体码与 N 端实休码组合 D重新选取其他属性 70.有 15 个实体类型,并且它们之间存在着 15 个不同的二元联系,其中 5 个是 1:1 联系类型,5 个是 1:N 联系类型,5 个 M:N 联系类型,那么根据转换规则,这个 E-R 结构转换成的关系模式最少有 。A15 个 B20 个 C25 个 D30 个 71数据库在磁盘上的基本组织形式是 。ADB B文件 C二维表 D系统目录 7
23、2在 DBS 中,最接近于物理存储设备一级的结构,称为 。A外模式 B概念模式 C.用户模式 D内模式 73从模块结构考察,DBMS 由两大部分组成 。A查询处理器和文件管理器 B查询处理器和存储管理器 C数据库编译器和存储管理器 D数据库编译器和缓冲区管理器 74在关系数据库的设计中,设计关系模式是 的任务。A需求分析阶段 B概念设计阶段 C逻辑没计阶段 D物理设计阶段 75概念结构设计阶段得到的结果是 。A数据字典描述的数据需求 BE-R 图表示的概念模型 C.某个 DBMS 所支持的数据模型 D包括存储结构和存取方法的物理结构 76一个实体型转换为一个关系模式。关系的码为 。A实体的码
24、B二个实体码的组合.Cn 端实体的码 D每个实体的码 77下面关于关系的叙述中,哪个是不正确的?A关系中的每个属性是不可分解的 B在关系中元组的顺序是无关紧要的 C任意的一个二维表都是一个关系 D每一个关系只有一种汜录类型 78设关系 R 和 S 的元组个数分别为 100 和 300,关系 T 是 R 与 S 的笛卡尔积,则 T 的元组个数是 。A400 B10000 C30000 D90000 答案 C 79在关系代数中,对一个关系做投影操作后,新关系的元组个数 原来关系的元组个数。A小于 B小于或等于 C等于 D.大于 80数据库中只存放视图的 。A操作 B对应的数据 C定义 D限制 81
25、关系中的“主码”不允许取空值是指 约束规则。A实体完整性 B引用完整性 C用户定义的完整性 D数据完整性 82同一个关系模型的任意两个元组值 。A不能全同 B可全同 C必须全同 D以上都不是 83关系数据库管理系统应能实现的专门关系运算包括 。A排序、索引、统计 B选择、投影、连接 C关联、更新、排序 D显示、打印、制表 84在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为 。A候选码 B数据项 C主属性 D主属性值 85概念结构设计阶段得到的结果是 。A数据字典描述的数据需求 BE-R 图表示的概念模型 C某个 DBMS 所支持的数据模型 D包括存储结构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 复习题
限制150内