数据库原理复习题.doc_第1页
数据库原理复习题.doc_第2页
数据库原理复习题.doc_第3页
数据库原理复习题.doc_第4页
数据库原理复习题.doc_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

数据库原理及应用复习题2017-4-28一、选择题1数据库系统与文件系统的主要区别是 A数据库系统复杂,而文件系统简单 B文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 2数据库系统中,对用户使用的数据视图的描述称为 A概念模式 B内模式C存储模式 D外模式3以下错误的表达是 A.数据受数据类型和取值范围的约束;B.数据有定性表示和定量表示之分;C.数据是信息的载体,并具有多种表现形式;D.数据有“型”和“值”之分,“型”就是数据的规模或大小;1=24设有关系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锁9在关系数据库系统中,为了简化用户查询操作,而又不增加数据的存储空间,常用的方法是创建 A另一个表 B游标 C视图 D索引10消除了部分函数依赖的1NF的关系模式,必定是 A1NF B2NF C3NF D4NF6. 在结构化方法中,用数据流程图(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 STRUCTURE13. 如果要创建一个数据组分组报表,第一个分组表达式是部门,第二个分组表达式是性别,第三个分组表达式是基本工资,当前索引的索引表达式应当是_。A、部门+性别+基本工资 B、部门+性别+STR(基本工资)C、STR(基本工资)+性别+部门 D、性别+部门+STR(基本工资)14. 把一个项目编译成一个应用程序时,下面的叙述正确的是_。A、所有的项目文件将组合为一个单一的应用程序文件B、所有项目的包含文件将组合为一个单一的应用程序文件C、所有项目排除的文件将组合为一个单一的应用程序文件D、由用户选定的项目文件将组合为一个单一的应用程序文件15. 数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是_。A、DBS包括DB和DBMS B、DBMS包括DB和DBSC、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS16. 在选项对话框的文件位置选项卡中可以设置_。A、表单的默认大小 B、默认目录C、日期和时间的显示格式 D、程序代码的颜色17. 要控制两个表中数据的完整性和一致性可以设置参照完整性,要求这两个表_。A、是同一个数据库中的两个表 B、不同数据库中的两个表C、两个自由表 D、一个是数据库表另一个是自由表18. 定位第一条记录上的命令是_。A、GO TOP B、GO BOTTOM C、GO 6 D、SKIP19. 在关系模型中,实现关系中不允许出现相同的元组的约束是通过_。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、USE26. 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 ARRAY33. 设有图书管理数据库图书(总编号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,也就是DBMS51数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为 。 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 答案 C79在关系代数中,对一个关系做投影操作后,新关系的元组个数 原来关系的元组个数。 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 DGROUPBY91关系规范化中的插入操作异常是指 。 A不该删除的数据被删除 B不该插入的数据被插入 C应该删除的数据未被删除 D应该插入的数据未被插入92消除了部分函数依赖的1NF的关系模式,必定是 。 A1NF B2NF C3NF D4NF93关系数据库规范化是为解决关系数据库中 问题而引入的。 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)连接码1=2107. 设有关系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.RSC.RS D.110已知关系R如下表所示, ABCDabcdacdebdefadcgbcdgcbeg 关系R的候选码为 AACBAB、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=NULLB) SELECT * FROM sc WHERE grade IS C) SELECT * FROM sc WHERE grade IS NULLD) SELECT * FROM sc WHERE grade = 112. 上题中“查询选修课程号为4,且成绩在80分以上的所有学生的学号和姓名”的SQL语句中,将使用的表是 A) 学生信息表SB) 学生信息表S和课程信息表cC) 学生信息表S、课程信息表c和学生选课信息表scD) 学生信息表S和学生选课信息表sc113设属性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 - S116关系模式进行投影运算后 。 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,SC118同一个关系模型的任意两个元组值 。 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并、差、交、选择、乘积 答案 C128设有关系R,按条件f对关系R进行选择,正确的是 。 129实体完整性要求主属性不能取空值,这一点可以通过 来保证。 A定义外码 B定义主码 C用户定义的完整性 D关系系统自动 答案 D130关系是 。 A型 B静态的 C稳定的 D关系模型的一个实例 答案 D131设关系R(A,B,C)和关系S(B,C,D),那么与R join S(2=1)等价的关系代数表达式是 。 .132SQL语言集数据查询、数据操作、数据定义和数据控制功能于体,语句INSERT、DELETE、UPDATE实现哪类功能 。 A数据查询 B数据操纵 C. 数据定义 D数据控制 答案 B133下面列出的关于视图(View)的条目中,哪一条是不正确的 。 A视图是外模式 B视图是虚表 C. 使用视图可以加快查询语句的执行速度 D使用视图可以简化查询语句的编写134SQL语言具有两种使用方式,分别称为交互式SQL和 。 A提示式SQL B多用户SQL C嵌入式SQL D解释式SQL135下列SQL语句中,创建关系表的是 。 AALTER BCREATE CUPDATE DINSERT136SQL语言是 语言。 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.SC139下列SQL语句中,修改关系表的是 。 AALTER BCREATE CUPDATE DINSERT140SQL语言具有 的功能。 A关系规范化、数据操纵、数据控制 B数据定义、数据操纵、数据控制 C数据定义、关系规范化、数据控制 D数据定义、关系规范化、数据操纵141SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE等。其中最重要的,也是使用最频繁的语句是 。 ASELECT BINSERT CUPDATE DDELETE142SQL语言中,实现数据检索的语句是 。 ASELECT BINSERT CUPDATE DDELETE143假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系 。 AS BSC,C CS,SC DS,C,SC144若用如下的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都是 答案:B150关系模型中的关系模式至少是 。 A1NF B2NF C3NF DBCNF151在关系模式中,如果属性A和B存在1对1的联系,则说 。 AAB BBA CAB D以上都不是152候选关键字中的属性称为 。 A非主属性 B主属性 C复合属性 D关键属性153关系模式中,满足2NF的模式, 。 A可能是1NF B必定是1NF C必定是3NF D必定是BCNF154设有关系W(工号,姓名,工种,定额),将其规范化到第三范式

温馨提示

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

评论

0/150

提交评论