数据库原理复习题.pdf
.数据库原理及应用 复习题 2017-4-28 一、选择题 1数据库系统与文件系统的主要区别是 A数据库系统复杂,而文件系统简单 B文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 2数据库系统中,对用户使用的数据视图的描述称为 A概念模式 B内模式 C存储模式 D外模式 3以下错误的表达是 A.数据受数据类型和取值范围的约束;B.数据有定性表示和定量表示之分;C.数据是信息的载体,并具有多种表现形式;D.数据有“型”和“值”之分,“型”就是数据的规模或大小;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.元组 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.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是_。A、可行性分析 B、需求分析 C、详细设计 D、程序编码 7.在软件开发中,下面任务不属于设计阶段的是_。A、数据结构设计 B、给出系统模块结构 C、定义模块算法 D、定义需求并建立系统模型 8.数据库系统的核心是_。A、数据模型 B、数据库管理系统 C、软件工具 D、数据库 9.下列叙述中正确的是_。A、数据库是一个独立的系统,不需要操作系统的支持 B、数据库设计是指设计数据库管理系统 C、数据库技术的根本目标是要解决数据共享的问题 D、数据库系统中,数据的物理结构必须与逻辑结构一致 10.下列模式中,能够给出数据库物理存储结构与物理存取方法的是_。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、所有的项目文件将组合为一个单一的应用程序文件 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.要控制两个表中数据的完整性和一致性可以设置参照完整性,要求这两个表_。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、DROP 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 TABLE 命令 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),借书日期 DATE)对于图书管理数据库,查询 0001 号借书证的读者姓名和所借图书的书名。SQL 语句正确的是_。SELECT 姓名,书名 FROM 借阅,图书,读者 WHERE _ And 借阅.借书证号=0001;A、图书.总编号=借阅.总编号 AND 读者.借书证号=借阅.借书证号 B、图书.分类号=借阅.分类号 AND 读者.借书证号=借阅.借书证号 C、读者.总编号=借阅.总编号 AND 读者.借书证号=借阅.借书证号 D、图书.总编号=借阅.总编号 AND 读者.书名=借阅.书名 34.设有图书管理数据库:图书(总编号 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 语句正确的是_。SELECT 单位,_ FROM 借阅,读者 WHERE;借阅.借书证号=读者.借书证号 _ A、COUNT(借阅.借书证号)GROUP BY 单位 B、SUM(借阅.借书证号)GROUP BY 单位.C、COUNT(借阅.借书证号)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 语句正确的是_。_;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在下面所列出的条目中,哪些是数据库管理系统的基本功能 。A数据库定义 B数据库的建立和维护 C数据库存取 D数据库和网络中其他软件系统的通信 37在数据库的三级模式结构中,内模式有 。A1 个 B2 个 C3 个 D任意多个 38下面列出的条目中,哪些是数据库技术的主要特点 。A数据的结构化 B数据的冗余度小 C较高的数据独立性 D程序的标准化 39在数据库管理系统中,下面哪个模块不是数据库存取的功能模块 。A事务管理程序模块 B数据更新程序模块 巳交互式程序查询模块 D查询处理程序模块 40 是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的 数据的聚集。A数据库系统 B数据库 C.关系数据库 D数据库管理系统 41下面哪个不是数据库系统必须提供的数据控制功能 。A安全性 B可移植性 C完整性 D并发控制 42数据库系统的核心是 。A.数据库 B数据库管理系统 C.数据模型 D软件工具 43数据库系统与文件系统的主要区别是 。A数据库系统复杂,而文件系统简单 B文件系统不能解决数据冗余和数据独立性问题,而数据库系统町以解决.C文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 44数据库的 是指数据的正确性和相容性。A安全性 B完整性 C并发控制 D恢复 28数据库的 是为保证授权用户对数据库的修改不会影响数据一致性。A安全性 B完整性 C并发控制 D恢复 45数据库系统中,物理数据独立性是指 。A数据库与数据库管理系统的相互独立 B应用程序与皿 MS 的相互独立 C应用程序与存储在磁盘上数据库的物理模式是相互独立的 D应用程序与数据库中数据的逻辑结构相互独立 46数据库系统的特点是 、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。A数据共享 D数据存储 C数据应用 D数据保密 47数据库管理系统能实现数据查询、插入、更新等操作的数据库语言称为 。A数据定义语言 B数据管理语言 C数据操纵语言 D数据控制语言 48在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是 。A外模式 B内模式 C存储模式 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数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为 。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整体无结构,记录内有结构 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存储模式 61子模式 DDL 用来描述 。A数据库的总体逻辑结构 B数据库的局部逻辑结构 C数据库的物理存储结构 D数据库的概念结构 62 属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。A数据模型 B概念模型 CE-R 图 D关系模型 63对关系模型叙述错误的是 。A建立在严格的数学理论、集合论和谓词演算公式的基础之上 B微机 DBMS 绝大部分采取关系数据模型 C.用二维表表示关系模型是其一大特点 D不具有连接操作的 DBMS 也可以是关系数据库系统 64关系模型中,候选码 。A可由多个任意属性组成 B至多由一个属性组成.C.可以由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 D以上都不是 65非关系模型中数据结构的基本单位是 。A两个记录型间的联系 B记录 C基本层次联系 D实体间多对多的联系 66在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删 除。这是由层次模型的 决定的。A数据结构 B完整性约束 C数据操作 D缺陷 67下面关于数据库设计步骤的说法中错误的有 。A数据库设计一般分为四步:需求分析、概念设计、逻辑没计和物理设计 D数据库概念模式是独立于任何数据库管理系统,不能直接用于数据库实现的 C.物理结构设计阶段对数据库的性能影响已经很小了 D逻辑设计是在概念设计的基础上进行的 68在关系数据库设计中,设计关系模式是 的任务。A需求分析阶段 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系统目录 72在 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实体的码 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关系中的“主码”不允许取空值是指 约束规则。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包括存储结构和存取方法的物理结构 86一个实体型转换为一个关系模式。关系的码为 。A实体的码 B两个实体码的组合 C.n 端实体的码 D每个实体的码 87在视图上不能完成的操作是 。A更新视图 B查询 C.在视图上定义新的基本表 D在视图上定义新视图 88关系数据模型的 3 个组成部分中,不包括 。A完整性规则 B数据结构.C恢复 D数据操作 89下列 4 项中,不属于关系数据库特点的是 。A数据冗余小 B数据独立性高 C 数据共享性好 D多用户访问 90在 SQL 语言的 SELECT 语句中,实现投影操作的是哪个子句 。ASELECT BFROM CWHERE DGROUPBY 91关系规范化中的插入操作异常是指 。A不该删除的数据被删除 B不该插入的数据被插入 C应该删除的数据未被删除 D应该插入的数据未被插入 92消除了部分函数依赖的 1NF 的关系模式,必定是 。A1NF B2NF C3NF D4NF 93关系数据库规范化是为解决关系数据库中 问题而引入的。A插入、删除和数据冗余 B提高查询速度 C减少数据操作的复杂性 D保证数据的安全性和完整性 94数据的正确、有效和相容称之为数据的 。A安全性 B一致性 C独立性 D完整性 95授权编译系统和合法性检查机制一起组成了 子系统。A.安全性 B完整性 C.并发控制 D恢复 96事务是数据库运行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于 状态。A安全性 B一致性 C.完整性 D可靠性 97若事务 T 对数据对象上加上 S 锁,则 。A事务 T 可以读 A 和修改 A,其他事务只能再对 A 加 S 锁,而不能加 X B事务 T 可以读 A 但不能修改 A,其他事务能对 A 加 S 锁和 X 锁 C事务 T 可以读 A 但不能修改 A,其他事务只能再对 A 加 S 锁,而不能)D事务 T 可以读 A 和修改 A,其他事务能对 A 加 S 锁和 X 锁 98事务的原子性是指 A事务中包括的所有操作要么都做,要么都不做 K事务一旦提交。对数据库的改变是永久的 C一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D事务必须是使数据库从一个一致性状态变到另一个一致性状态 99数据库中的封锁机制是 的主要方法。A完整性 B安全性 C并发控制 D恢复 100对并发操作若不加以控制,可能会带来数据的 问题。A不安全 B死锁 C死机 D不一致.47DBMS 的恢复子系统,保证了事务 的实现:A原子性 B一致性 C隔离性 D,持久性 101并发操作会带来哪些数据不一致性 :A丢失修改、不可重复读、读脏数据、死锁 B不可重复读、读脏数据、死锁 C丢失修改、读脏数据、死锁 D丢失修改、不可重复读、读脏数据 102数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括 。A数据字典、应用程序、审计档案、数据库后备副本 B数据字典、应用程序、日志文件、审计档案 C日志文件、数据库后备副本 D数据字典、应用程序、数据库后备副本 103.下列关于数据库三级模式结构的说法中,哪一个是不正确的?A)数据库三级模式结构由内模式、模式和外模式组成 B)DBMS 在数据库三级模式之间提供外模式/模式映象和模式/内模式映像 C)外模式/模式映象实现数据的逻辑独立性 D)一个数据库可以有多个模式 104.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是 A、可行性分析 B、需求分析 C、详细设计 D、程序编码 105.只有满足联接条件的记录才包含在查询结果中,这种联接为 A)左联接 B)右联接 C)内部联接 D)完全联接 106.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的 A)候选码 B)主码 C)外码 D)连接码 107.设有关系 R(A,B,C)和关系 S(B,C,D),那么与 RS 等价的关系代数表达式是 A1=5(RS)B1=5(RS)C1=2(RS)D1=2(RS)108.SQL 中,聚合函数 COUNT(列名)用于 A计算元组个数 B计算属性的个数 C计算该列为非空值的元组个数 D计算该列为空值的元组个数 109.设 R 与 S 具有相同的目,R 与 S 的属性值来自相同的域,则 R-(R-S)等价于:A.RS B.RS C.RS D.SR 110已知关系 R 如下表所示,A B C D a b c d a c d e 1=2.b d e f a d c g b c d g c b e g 关系 R 的候选码为 AAC BAB、AD CAC、AD 和 CD DAB、AD、BD 和 CD 111.设有学生-课程数据库中的三个基本表:学生信息表:s(sno,sname,sex,age,dept)主码为 sno 课程信息表:c(cno,cname,teacher)主码为 cno 学生选课信息表:sc(sno,cno,grade)主码为(sno,cno)“从学生选课信息表中找出无成绩的元组”的 SQL 语句是 A)SELECT*FROM sc WHERE grade=NULL B)SELECT*FROM sc WHERE grade IS C)SELECT*FROM sc WHERE grade IS NULL D)SELECT*FROM sc WHERE grade=112.上题中“查询选修课程号为 4,且成绩在 80 分以上的所有学生的学号和姓名”的 SQL 语句中,将使用的表是 A)学生信息表 S B)学生信息表 S 和课程信息表 c C)学生信息表 S、课程信息表 c 和学生选课信息表 sc D)学生信息表 S 和学生选课信息表 sc 113设属性 A 是关系 R 的主属性,则属性 A 不能取空值(NULL)。这是 。A实体完整性规则 B参照完整性规则 C.用户定义完整性规则 D域完整性规则 114下面关于关系的叙述中,哪个是不正确的?A关系中的每个属性是不可分解的 B在关系中元组的顺序是无关紧要的 C任意的一个二维表都是一个关系 D每一个关系只有一种汜录类型 115 设关系 R 与关系 S 具有相同的目(或称度),且相对应的属性的值取自同个域,则 R-(R-S)等于 。AR U S BR intersect S CR X S DR-S 116关系模式进行投影运算后 。A元组个数等于投影前关系的元组数 B元组个数小于投影前关系的元组数 C.元组个数小于或等于投影前关系的元组数 D元组个数大于或等于投影前关系的元组数.117关系运算中花费时间可能最长的运算是 。A投影 B选择 C笛卡尔积 D连接 118假定学生关系是 S(S#,SNAME,SEX,AGE),课程关系是 C(C#,CNAME,TEACHER),学生选课关系是 SC(S#,C#,GRADE)。要查找选修COMPUTER课程的 “女”学生姓名,将涉及到关系 。AS BSC,C CS,SC DS,C,SC 118同一个关系模型的任意两个元组值 。A不能全同 B可全同 C必须全同 D以上都不是 119自然连接是构成新关系的有效方法。一般情况下,当对关系 R 和 S 使用自然连接时,要求 R 和 S 含有一个或多个共有的 。A元组 B行 C.记录 D属性 120从 E-R 模型关系向关系模型转换时,一个 M:N 联系转换为关系模式时,该关系模式的关键字是 。AM 端实体的关键字 BN 端实体的关键字 CM 端实体关键字与 N 端实体关键字组合 D重新选取其他属性 121在关系代数中,对一个关系做投影操作后,新关系的元组个数 原来关系的元 组个数。A小于 B小于或等于 C等 D.大于 122数据库中只存放视图的 。A操作 B对应的数据 C定义 D限制 123关系中的“主关键字”不允许取空值是指 约束规则。A实体完整性 B引用完整性 C用户定义的完整性 D数据完整性 124一个关系数据库文件中的各条记录 。A前后顺序不能任意颠倒,一定要按照输入的顺序排列 B前后顺序可以任意颠倒,不影响库中的数据关系 C前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同 D前后顺序不能任意颠倒,一定要按照候选码字段值的顺序排列 125自然连接是构成新关系的有效方法。一般情况下,当对关系 R 和 S 使用自然连接时要求R 和 S 含有一个或多个共有的 。A元组 B行 C.记录 D属性 126设关系 R(A,B,C)和 S(B,C,D),下列各关系代数表达式不成立的是 。.127在关系代数运算中,5 种基本运算为 。A并、差、选择、投影、自然连接 B并、差、交、选择、投影 C并、差、选择、投影、乘积 D并、差、交、选择、乘积 答案 C 128设有关系 R,按条件 f 对关系 R 进行选择,正确的是 。129实体完整性要求主属性不能取空值,这一点可以通过 来保证。A定义外码 B定义主码 C用户定义的完整性 D关系系统自动 答案 D 130关系是 。A型 B静态的 C稳定的 D关系模型的一个实例 答案 D 131设关系 R(A,B,C)和关系 S(B,C,D),那么与 R join S(2=1)等价的关系代数表达式是 。.132 SQL语言集数据查询、数据操作、数据定义和数据控制功能于体,语句 INSERT、DELETE、UPDATE 实现哪类功能 。A数据查询 B数据操纵 C.数据定义 D数据控制 答案 B 133下面列出的关于视图(View)的条目中,哪一条是不正确的 。A视图是外模式 B视图是虚表 C.使用视图可以加快查询语句的执行速度 D使用视图可以简化查询语句的编写 134SQL 语言具有两种使用方式,分别称为交互式 SQL 和 。A提示式 SQL B多用户 SQL C嵌入式 SQL D解释式 SQL 135下列 SQL 语句中,创建关系表的是 。AALTER BCREATE CUPDATE DINSERT 136SQL 语言是 语言。.A层次数据库 B网络数据库 C关系数据库 D非数据库 137检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的 SELECT 语句是 。A.SELECT SN,AGE,SEX FROM S WHERE SN=王华;B.SELECT SN,AGE,SEX FROM S WHERE AGE (SELECT AGE FROM S WHERE SN=王华);C.SELECT SN,AGE,SEX FROM S WHERE AGE (SELECT AGE WHERE SN=王华);D.SELECT SN,AGE,SEX FROM S WHERE AGE王华.AGE;138检索学生姓名及其所选修课程的课程号和成绩。正确的 SELECT 语句是 。ASELECT S.SN,SC.C#,SC.GRADE FROM S WHERE S.S#=SC.S#;BSELECT S.SN,SC.C#,SC.GRADE FROM SC WHERE S.S#=SC.GRADE;CSELECT S.SN,SC.C#,SC.GRADE FROM S,SCWHERE S.S#=SC.S#;DSELECT S.SN,SC.C#,SC.GRADE FROM S.SC 139下列 SQL 语句中,修改关系表的是 。AALTER BCREATE CUPDATE DINSERT 140SQL 语言具有 的功能。A关系规范化、数据操纵、数据控制 B数据定义、数据操纵、数据控制 C数据定义、关系规范化、数据控制 D数据定义、关系规范化、数据操纵 141SQL 语言的数据操纵语句包括 SELECT,INSERT,UPDATE 和 DELETE 等。其中最重要的,也是使用最频繁的语句是 。ASELECT BINSERT CUPDATE DDELETE 142SQL 语言中,实现数据检索的语句是 。ASELECT BINSERT CUPDATE DDELETE 143假定学生关系是 S(S#,SNAME,SEX,AGE),课程关系是 C(C#,CNAME,TEACHER),学生选课关系是 SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系 。AS BSC,C CS,SC DS,C,SC 144若用如下的 SQL 语句创建一个 student 表:CREATE TABLE student(NO C(4)NOT NULL,NAME C(8)NOT NULL,SEX C(2),AGE N(2)可以插入到 student 表中的是 。A(1031,曾华,男,23)B(1031,曾华,NULL,NULL)C(NULL,曾华,男,23)D(1031,NULL,男,23)145设计性能较优的关系模式称为规范化,规范化主要的理论依据是 。A关系规范化理论 B关系运算理论 C关系代数理论 D数理逻辑 146规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是 。A互不相关的 B不可分解的 C长度可变的 D互相关联的 147关系数据库规范化是为解决关系数据库中 问题而引入的。.A插入、删除异常和数据冗余 B提高查询速度 C减少数据操作的复杂性 D保证数据的安全性和完整性 148 规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及 _ 的缺陷。A数据的不一致性 B结构不合理 C冗余度大 D数据丢失 149当关系模式 R(A,B)已属于 3NF,下列说法中 是正确的。A它一定消除了插入和删除异常 B仍存在一定的插入和删除异常 C一定属于 BCNF DA 和 C 都是 答案:B 150关系模型中的关系模式至少是 。A1NF B2NF C3NF DBCNF 151在关系模式中,如果属性 A 和 B 存在 1 对 1 的联系,则说 。AAB BBA CAB D以上都不是 152候选关键字中的属性称为 。A非主属性 B主属性 C复合属性 D关键属性 153关系模式中,满足 2NF 的模式,。A可能是 1NF B必定是 1NF C必定是 3NF D必定是 BCNF 154 设有关系 W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是 。AW1(工号,姓名),W2(工种,定额)BW1(工号,工种,定额)W2(工号,姓名)CW1(工号,姓名,工种)w2(工种,定额)D以上都不对 155在数据库设计中,用 E-R 图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的 阶段。A需求分析 B概念设计 C逻辑设计 D物理设计 156E-R 图是数据库设计的工具之一,它适用于建立数据库的 。A概念模型 B逻辑模 C结构模型 D物理模型 157在关系数据库设计中,设计关系模式是 的任务。A需求分析阶段 B概念设计阶段 C逻辑设计阶段 D物理设计阶段 158在数据系统中,对存取权限的定义称为 。A命令 B授权 C定义 D审计 159 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的 。A可靠性 B一致性 C完整性 D安全性 160解决并发操作带来的数据不一致性总是普遍采用 。A封锁 B恢复 C存取控制 D协商 161关于“死锁”,下列说法中正确的是 。A死锁是操作系统中的问题,数据库操作中不存在 B在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库 C当两个用户竞争相同资源时不会发生死锁 D只有出现并发操作时,才有可能出现死锁 162对并发操作若不加以控制,可能会带来 问题。A不安全 B死锁 C死机 D不一致 163.在标准 SQL 中,建立视图的命令是 _。.A、CREATE SCHEMA 命令 B、CREATE TABLE 命令 C、CREATE VIEW 命令 D、CREATE INDEX 命令 12在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是 _ 阶段。A数据库系统 B文件系统 C人工管理 D数据项管理 164数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为 。A数据定义功能 B数据管理功能 C数据操纵功能 D数据控制功能 165数据库的概念模型独立于 。A具体的机器和 DBMS BE-R 图 C信息世界 D现实世界 166数据库的基本特点是 。A(1)数据可以共享(或数据结构化)(2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制 B(1)数据可以共享(或数据结构化)(2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 C(1)数据可以共享(或数据结构化)(2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制 D(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 167 是存储在计算机内有结构的数据的集合。A数据库系统 B数据库 C数据库管理系统 D数据结构 答案:B 168在数据库中存储的是 。A数据 B数据模型 C数据以及数据之间的联系 D信息 169下述关于数据库系统的正确叙述是 。A数据库系统减少了数据冗余 B数据库系统避免了一切冗余 C数据库系统中数据的一致性是指数据类型一致 D数据库系统比文件系统能管理更多的数据 170下述关于数据库系统的正确叙述是 。A数据库中只存在数据项之间的联系 B数据库的数据项之间和记录之间都存在联系 C数据库的数据项之间无联系,记录之间存在联系.D数据库的数据项之间和记录之间都不存在联系 171 为使程序员编程时既可使用数据库语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到 中。A编译程序 B操作系统 C中间语言 D宿主语言 答案:D 172应用数据库的主要目的是为了 。A解决保密问题 B解决数据完整性问题 C共享数据 D解决数据量大的问题 173数据库应用系统包括 。A数据库语言、数据库 B数据