数据库选择题答案

合集下载

《数据库系统概论》课程习题及参考答案

《数据库系统概论》课程习题及参考答案

《数据库系统概论》课程习题及参考答案一、选择题1. 以下哪项不是数据库系统的组成部分?A. 数据库B. 数据库管理系统C. 数据字典D. 应用程序答案:C2. 数据库管理系统的核心是?A. 数据定义B. 数据操纵C. 数据控制D. 数据库语言答案:D3. 在数据库系统中,下列哪个不是数据模型的三要素?A. 数据结构B. 数据操作C. 数据约束D. 数据存储答案:D4. 以下哪个不是SQL语言的数据定义功能?A. CREATEB. DROPC. ALTERD. SELECT答案:D5. 在关系数据库中,下列哪个不是关系的基本操作?A. 插入B. 删除C. 更新D. 排序答案:D二、填空题1. 数据库系统由____、____、____和____组成。

答案:数据库、数据库管理系统、数据库管理员、应用程序2. 数据库管理系统的主要功能包括____、____、____和____。

答案:数据定义、数据操纵、数据控制、数据维护3. 数据模型分为____、____、____和____。

答案:层次模型、网状模型、关系模型、面向对象模型4. SQL语言的数据定义功能包括____、____和____。

答案:CREATE、DROP、ALTER5. 关系数据库的完整性约束包括____、____和____。

答案:实体完整性、参照完整性、用户定义的完整性三、简答题1. 简述数据库系统的特点。

答案:数据库系统的特点如下:(1)数据共享性高,冗余度低;(2)数据独立性高;(3)数据安全性好;(4)数据一致性;(5)支持事务处理。

2. 简述关系数据库的三大范式。

答案:关系数据库的三大范式如下:(1)第一范式(1NF):每个字段都是不可分割的最小数据单位,不存在重复的组;(2)第二范式(2NF):在1NF的基础上,表中的所有非主属性完全依赖于主键;(3)第三范式(3NF):在2NF的基础上,表中的所有字段之间不存在传递依赖。

3. 简述SQL语言的数据操纵功能。

《数据库系统》选择题及答案

《数据库系统》选择题及答案

《数据库系统》选择题及答案“数据库系统”选择题1。

数据库概述1。

下面对数据库的描述是正确的(c)a。

数据库是DBF文件b。

数据库是关系c。

数据库是结构化数据集d。

数据库是一组文件2。

数据独立性指的是(c)a。

数据取决于程序b。

程序依赖于数据c。

数据不依赖于程序d。

程序不依赖于数据3。

以下对数据库管理员职责的描述是不正确的(c)a。

数据库管理员是数据库系统的超级用户,负责控制和管理每个用户的访问权限。

数据库管理员负责监控数据库的运行。

数据库管理员负责前端应用程序的开发。

d。

数据库管理员负责在数据库系统出现故障时进行恢复。

4.数据库管理系统指的是(c)a。

数据库b .数据库系统c .数据库管理系统d .数据处理系统5。

具有低数据冗余、数据共享和高数据独立性的系统是(b)A.文件系统b .数据库系统c .操作系统d .高级程序6。

数据管理软件的下一层是(d)a数据库系统b数据库c管理信息系统d数据库管理系统7。

在数据库系统中,逻辑数据和物理数据可以相互转换。

该功能由(c)a .操作系统b .信息管理系统c .数据库管理系统d .文件系统8执行。

数据库中所有数据的总体逻辑结构的描述被视为数据库的(d)a。

存储模式b .子模式c .外部模式d .模式9。

用户看到的数据部分的本地逻辑结构的描述是(b)A.存储模式b .子模式c .概念模式d .模式10。

文件系统和数据库系统之间最大的区别是(d)A.数据共享b。

数据独立性c。

数据冗余d .数据结构11。

关于信息和数据,以下讨论是正确的(d)a。

信息不同于数据,但没有联系。

信息是数据的载体。

相同的信息以相同的数据形式d表示。

数据处理本质上是信息处理12。

描述事物本质的最小数据单位是(c)a。

记录b .文件c .数据项d .数据库13。

几个记录的集合称为(d)A.数据b。

数据库c。

数据项d .文件14。

数据库系统中的软件是指(a)a。

数据库管理系统b .应用c .数据库d .数据库管理员15。

《数据库系统》选择题及答案解析

《数据库系统》选择题及答案解析

《数据库系统》选择题一.数据库概述1.下列有关数据库的描述正确的是( C )。

A.数据库是一个DBF文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件2.数据独立性是指( C )。

A.数据依赖于程序B.程序依赖于数据C.数据不依赖于程序 D.程序不依赖于数据3.以下关于DBA职责的叙述中,不正确的是( C )。

