数据库选择题答案

合集下载

数据库考试题及答案

数据库考试题及答案

数据库考试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪项?A. 数据定义B. 数据操纵C. 数据备份D. 数据加密答案:D2. 在关系数据库中,关系是指什么?A. 数据库B. 表C. 列D. 行答案:B3. SQL语言中,用于查询数据的关键字是?A. SELECTB. INSERTC. UPDATED. DELETE答案:A4. 数据库系统的核心是?A. 数据库管理系统B. 数据库C. 数据库管理员D. 数据库应用系统答案:B5. 以下哪个不是数据库系统的特点?A. 数据共享B. 数据独立性C. 数据冗余度高D. 数据控制答案:C6. 以下哪个不是数据库的三级模式?A. 外模式B. 概念模式C. 内模式D. 物理模式答案:D7. 以下哪个不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 数据库完整性答案:D8. 在关系数据库中,表与表之间的联系是通过什么实现的?A. 索引B. 视图C. 外键D. 触发器答案:C9. 以下哪个不是数据库设计阶段?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计答案:A10. 数据库系统与文件系统相比,以下哪个不是数据库系统的优点?A. 数据冗余度低B. 数据独立性高C. 数据安全性高D. 数据共享性低答案:D二、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)是位于用户与______之间的一层数据管理软件。

答案:操作系统2. 在关系数据库中,表中的行称为______。

答案:记录3. SQL语言中,用于删除数据的关键字是______。

答案:DELETE4. 数据库系统的核心是______。

答案:数据库5. 数据库的三级模式包括外模式、______和内模式。

答案:概念模式6. 数据库的完整性约束包括实体完整性、参照完整性和______。

答案:用户定义完整性7. 在关系数据库中,表与表之间的联系是通过______实现的。

数据库试题及答案

数据库试题及答案

数据库试题及答案一、选择题1. 数据库管理系统(DBMS)的主要功能是______。

A. 数据存储B. 数据处理C. 数据管理D. 数据保护答案:C2. 关系数据库中,表与表之间的关系主要有以下几种类型?A. 一对一B. 一对多C. 多对多D. 所有以上答案:D3. SQL语言中的“SELECT”语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C二、填空题1. 数据库设计中的规范化理论主要目的是______,以减少数据冗余。

答案:消除数据冗余2. 在SQL中,使用______语句可以删除表中的数据。

答案:DELETE3. 数据库的并发控制主要解决______和______问题。

答案:数据不一致;数据丢失更新三、简答题1. 简述数据库事务的四个基本属性(ACID)。

答案:数据库事务的四个基本属性是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

2. 什么是视图?简述其优点。

答案:视图是一个虚拟表,其内容由SQL查询定义。

优点包括简化复杂的SQL操作、提供数据的逻辑表示和增加安全性。

四、计算题1. 假设有一个学生表(Students),包含字段:学生ID (StudentID),姓名(Name),年龄(Age),专业(Major)。

编写SQL语句,查询所有计算机专业学生的姓名和年龄。

答案:```sqlSELECT Name, AgeFROM StudentsWHERE Major = '计算机';```2. 如果要删除上述学生表中所有年龄大于20岁的学生记录,应使用什么SQL语句?答案:```sqlDELETE FROM StudentsWHERE Age > 20;```五、论述题1. 论述数据库索引的作用及其对查询性能的影响。

答案:数据库索引用于加快数据检索速度,它类似于书籍的目录,可以快速定位到数据存储的位置。

数据库选择题与答案

数据库选择题与答案

数据库选择题与答案一、选择题1、在关系型数据库中,表中的每一行被称为()A 字段B 记录C 主键D 索引答案:B解释:在关系型数据库中,表中的每一行代表一条具体的数据,被称为记录。

字段是表中的列,主键用于唯一标识表中的记录,索引用于提高数据的查询效率。

2、以下哪种数据库模型不是常见的数据库模型()A 层次模型B 网状模型C 关系模型D 线性模型答案:D解释:常见的数据库模型有层次模型、网状模型和关系模型。

线性模型不是常见的数据库模型。

3、用于在数据库中添加新记录的 SQL 语句是()A INSERTB UPDATEC DELETED SELECT答案:A解释:INSERT 语句用于向表中插入新的记录。

UPDATE 语句用于更新表中的现有记录,DELETE 语句用于删除表中的记录,SELECT 语句用于从表中查询数据。

