数据库习题终稿(附答案)
数据库习题与答案

数据库习题与答案一、选择题1、以下哪个不是数据库的特征?A.共享性B.安全性C.完整性D.随意性答案:D.随意性解释:数据库具有共享性、安全性、完整性等特征,但随意性并不是数据库的特征。
2、下列哪个是关系型数据库的优点?A.易于使用和管理B.支持复杂查询C.可以存储大量数据D.以上都是答案:D.以上都是解释:关系型数据库具有易于使用和管理、支持复杂查询、可以存储大量数据等优点。
3、SQL是下列哪个数据库系统的标准语言?A. OracleB. MySQLC. SQL ServerD. DB2答案:A. Oracle解释:SQL是Oracle数据库系统的标准语言。
4、下列哪个是数据库系统的组成部分?A.数据库B.操作系统C.应用程序D.以上都是答案:D.以上都是解释:数据库系统由数据库、操作系统、应用程序等组成。
5、下列哪个是对数据库系统的正确描述?A.数据库系统可以取代文件系统B.数据库系统与文件系统完全不同C.数据库系统是一个层次结构D.数据库系统是一个客户-服务器结构答案:D.数据库系统是一个客户-服务器结构解释:数据库系统是一个客户-服务器结构,它由多个组成部分组成,包括数据库、操作系统、应用程序等。
与文件系统相比,数据库系统可以提供更高效、更可靠的数据存储和管理。
二、填空题1、________是指数据的结构化程度。
关系型数据库中的数据是按照__________组织的。
答案:数据结构化;表格形式解释:数据的结构化程度是指数据之间关系的清晰程度和组织方式。
在关系型数据库中,数据是按照表格形式组织的,每个表格由行和列组成,行表示记录,列表示字段。
2、SQL语言中,可以使用_________关键字来创建一个新的表格。
____________用于向表格中插入数据。
答案:CREATE TABLE;INSERT INTO解释:在SQL语言中,可以使用CREATE TABLE关键字来创建一个新的表格。
INSERT INTO用于向表格中插入数据。
数据库试题及答案解析

数据库试题及答案解析一、单项选择题(每题2分,共10题)1. 在关系型数据库中,用于定义表结构的语句是:A. SELECTB. INSERTC. CREATE TABLED. DROP TABLE答案:C2. SQL语句中,用于查询数据的关键字是:A. INSERTB. UPDATEC. DELETED. SELECT答案:D3. 如果要删除数据库中的一个表,应该使用的SQL语句是:A. DELETE FROM table_nameB. DROP TABLE table_nameC. REMOVE TABLE table_nameD. CLEAR TABLE table_name答案:B4. 在SQL中,用于更新表中数据的语句是:A. UPDATEB. CHANGEC. MODIFYD. ALTER TABLE5. 数据库中的主键(Primary Key)是用来:A. 存储数据B. 唯一标识表中的每条记录C. 排序数据D. 索引数据答案:B6. 下列哪个选项不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 索引完整性答案:D7. 在SQL中,用于添加新列到已存在的表中的语句是:A. ALTER TABLEB. ADD COLUMNC. CREATE COLUMND. INSERT COLUMN答案:A8. 数据库管理系统(DBMS)的主要功能不包括:A. 数据定义B. 数据操纵C. 数据存储D. 网络管理答案:D9. 在数据库中,用于表示一对多关系的是:B. 多对多C. 一对多D. 多对一答案:C10. 数据库的三级模式结构包括外模式、概念模式和:A. 内模式B. 存储模式C. 应用模式D. 物理模式答案:A二、多项选择题(每题3分,共5题)1. 下列哪些是数据库设计阶段的主要任务?A. 需求分析B. 概念性设计C. 物理设计D. 数据库实施答案:ABC2. 在数据库中,以下哪些操作可能会导致表中数据的丢失?A. DELETEB. DROP TABLEC. UPDATED. TRUNCATE TABLE答案:ABD3. 关系型数据库管理系统(RDBMS)支持哪些类型的查询操作?A. 选择B. 投影C. 连接D. 除法答案:ABC4. 数据库的ACID属性包括:A. 原子性B. 一致性C. 隔离性D. 持久性答案:ABCD5. 在数据库中,以下哪些因素会影响查询性能?A. 索引的使用B. 查询的复杂度C. 数据库的大小D. 硬件配置答案:ABCD三、简答题(每题5分,共2题)1. 什么是事务?请简述事务的四个基本特性。
数据库题库及答案精选全文完整版