A.DBA是数据库系统的超级用户,负责控制和管理各个用户的访问权限B.DBA要负责监控数据库的运行C.DBA要负责前端应用程序的开发D.DBA要负责当数据库系统发生故障时进行恢复4.DBMS是指( C )。

A.数据库B.数据库系统C.数据库管理系统D.数据处理系统5.数据冗余度低、数据共享以及较高数据独立性等特征的系统是( B )。

A.文件系统B.数据库系统C.操作系统D.高级程序6.仅次于用户和数据库之间的一层数据管理软件是( D )。

A.数据库系统B.数据库C.管理信息系统D.数据库管理系统7.数据库系统中,逻辑数据和物理数据可以相互转换,执行该功能的是( C )A.操作系统B.信息管理系统C.数据库管理系统D.文件系统8.数据库中对全部数据的整体逻辑结构的描述,作为数据库的( D )。

A.存储模式B.子模式C.外模式D.模式9.用户看到的那部分数据的局部逻辑结构的描述是( B )。

A.存储模式B.子模式C.概念模式D模式10.文件系统和数据库系统的最大区别是( D )。

A.数据共享B.数据独立C.数据冗余D.数据结构化11.关于信息和数据,下面的论述中正确是的( D )。

A.信息与数据,只有区别,没有联系B.信息是数据的载体C.同一信息用同一数据表示形式D.数据处理本质上就是信息处理12.描述事物性质的最小数据单位是( C )。

A.记录B.文件C.数据项D.数据库13.若干记录的集合称为( D )。

A.数据B.数据库C.数据项D.文件14.数据库系统中的软件是指( A )。

数据库选择题及答案

数据库选择题及答案

第二章习题一、选择题:1对关系模型叙述错误的是____。

A.建立在严格的数学理论、集合论和谓词演算公式的基础之上B.微机DBMS绝大部分采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库系统答案:D2关系数据库管理系统应能实现的专门关系运算包括____。

A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表答案:B3关系模型中,候选码____。

A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是答案:C4在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为____。

A.候选码B.数据项C.主属性D.主属性值答案:A5同一个关系模型的任两个元组值____。

A.不能全同B.可全同C.必须全同D.以上都不是答案:A6在通常情况下,下面的关系中不可以作为关系数据库的关系是____。

A.R1(学生号,学生名,性别)B.R2(学生号,学生名,班级号)C.R3(学生号,学生名,宿舍号)D.R4(学生号,学生名,简历)答案:D7一个关系数据库文件中的各条记录____。

A.前后顺序不能任意颠倒,一定要按照输人的顺序排列B.前后顺序可以任意颠倒,不影响库中的数据关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D.前后顺序不能任意颠倒,一定要按照候选码字段值的顺序排列答案:B8自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的____。

A.元组B.行C.记录D.属性答案:D9等值连接与自然连接是____。

A.相同的B.不同的答案:B10设有下表所示的关系R,经操作ΠA, B(σB=’ b’(R))(Π为“投影”运算符,σ为“选择”运算符)的运算结果是____。

11如下表所示,两个关系R1和R2,它们进行____运算后得到R3。

数据库期末考试试题及答案

数据库期末考试试题及答案

数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用来表示实体之间关系的是:A. 属性B. 关系C. 键D. 表答案:B2. SQL语言中的“SELECT”语句用于:A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C3. 数据库管理系统(DBMS)的主要功能不包括:A. 数据存储B. 数据查询C. 数据备份D. 数据加密答案:D4. 以下哪个不是数据库设计中的范式:A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)答案:D5. 在数据库中,主键的作用是:A. 唯一标识表中的记录B. 存储数据C. 建立表与表之间的关系D. 排序数据答案:A6. 事务的四大特性不包括:A. 原子性B. 一致性C. 隔离性D. 持久性答案:D7. 以下哪个是数据库的并发控制技术:A. 索引B. 视图C. 锁D. 触发器答案:C8. 数据库的完整性约束包括:A. 实体完整性B. 参照完整性C. 用户定义完整性D. 所有以上答案:D9. 数据库的恢复技术不包括:A. 事务日志B. 检查点C. 数据备份D. 索引答案:D10. 在数据库中,视图的作用是:A. 提高查询速度B. 简化用户操作C. 保护数据D. 存储数据答案:B二、简答题(每题10分,共30分)1. 解释什么是数据库的规范化,并说明其目的是什么?答:数据库的规范化是指按照一定的规则将数据库中的数据组织起来,以减少数据冗余和提高数据的一致性。

其目的是确保数据库的设计是合理的,避免数据的异常,如插入异常、删除异常和更新异常。

2. 描述数据库事务的ACID属性,并解释每个属性的含义。

答:事务的ACID属性包括:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。