4、在 SQL 中,用于从表中检索特定列数据的关键字是()A FROMB WHEREC SELECTD ORDER BY答案:C解释:SELECT 关键字用于指定要从表中检索的列。

FROM 关键字用于指定要从哪个表中检索数据,WHERE 关键字用于设置筛选条件,ORDER BY 关键字用于对结果进行排序。

5、数据库中的主键()A 可以重复B 可以为空C 不能重复且不能为空D 可以重复但不能为空答案:C解释:主键是用于唯一标识表中每一行的字段或字段组合,它不能重复且不能为空,以确保数据的唯一性和完整性。

6、以下哪种数据类型可以存储小数()A INTB VARCHARC DECIMALD DATE答案:C解释:INT 是整数类型,VARCHAR 是字符串类型,DATE 是日期类型,DECIMAL 可以用于存储带有固定精度和小数位数的小数。

7、在关系数据库中,实现参照完整性通常使用()A 主键B 外键C 索引D 存储过程答案:B解释:外键用于建立两个表之间的关联,确保数据的参照完整性。

主键用于唯一标识表中的记录,索引用于提高查询效率,存储过程是一组预编译的 SQL 语句。

数据库考试题及答案

数据库考试题及答案

数据库考试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用来表示实体间关系的是:A. 属性B. 关系C. 键D. 域答案:B2. SQL语言中的“SELECT”语句用于:A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C3. 数据库管理系统(DBMS)的主要功能不包括:A. 数据存储B. 数据恢复C. 数据加密D. 数据查询答案:C4. 以下哪个不是数据库的完整性约束:A. 实体完整性B. 参照完整性C. 用户定义完整性D. 索引完整性答案:D5. 在关系数据库中,主键是用来:A. 唯一标识一个表中的每一行B. 存储表中的数据C. 建立表与表之间的关系D. 排序表中的数据答案:A6. 数据库规范化的目的是:A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 降低存储成本答案:B7. 在SQL中,用于删除表中数据的语句是:A. DROPB. DELETEC. REMOVED. ERASE答案:B8. 数据库的并发控制主要解决的问题是:A. 数据丢失B. 数据重复C. 数据不一致D. 数据泄露答案:C9. 在数据库设计中,E-R图主要用于:A. 表示数据的存储结构B. 表示数据的流程C. 表示数据的逻辑结构D. 表示数据的物理结构答案:C10. 数据库的事务具有以下哪个特性,确保操作的原子性:A. 一致性B. 持久性C. 隔离性D. 原子性答案:D二、简答题(每题10分,共30分)1. 请简述数据库的三大范式,并举例说明。

答案:数据库的三大范式包括:- 第一范式(1NF):要求数据库表的每一列都是不可分割的基本数据项,即表中的所有字段都应该只包含原子性的值,不能有集合、数组或重复的数据。

- 第二范式(2NF):在第一范式的基础上,要求表中没有部分依赖,即非主键字段完全依赖于主键。

- 第三范式(3NF):在第二范式的基础上,要求表中没有传递依赖,即非主键字段只能依赖于主键,不能依赖于其他非主键字段。

数据库笔试题及答案

数据库笔试题及答案

数据库笔试题及答案一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?A. 数据存储B. 数据管理C. 数据维护D. 以上都是答案:D2. 关系数据库中的“关系”指的是什么?A. 数据表之间的关系B. 数据库与操作系统之间的关系C. 数据库与应用程序之间的关系D. 数据库与硬件之间的关系答案:A3. SQL语言是什么?A. 结构化查询语言B. 标准查询语言C. 序列查询语言D. 特殊查询语言答案:A二、填空题4. 数据库设计中的_______范式(NF)是最高的规范化形式,可以消除所有的数据冗余。

答案:第五5. 在SQL中,用于删除表中数据的命令是_______。

答案:DELETE三、简答题6. 简述数据库事务的ACID属性。

答案:数据库事务的ACID属性包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

原子性意味着事务中的所有操作要么全部完成,要么全部不完成;一致性确保事务执行后数据库从一个一致的状态转移到另一个一致的状态;隔离性保证并发执行的事务之间不会互相影响;持久性确保一旦事务完成,其结果将永久保存在数据库中。

7. 什么是数据库的索引?它有什么作用?答案:数据库的索引是一种特殊的数据库对象,用于优化查询性能。