可编辑修改精选全文完整版数据库题库及答案数据库技术是计算机科学中重要的一部分,广泛应用于各个领域。
为了更好地学习和理解数据库知识,题库是一个非常有用的资源。
本文提供一些常见的数据库题目及其答案,希望对读者的学习和实践有所帮助。
一、选择题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等。
数据库题库(含答案)

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

数据库系统原理练习题库(附参考答案)一、单选题(共100题,每题1分,共100分)1.属于数据库结构设计阶段的是A、程序设计B、功能设计C、事务设计D、逻辑结构设计正确答案:D2.人工管理阶段,计算机主要应用于A、数据集成B、科学计算C、过程控制D、故障恢复正确答案:B3.下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:D4.下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase正确答案:A5.同一数据被反复存储的情况是A、删除异常B、插入异常C、更新异常D、数据冗余正确答案:D6.产生数据不一致的主要原因是并发操作破坏了事务的A、持续性B、一致性C、原子性D、隔离性正确答案:D7.DBMS提供【】来严格地定义模式。
A、模式描述语言B、子模式描述语言C、内模式描述语言D、程序设计语言正确答案:A8.关系数据库以【】作为数据的逻辑模型。
A、二维表B、关系C、关系模型D、数据库正确答案:C9.关于调用存储过程的说法,错误的是A、可以从交互式界面调用B、可以使用CALL语句来调用存储过程C、可以由嵌入式SQL调用D、不是所有的SQL接口都能调用存储过程正确答案:D10.可唯一标识实体的属性集称为A、键B、实体型C、域D、属性正确答案:A11.目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、设计评价B、编制应用程序设计说明C、模型转换D、子模式设计正确答案:B12.在使用游标的过程中,需要注意的事项不包括A、游标不能单独在查询操作中使用B、在一个BEGIN···END语句块中每一个游标的名字并不是唯一的C、游标是被SELECT语句检索出来的结果集D、在存储过程或存储函数中可以定义多个游标正确答案:B13.对关系的描述不正确的是A、关系中的元组次序可交换B、关系可以嵌套定义C、关系是一张二维表D、关系是一个集合正确答案:B14.下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中正确答案:B15.关系数据库是以【】的形式组织数据。
数据库原理习题