- 一致性(Consistency):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。

数据库题库(含答案)

数据库题库(含答案)

数据库题库(含答案)一、单选题(共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答案解析:一个教师可以教多名学生,一个学生可以被多个教师教,因此两者之间是多对多的联系。

mysql数据库考试试题及答案

mysql数据库考试试题及答案

mysql数据库考试试题及答案一、选择题(每题2分,共20分)1. MySQL数据库中,哪个命令用于创建新数据库?A. CREATE TABLEB. CREATE DATABASEC. DROP DATABASED. ALTER DATABASE答案:B2. 在MySQL中,如何查看当前数据库的版本?A. SELECT VERSION();B. SHOW VERSION;C. VERSION();D. DESCRIBE VERSION;答案:A3. 下列哪个SQL语句用于删除表?A. DROP TABLEB. REMOVE TABLEC. DELETE TABLED. DESTROY TABLE答案:A4. 如何在MySQL中为表添加新列?A. ALTER TABLE table_name ADD COLUMN column_name;B. MODIFY TABLE table_name column_name;C. CHANGE TABLE table_name column_name;D. ADD COLUMN table_name column_name;答案:A5. 在MySQL中,哪个函数用于计算表中行数?A. COUNT()B. SUM()C. AVG()D. MAX()答案:A6. 如何在MySQL查询中使用通配符?A. 使用%和_B. 使用%和?C. 使用*和_D. 使用*和?答案:B7. 在MySQL中,哪个命令用于显示当前数据库中的所有表?A. SHOW TABLESB. LIST TABLESC. DESCRIBE TABLESD. DISPLAY TABLES答案:A8. 如何在MySQL中更新表中的记录?A. UPDATE table_name SET column1=value1, column2=value2 WHERE condition;B. MODIFY table_name SET column1=value1, column2=value2 WHERE condition;C. CHANGE table_name SET column1=value1, column2=value2 WHERE condition;D. ALTER TABLE table_name SET column1=value1, column2=value2WHERE condition;答案:A9. 在MySQL中,哪个命令用于备份数据库?A. BACKUP DATABASEB. COPY DATABASEC. DUMP DATABASED. EXPORT DATABASE答案:C10. 如何在MySQL中删除数据库中的列?A. REMOVE COLUMNB. DROP COLUMNC. DELETE COLUMND. UNDO COLUMN答案:B二、填空题(每空1分,共10分)11. 在MySQL中,使用____命令可以导入.sql文件。

数据库 练习题(答案)

数据库  练习题(答案)

第四章练习题一、选择题1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句SELECT A,B FROM RWHERE B NOT IN(SELECT B FROM S WHERE C='C56');等价的关系代数表达式是 [ C]A.πA,B(σC≠'C56'(R⋈S))B.πA,B(R ⋈ S)C≠'C56' C.R-πA,B(σC= 'C56'(R⋈S))D.R-πA,B(σC≠'C56'(R⋈S))2、嵌入式SQL的预处理方式,是指[ B]A.识别出SQL语句,加上前缀标识和结束标志B.把嵌入的SQL语句处理成函数调用形式C.对源程序进行格式化处理D.把嵌入的SQL语句编译成目标程序3、SQL中,“DELETE FROM 表名”表示 [ A]A.从基本表中删除所有元组B.从基本表中删除所有属性C.从数据库中撤消这个基本表D.从基本表中删除重复元组4、SQL中,聚合函数COUNT(列名)用于[ C]A.计算元组个数B.计算属性的个数C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数5、在传统SQL技术中,使用“ORDER BY”子句的SELECT语句查询的结果,实际上为 [B]A.数组 B.列表 C.包 D.集合6、在数据库中,能提高查询速度的是(C )A. 数据依赖B. 视图C. 索引D. 数据压缩7、语句 delete from sc 表明( A )A. 删除sc中的全部记录B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分行8、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过( B )实现。

A. 指针B. 游标C. 数组D. 栈9、在下列基本表的定义中,数值5表示( C )CREATE TABLE student (Sno char(5) not null unique,Sname char(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Sno 的长度D. 表格的大小10、在视图上不能完成的操作是( C )A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11、下列聚合函数中不忽略空值 (null) 的是(C)A、SUM (列名)B、MAX (列名)C、COUNT ( * )D、AVG (列名)12、SQL的查询语句的where子句中,对空值的操作,不正确的是( C )A、where AGE IS NULLB、where AGE IS NOT NULLC、where AGE = NULLD、where NOT (AGE IS NULL)13、Transact-SQL对标准SQL的扩展主要表现为( A )。

  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必定是bcnf 68 从一个数据库文件中取出满足某个条件的记录形成一个新的数据库文件的操作是(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 )来记录用户需求数据。

相关文档
最新文档