索引可以快速定位到表中的特定数据,减少查询时需要扫描的数据量,从而提高查询效率。

四、计算题8. 假设有一个学生表Students,包含字段:学号(ID),姓名(Name),年龄(Age),专业(Major)。

编写一个SQL查询语句,列出所有年龄大于20岁的学生姓名和专业。

答案:```sqlSELECT Name, MajorFROM StudentsWHERE Age > 20;```9. 如果要删除Students表中所有年龄小于18岁的学生记录,应该使用哪个SQL命令?答案:```sqlDELETE FROM StudentsWHERE Age < 18;```五、论述题10. 论述数据库备份和恢复的重要性,并简述常见的备份和恢复策略。

数据库题库及答案精选全文完整版

数据库题库及答案精选全文完整版

可编辑修改精选全文完整版数据库题库及答案数据库技术是计算机科学中重要的一部分,广泛应用于各个领域。

为了更好地学习和理解数据库知识,题库是一个非常有用的资源。

本文提供一些常见的数据库题目及其答案,希望对读者的学习和实践有所帮助。

一、选择题1. 在关系数据库中,用于描述记录之间的关系的是:a) 表格b) 行c) 列d) 键答案:a) 表格2. 数据库管理系统(DBMS)的主要功能包括:a) 数据的存储和管理b) 数据的查询和分析c) 数据的备份和恢复d) 数据的安全性控制答案:a) 数据的存储和管理、b) 数据的查询和分析、c) 数据的备份和恢复、d) 数据的安全性控制3. 关系数据库中,用于唯一标识一条记录的属性被称为:a) 主键b) 外键c) 候选键d) 索引答案:a) 主键4. 数据库的范式用于描述数据库的结构是否符合某种规范。

以下哪一项不是数据库的范式:a) 一范式b) 二范式c) 三范式d) 四范式答案:d) 四范式5. 在SQL语句中,用于插入新记录的关键字是:a) SELECTb) UPDATEc) INSERTd) DELETE答案:c) INSERT二、填空题1. 在关系数据库中,每一行都代表一个________。

答案:记录2. 数据库中具有相同属性的记录集合被称为____________。

答案:表3. 在关系数据库中,用于检索某一部分记录的语句是________。

答案:SELECT4. 数据库设计中常用的三个范式依次是一范式、二范式和__________。

答案:三范式5. 数据库表中,用于唯一标识一条记录的属性被称为________。

答案:主键三、应用题1. 请列举至少三种数据库管理系统(DBMS)的类型,并简要描述它们的特点。

答案:关系型数据库管理系统(RDBMS):采用表格的形式组织数据,具有高度结构化和强一致性的特点。

常见的关系型数据库管理系统有MySQL、Oracle、SQL Server等。

数据库试题及答案

数据库试题及答案

数据库试题及答案一、选择题1. 数据库管理系统(DBMS)的主要功能是()。

A. 只能进行数据存储B. 仅支持数据检索C. 管理数据库中的数据D. 运行操作系统答案:C2. 关系型数据库中,用于描述表与表之间关系的是()。

A. 索引B. 触发器C. 视图D. 外键答案:D3. SQL语言中的SELECT语句用于()。

A. 创建新的数据库表B. 修改已有的数据库表结构C. 删除数据库中的数据D. 查询数据库中的数据答案:D4. 在数据库设计中,规范化理论的主要目的是()。

A. 提高查询速度B. 降低数据冗余C. 提高系统安全性D. 增加数据存储量答案:B5. 数据库事务具有以下哪些特性?()。

A. 原子性B. 一致性C. 隔离性D. 持久性E. 以上都是答案:E二、填空题1. 在关系型数据库中,一个________是用来存储和组织数据的单个单位,由行和列组成。

答案:表2. ________是指在数据库中,对于某个表的特定列的值的唯一性约束。

答案:主键3. ________是一种数据库对象,它允许用户创建自定义的数据类型、存储过程、函数等。

答案:架构4. 在SQL中,使用________语句可以向数据库表中插入新的数据行。

答案:INSERT INTO5. ________是指数据库中存储的数据在物理层面上的实际存储方式。

答案:存储引擎三、简答题1. 请简述数据库的三级模式架构及其作用。

答:数据库的三级模式架构包括概念模式、外模式和内模式。