数据库原理习题(含答案)(总51页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--第一章绪论Ⅰ、学习要点1、准确掌握数据、数据库、数据库系统、数据库管理系统等基本术语、概念;2、数据独立性的概念、分类及实现途径;3、数据模型的概念、分类、要素及作用;4、数据库三级模式体系结构的含义及作用;5、关系数据模型的三要素容。
Ⅱ、习题一、选择题:1、使用二维表格结构表达数据和数据间联系的数据模型是()A、层次模型B、网状模型C、关系模型D、实体—联系模型2、DB、DBS、DBMS间的关系是()A、DB包括DBMS和DBSB、DBMS包括DB和DBSC、DBS包括DB和DBMSD、DBS与DB和DBMS无关3、在数据库中存储的是()A、数据B、数据模型C、数据及数据之间的联系D、信息4、数据库系统中,用()描述全部数据的整体逻辑结构。
A、外模式B、模式C、模式D、数据模式5、数据库中,导致数据不一致的根本原因是()A、数据量太大B、数据安全性不高C、数据冗余D、数据完整性约束不强6、划分层次型、网状型和关系型数据库的原则是()A、记录的长度B、文件的大小C、联系的复杂程度D、数据及联系的表示式7、数据库三级模式体系结构的划分,主要有利于保持数据库的()A、数据安全性B、数据独立性C、结构规化D、操作可行性8、数据库系统中,用()描述用户局部数据的逻辑结构,它是用户和数据库系统间的接口。
A、外模式B、模式C、模式D、数据模式9、数据库系统中,用()描述全部数据的物理存储视图。
A、外模式B、模式C、模式D、数据模式10、数据库系统中用于定义和描述数据库逻辑结构的语言是()A、DMLB、DDLC、DCLD、SQL211、数据库系统支持的数据共享指的是()A、同一应用的多个程序共享同一数据集合B、多个用户、同一语言程序共享同一数据集合C、多个用户共享同一数据文件D、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合12、数据库系统中,当模式发生变化时,采用()来保证数据的物理独立性。
数据库习题集(附答案)

第一部分基本概念一,单项选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
AA.数据库系统 B.文件系统C.人工管理 D.数据项管理2.数据库系统与文件系统的主要区别是。
BA.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3.数据库的概念模型独立于。
AA.具体的机器和DBMS B.E-R图C.信息世界 D.现实世界4.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①,支持数据库各种操作的软件系统叫②,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。
BBB① A.文件的集合 B.数据的集合C.命令的集合 D.程序的集合② A.命令系统 B.数据库管理系统C.数据库系统 D.操作系统③ A.文件系统 B.数据库系统C.软件系统 D.数据库管理系统5.数据库的基本特点是。
BA.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制6.数据库具有①、最小的②和较高的③。
BAC① A.程序结构化 B.数据结构化C.程序标准化 D.数据模块化② A.冗余度 B.存储量C.完整性 D.有效性③ A.程序与数据可靠性 B.程序与数据完整性C.程序与数据独立性 D.程序与数据一致性7.在数据库中,下列说法是不正确的。
数据库课后习题答案(仅供参考)

第1章数据库基础知识答案一、简答题1.(张红超提供)DB:数据库(Datebase,DB)是按照一定的方式组织的、存储在外部存储设备上的、能为多个用户共享的、与应用程序相互独立的相关数据集合。
DBMS:数据库管理系统(Database Management System,DBMS)是对数据库中数据资源进行统一管理和控制的软件,它提供数据定义、数据操作、数据库管理、数据库建立和维护以及通信等功能。
DBS:数据库系统(Database System,DBS)是由计算机系统、数据库及其描述机构、数据库管理系统和有关人员组成,是由这几个方面组成的具有高度组织性的总体。
区别:数据库就是存放数据的仓库,数据库管理系统就是用来管理数据库的,其中数据库系统是一个通称,包括数据库、数据库管理系统、数据库管理人员等的统称,是最大的范畴。
2.(张红超提供)(1) 实体(Entity)是现实世界客观存在并可相互区别的事物可以是具体的人、事、物或抽象的概念(某次活动,某种思想)。
(2) 属性(Attribute)实体所具有的特性或特征。
一个实体可以由若干个属性来刻画。
分“型”属性名和“值”取值。
(3)主码(Primary Key,关键字)唯一标识实体的属性或属性组称为主码。
3.(张红超提供)(1)需求分析:收集和分析数据库所有用户的信息需求和处理需求。
(2)概念结构设计:对用户需求进行综合、归纳与抽象,把用户的信息要求统一到一个整体逻辑结构中,通常用E-R图表示概念模型。
这是数据库设计的关键。
(3)逻辑结构设计:将概念模型转换为某个DBMS所支持的数据模型(如关系模型),形成数据库的模式和外模式。
(4)物理设计:确定数据库的物理结构并对其评价(时间效率和空间效率)物理设计的结果是形成数据库的内模式。
(5)数据库实施:在计算机系统上建立起实际数据库结构、装入数据、测试、试运行的过程。
(6)数据库运行和维护:数据库投入运行标志着开发任务的基本完成和维护工作的开始。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题1. 下面的选项不是关系数据库基本特征的是( A )。
A. 不同的列应有不同的数据类型B. 不同的列应有不同的列名C. 与行的次序无关D. 与列的次序无关2. 实现数据库安全性控制的常用方法和技术有( A )A. 用户标识与鉴别、存取控制、视图机制、审计、数据加密B. 存取控制、视图机制、审计、数据加密、防火墙C. 用户标识与鉴别、存取控制、视图机制、审计、防火墙D. 存取控制、视图机制、审计、数据加密、数据转储3. 数据的( B )是为了防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据。
数据的()是保护数据库防止恶意的破坏和非法的存取。
A. 安全性、完整性B. 完整性、安全性C. 保密性、安全性D. 安全性、保密性4. SQL语言的GRANT(授权)和REVOKE(收回权限)语句主要是用来维护数据库的( C )。
A.完整性B.可靠性C.安全性D.一致性5. 关系模型中,一个码是( C )。
A. 可以由多个任意属性组成B. 至多由一个属性组成C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组D. 以上都不是6. 当关系S自然联接时,能够把S原该舍弃的元组放到结果关系中的操作是( D )A.左外联接B.右外联接C.外部并D.外联接7 DBMS是(D ) A.数据库 B.数据库系统 C.数据库应用软件 D.数据库管理系统8 下列四项中说法不正确的是(C )A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性9 在数据库的三级模式结构中,内模式有(A )A.1个B.2个C.三个D.任意多个10 常见的数据模型是(A)A.层次模型、网状模型、关系模型B.概念模型、实体模型、关系模型对象模型、外部模型、内部模型 D.逻辑模型、概念模型、关系模型11 DB、DBMS和DBS三者间的关系是(B )A.DB包括DBMS和DBS 包括DB和DBMS包括DBS和DB 与DB和DBMS无关12 要保证数据库的物理独立性,需要修改的是(B)A.三层模式之间的两种映射B.模式与内模式C.模式与外模式D.三层模式13关系数据模型的基本数据结构是( D )A.树B.图C.索引D.关系14 提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为(C )15 在数据库的三级模式结构中,内模式有(A)A.1个B.2个C.三个D.任意多个16 下述那一条不属于概念模型应具备的性质(D)A.有丰富的语义表达能力B.易于交流和理解C.易于变动D.在计算机中实现的效率高17 在视图上不能完成的操作是( C)A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图18 当同一个实体集内部实体之间存在着一个M:N的关系时,根据E-R模型转换成关系模型的规则,转换成关系的数目为( C )19 关系数据模型的三个组成部分中,不包括(C )A.完整性规则B.数据结构C.恢复D.数据操作20 下面列出的关于视图的条目中,不正确的是(C)A.视图是外模式B。
视图是虚表C.使用视图可以加快查询语句的执行速度D.使用视图可以简化查询语句的编写21 数据库技术的奠基人之一,于1970年发表过多篇论文,主要论述的是( C )。
A. 层次数据模型B. 网络数据模型C. 关系数据模型D. 面向对象数据模型22 有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程:T,教员:H,上课时间:R,教室:S,学生。
根据语义有如下函数依赖集F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}。
关系模式A的码是(D )。
A.C B.(H,R)C.(H,T)D.(H,S)23 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( D )。
A. 可靠性B. 一致性C. 完整性D. 安全性24 如果事务T获得了数据项Q上的共享锁,则T对Q (A)A. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读不能写25 在SQL语言的SELECT语句中,能实现选择操作的是(C )A.SELECT B.FROM C.WHERE D.GROUP BY26 在数据库系统的组织结构中,下列( C )映射把概念数据库与物理数据库联系起来。
A. 外模式/模式B. 内模式/外模式C. 模式/内模式D. 模式/外模式27 数据库的并发操作可能带来的问题包括( A )A.丢失更新B.数据独立性会提高C.非法用户的使用D.增加数据冗余度28 .将ER 模型转换成关系模型,属于数据库的(C)A .需求分析B .概念设计C .逻辑设计D .物理设计29. (B )是长期储存在计算机内、有组织的、可共享的大量数据的集合。
A. 数据库系统B. 数据库C. 关系数据库D. 数据库管理系统30. 在数据库的三级模式中,内模式有(A )。
A.1个B.2个C.3个D.任意多个31. 在数据库的三级模式中,外模式有(D )。
A.1个B.2个C.3个D.任意多个32. 在数据库的三级模式中,模式有( A )。
A.1个B.2个C.3个D.任意多个33. 在数据库的三级模式体系结构中,内模式、模式和外模式个数的比例是( B )。
A.1:1:1 B.1:1:N C.1:M:N D.M:N:P34. 数据模型的三个要素分别是( b )。
A. 实体完整性、参照完整性、用户自定义完整性B. 数据结构、关系操作、完整性约束C. 数据增加、数据修改、数据查询D. 外模式、模式、内模式35. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS36. 在关系模式R中,Y函数依赖于X 的语义是:( B )。
A. 在R的某一关系中,若两个元组的X值相等,则Y值也相等。
B. 在R的每一关系中,若两个元组的X值相等,则Y值也相等。
C. 在R的某一关系中,Y值应与X值相等。
D. 在R的每一关系中,Y值应与X值相等。
37. 若对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,而对于实体集B中的每一个实体,实体集A中只有1个实体与之联系,则实体集A和实体集B之间的联系类型为( B )。
A.1:1 B.1:N C.M:N D.N:138. 若对于实体集A中的每一个实体,实体集B中有1个实体(n≥0)与之联系,而对于实体集B中的每一个实体,实体集A中只有1个实体与之联系,则实体集A和实体集B之间的联系类型为( A )。
A.1:1 B.1:N C.M:N D.N:139.下列不属于数据安全性控制方法的是(D )。
A.用户标识和鉴定B.用户存取权限控制C.数据加密D.网络流量控制40.若关系R为M列P行,关系S为N列Q行,则(B )的结果为M+N 列P×Q行。
A.R-S B.R×S C.R÷S D.R S41. 数据模型应满足( D )的要求。
A.真实模拟现实世界B.容易为人们所理解C.便于在计算机上实现D.以上都是42. 在可信计算机系统评测标准中,达到初步安全产品要求的是( C )级。
A.C1 B.C2 C.B1 D.B243. 下面的选项不是关系数据库基本特征的是( A )。
A. 不同的列应有不同的数据类型B. 不同的列应有不同的列名C. 与行的次序无关D. 与列的次序无关44. 实现数据库安全性控制的常用方法和技术有( A )A. 用户标识与鉴别、存取控制、视图机制、审计、数据加密B. 存取控制、视图机制、审计、数据加密、防火墙C. 用户标识与鉴别、存取控制、视图机制、审计、防火墙D. 存取控制、视图机制、审计、数据加密、数据转储45. 数据的( B )是为了防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据。
数据的( D )是保护数据库防止恶意的破坏和非法的存取。
A. 安全性、完整性B. 完整性、安全性C. 保密性、安全性D. 安全性、保密性46. SQL语言的GRANT和REVOKE语句主要是用来维护数据库的( C )。
A.完整性B.可靠性C.安全性D.一致性47. 关系模型中,一个码是( C )。
A. 可以由多个任意属性组成B. 至多由一个属性组成C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组D. 以上都不是48. 当关系S自然联接时,能够把S原该舍弃的元组放到结果关系中的操作是( D )A.左外联接B.右外联接C.外部并D.外联接49. 下列不属于需求分析阶段工作的是:( A )。
A. 建立E-R图B. 分析用户活动C. 建立数据字典D. 建立数据流图50. 数据库系统的数据独立性体现在( B )。
A. 不会因为数据的变化而影响到应用程序B. 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构51. 若关系R为M列P行,关系S为N列Q行,则R×S的结果为( B )列()行。
+N、P+Q B.M+N、P×Q C.M×N、P+Q D.M×N、P×Q 52. 在SQL语言的Select语句中实现选择运算的子句是( C )。
by53.数据库系统的数据独立性体现在( B )。
A. 不会因为数据的变化而影响到应用程序B. 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构54.如果事务T对数据D已加S锁,则其他事务对数据D( A )A. 可以加S锁,不能加X锁B. 可以加S锁,也可以加X锁C. 不能加S锁,可以加X锁D. 不能加任何锁55.当关系S自然联接时,能够把S原该舍弃的元组放到结果关系中的操作是( D )A.左外连接B.右外连接C.外部并D.外连接二、填空题1 外模式/模式映象为数据库提供了___物理____数据独立性。
2 用二维表数据来表示实体及实体之间联系的数据模型称为___关系模型__。
3 关系数据库的三类完整性为__实体完整性__、参照完整性、_用户自定义完整性。
4 数据库系统的核心是_数据库管理系统_。
5 数据模型主要有___数据结构_、__数据操作_、____数据约束_。
6若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为主键。
7 建立冗余数据最常用的技术是数据转储和登录日志文件。
8 关系数据库的三类完整性为__实体完整性__、__参照完整性_、__用户自定义完整性_。