概念模式是数据库的最高层次,它定义了数据库中所有数据的逻辑结构,是全局的视图。

外模式是针对特定用户或用户组的数据库视图,它描述了数据库系统中用户所看到的那部分数据的逻辑结构。

内模式是数据库的物理层面,描述了数据在存储介质上的存储方式和数据的访问路径。

这三级模式通过映射和转换,实现了数据的独立性和安全性。

2. 请解释什么是数据库的连接(Join)操作,并举例说明其用法。

数据库题库(含答案)

数据库题库(含答案)

数据库题库(含答案)一、单选题(共100题,每题1分,共100分)1、在关系模型中,用来表示实体的是( )A、字段B、记录C、表D、指针正确答案:B答案解析:二维表的每一行的所有数据称为一个元组,相当于一条记录,代表一个实体2、格式属性是给字段()数据时设置的样式。

A、初始值B、当前值C、输出D、输人正确答案:C答案解析:初始值是设置默认值属性,输入是设置有效性规则和输入掩码3、窗体通过来显示字段信息,以类似填空的格式输入数据。

( )A、宏B、模块C、表D、控件正确答案:D4、已知“邮政编码”字段为6位数字,对其设置掩码,正确的是( )A、######B、999999C、D、000000正确答案:D答案解析:必须是6位数字,因此就必须为000000。

5、下列关于Access 2010说法正确的是()A、Access 2010是一个关系型数据库系统B、Access 2010默认创建的文件的扩展名是.mdbC、Access 2010数据库可以作为应用软件的数据库,也可以作为WEB页的数据库D、Access 2010数据库中的数据只能本机访问,不能被其他计算机访问正确答案:C答案解析:Access 2010是数据库管理系统,默认扩展名是.accdb,其数据库既可以被本机访问,也可以被其他计算机访问。

6、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。

A、笛卡尔积B、交C、并D、连接正确答案:D答案解析:运算结果是通过R表和S表共同的属性B的值进行的连接运算。

7、下列不是关系术语的是( )A、元组B、属性C、分量D、数据正确答案:D答案解析:关系中的一行称为一个元组,一列称为一个属性,一个单元格称为一个分量。

8、在关系模式中,如果属性A和B存在1对1的联系,则( )A、A→BB、B→AC、ABD、以上都不是正确答案:C9、教师和同学之间的关系是()A、1:1B、1:nC、m:nD、n: 1正确答案:C答案解析:一个教师可以教多名学生,一个学生可以被多个教师教,因此两者之间是多对多的联系。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库289道选择题1.下列关于数据的说法错误的是(A )。

A.数据都能参加数值运算B.图象声音也是数据的一种C.数据的表示形式是多样的 D不同类型的数据处理方法不同2.下列关于信息的说法错误的是(B )。

A 同一信息可有多种数据表示形式B 数据库中保存的就是信息C 信息是数据的含义D 信息是抽象的3.下列关于数据处理的说法正确的是( B )。

A数据处理是将信息转换成数据的过程.B 数据处理是将数据转换成信息的过程.C数据处理是对数据进行算术运算D数据处理是数据的简单收集4下列关于人工管理阶段的说法错误的是( C )。

A数据不能长期保存 B 程序复杂C程序之间能共享数据 D 数据量小5下列关于文件管理阶段的说法正确的是(B )。

A 对数据统一控制管理B 数据冗余度大C 数据独立性强D 数据完全实现了共享6在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的是( D )。

A 人工管理阶段和文件系统阶段B 文件系统阶段C 文件系统阶段和数据库阶段D 人工管理阶段7下列关于数据库管理阶段的说法错误的是(C )。

A 数据的共享性高,冗余度低,易扩充B 数据真正实现了结构化C 数据独立性差D 数据由DBMS统一管理和控制8数据库技术的基础是(A )。

A.数据管理技术B.数据传输技术C.计算机技术D.数据安全技术9数据库系统的核心任务是(B )。

A.将信息转换成数据B.数据管理C.实现数据共享D.保证数据安全10下列不属于数据库系统组成的是(B )。

A.DBB.ASPC.DBAD.计算机硬件11数据库的特点之一是数据共享,严格地讲,这里的数据共享指(C )。

A.同一应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多种应用、多种语言、多个用户相互覆盖地使用数据集合D.多个用户共享一个数据文件12在数据库中存储的是(C )。

A.数据B.数据模型C.数据以及数据之间的联系D.信息13下列关于数据库特点的说法正确的是(D )。

A.数据能共享但数据冗余很高B.能保证数据完整性但降低了安全性C.数据独立性高但不能实现共享D.数据能共享且独立性高14数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和( D )。

A.最终用户B.DBAC.数据库应用系统开发人员D.各类相关人员15数据库系统软件包括(D )和数据库应用系统及开发工具。

A.数据库应用程序B.高级语言C.OSD.DBMS16下列关于数据库的说法错误的是(B )。

A.数据库存在于计算机系统中B.数据库中的数据因为独立而没有联系C.数据结构化D.数据以文件方式存储17数据库系统的核心是(D )。

A.编译系统B.数据库C.操作系统D.数据库管理系统18数据库DB、数据库系统DBS和数据库管理系统DBMS三者之间的关系是(A )。

A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS19对数据库数据的存储方式和物理结构的逻辑描述是(A )。

A.内模式B.模式C.外模式D.用户模式20(B )是对数据库中全部数据的逻辑结构和特征的总体描述。

A.内模式B.模式C.外模式D.用户模式21数据库三级模式体系结构的划分有利于保持数据库的(A )。

A.数据独立性B.数据安全性C.结构规范化D.操作可行性22数据库的概念模型用(A )来描述。

A.E-R图B.内模式C.存储模式D.外模式23如果将职工记录定义为(编号,姓名,性别),则(编号,姓名,性别)就是(D)。

A.模式B.内模式C.映射D.外模式24下列关于三级模式间的映射的说法中正确的是(D )。

A.映射可有可无B.三级模式间有3个映射C.普通用户可以修改映射D.映射保证了数据的物理独立性25在数据库三级模式结构中,外模式的个数(B )。

A.只有一个B.可以有多个C.与用户个数相同D.由设置的系统参数决定26数据库管理系统DBMS是(C )。

A.一个完整的数据库应用系统B.一组硬件C.一组软件D.既有硬件也有软件27数据库管理系统DBMS的主要功能之一是( B)。

A.修改数据库B.定义数据库C.应用数据库D.保护数据库28在计算机系统中能够实现对数据库资源进行统一管理和控制的是(A )。

A.DBMSB.MDBSC.DBSD.DDBS29在关系数据库中,我们可以修改表是因为DBMS提供了(A )。

A.数据操作功能B.数据定义功能C.数据查询功能D.数据运行功能30DBMS的组成不包括(C )。

A.数据定义语言DDLB.数据操纵语言DMLC.ASPD.例行程序31按照传统的数据模型分类,数据库系统可分为三种类型(B )。

大型. 中型和小型层次. 网状和关系西文. 中文和兼容数据. 图形和多媒体32用树型结构来表示实体之间联系的模型称为(A )。

A.层次模型B.关系模型C.运算模型D.网状模型33按照数据模型划分,SQL SERVER2000是一个(A )。

A.关系型数据库管理系统B.网状型数据库管理系统C.层次型数据库管理系统D.混合型数据库管理系统34关系数据模型用(C )结构表示实体和实体间的联系。

树型网状二维表对象35E-R图中用( C )表示联系。

A.矩形B.正方形C.菱形D.椭圆形36实体是信息世界中的术语,与之对应的关系数据库术语为( A )。

A.元组B.数据库C.字段D.文件37实体间的联系存在着(D )。

A.1:1联系B.1:n联系C.m:n联系D.上述三种联系38一个公司可以接纳多名职员参加工作,但每个职员只能在一个公司工作,从公司到职员之间的联系类型是(D )。

A.多对多B.一对一C.多对一D.一对多39E-R方法的三要素是(C )。

A.实体、属性、实体集B.实体、码、关系C.实体、属性、关系D.实体、域、码40E-R图中用( A )表示实体。

A.矩形B.正方形C.菱形D.椭圆形41.关系数据表的关键字由( D)个字段组成。

A.一个B.;两个C.多个D.一个或多个42.以下叙述错误的是(B )。

A.关系数据库的结构一般保持不变,但可根据需要进行修改B.一个数据表组成一个关系数据库,多种不同的数据则需要创建多个数据库C.关系数据表中的所有记录的关键字字段的值互不相同D.关系数据表的外部关键字是另一个表的主关键字43.参照完整性规则指出:表的(B )必须是另一个表主键的有效值,或是空值。

A.候选键B.外键C.主键D.主属性44.关系数据库规范化是为了解决关系数据库中(A )的问题而引入的。

A.插入、删除及数据冗余B.提高查询速度C.减少数据操作的复杂性D.保证数据的安全性和完整性45.关系数据库是若干(A )的集合。

A.表(关系)B.视图C.列D.行46.在关系模式中,实现“关系中不允许出现相同的元组”的约束是( B )约束:。

A.候选键B.主键C.键D.任一键47.约束“年龄限制在18-30岁之间”属于DBMS的( B)功能。

A.安全性B.完整性C.并发控制D.恢复48.反映现实世界中实体及实体间联系的信息模型是( D )。

A.关系模型B.层次模型C.网状模型模型49.关系数据模型的3个组成部分中,不包括( D )。

A.完整性规则B.数据结构C.数据操作D.并发控制50.如何构造出一个合适的数据逻辑结构是( C )主要解决的问题。

A.关系数据库优化B.数据字典C.关系数据库规范化理论D.关系数据库查询51.在关系数据库中,关系是指(D )A.视图B.属性C.实体D.二维表52.数据库中的冗余数据是指( B )的数据。

A.容易产生错误B.容易产生冲突C.无关紧要D.由基本数据导出53.如果A表示某学校学生的集合,B表示该学校所有课程的集合,则A与B的笛卡尔积表示(A )。

A.所有可能选课的情况B.所有学生选部分课程的情况C.所有课程被部分学生选课的情况D.以上均不是54.如果集合A含2个元素,集合B含3个元素,则A 与B的笛卡尔积包含( B )个元素。

55.候选关键字的属性可以有( D )。

A.多个个个个或多个56.关系模型中有三类基本的完整性约束,定义外部关键字实现的是( C )。

A.实体完整性B.域完整性C.参照完整性D.实体完整性、参照完整性和域完整性57.在概念模型中,一个实体集对应于关系模型中的一个( D )。

A.元组B.字段C.属性D.关系58.在关系运算中,投影运算是(B )。

A.在基本表中选择满足条件的记录组成一个新的关系B.在基本表中选择字段组成一个新的关系C.在基本表中选择满足条件的记录和属性组成一个新的关系D.以上均正确59在关系运算中,选择运算是(A )。

A.在基本表中选择满足条件的记录组成一个新的关系B.在基本表中选择字段组成一个新的关系C.在基本表中选择满足条件的记录和属性组成一个新的关系D.以上均正确60.关于关系模式的关键字,以下说法正确的是(B )。

A.一个关系模式可以有多个主关键字B.一个关系模式可以有多个侯选关键字C.主关键字可以取空值D.关系模式必须有主关键字61 在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用(B )。

A临时关键字B主关键字C外部关键字D索引关键字62 规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是(B )。

A长度不变的B不可分解的C互相关联的D互不相关的63 专门的关系运算不包括下列中的(A )。

A连接运算B选择运算C投影运算D交运算64 对关系s和关系r进行集合运算,结果中既包含s 中元组也包含r中元组,这种集合运算称为(A )并运算交运算差运算积运算65 下面的选项中,不是关系数据库基本特征的是( A)。

A不同的列应有不同的数据类型 B不同的列应有不同的列名 C与行的次序无关D与列的次序无关66 关系代数运算是以(C )为基础的运算。

A关系运算B谓词演算C集合运算D代数运算67 关系模式中,满足2nf的模式(A B )。

A可能是1nf B必定是1nf C必定是3nf D必定是bcnf68 从一个数据库文件中取出满足某个条件的记录形成一个新的数据库文件的操作是(C )操作。

A投影B连接C选择D复制69 关系代数中的连接操作是由( B )操作组合而成。

A选择和投影B选择和笛卡儿积C投影、选择、笛卡儿积D投影和笛卡儿积70 自然连接是构成新关系的有效方法。

一般情况下,当对关系r和s使用自然连接时,要求r和s含有一个或多个共有的( D )。

A记录B行C属性D元组71 数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是( D )。

A 层次分析法和层次结构图 B 数据流程图分析法和数据流程 C 结构分析法和模块结构图 D 实体-联系方法和e-r 图72 在关系数据库系统中,数据模式设计即设计一组(B )来记录用户需求数据。

相关文档
最新文档