数据库综合练习七

合集下载

数据库测试题与答案

数据库测试题与答案

数据库测试题与答案一、单选题(共88题,每题1分,共88分)1.数据库系统中,用( )描述全部数据的整体逻辑结构A、外模式B、内模式C、存储模式D、概念模式正确答案:D2.在关系窗口中,双击两个表之间的连接线,会出现( )A、连接线粗细变化B、“编辑关系”对话框C、数据表分析向导D、数据关系图窗口正确答案:B答案解析:在关系窗口中,单击两个表之间的连接线时,连接线有粗细变化。

当双击连接线时,将弹出“编辑关系”对话框。

3.某文本型字段中有数据“201”,“52”,“510”,“90”,如果按照降序的方式进行排序,则排序后的结果为( )A、201,52,510,90B、510,201,90,52C、52,90,201,510D、90,52,510,201正确答案:D答案解析:文本型的排序方式是从左到右逐字符比较,直到可以比较出大小为止。

4.关于索引,说法错误的是( )A、当一个表建立了索引,就可以加快其查询速度B、虽然建立索引可以加快查询速度,但不是索引越多越好C、建立了主键的字段就自动建立了索引D、为了更快地提高数据检索速度,索引建立得越多越好正确答案:D答案解析:创建索引可以提高数据的检索速度、但应该适可而止。

5. 在关系代数的连接操作中,哪一种连接操作需要取消重复列?( )A、笛卡尔积B、等值连接C、θ连接D、自然连接正确答案:D6.在表的设计视图,不能完成的操作是( )A、修改字段的名称B、删除一个字段C、修改字段的属性D、删除一条记录正确答案:D答案解析:删除一条记录应该在数据表视图里面完成。

7.数据库管理系统是( )A、操作系统B、系统软件C、编译系统D、应用软件正确答案:B答案解析:通俗地说,数据库管理系统就是专门用来管理数据库的计算机系统软件。

8.数据表中有5条记录,其中“编码”是文本型字段,其值分别为:127、99、87、135、8,若按该字段对记录进行降序排序,则正确的是( )A、8、87、99、127、135B、87、99、135、8、127C、99、87、8、135、127D、127、99、135、8、87正确答案:C答案解析:文本型数字排序,规则为从左到右逐字符比较,直到可以比较出大小为止。

数据库练习题库与答案

数据库练习题库与答案

数据库练习题库与答案一、单选题(共88题,每题1分,共88分)1.在Access2010中,要设置数据库密码,可以选择“文件”选项卡中的()命令。

A、信息B、选项C、保存并发布D、打开正确答案:A答案解析:文件à信息à用密码进行加密2.下面关于Acess 表的叙述中,错误的是 ()A、在Access表中,可以对备注型字段进行“格式”属性设置B、若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号C、创建表之间的关系时,应关闭所有打开的表D、可在access表的设计视图“说明”列中,对字段进行具体的说明,不影响字段的数据。

正确答案:C答案解析:只需关闭相关联的表3.在Access2003中,若要在打开网络共享数据库时禁止他人打开该数据库,应选择( )打开方式。

A、只读B、独占C、独占只读D、打开正确答案:B答案解析:采用以独占方式打开数据库,当前用户进行读写期间,其他用户无法打开数据库。

4. 在关系代数中,( )操作称为从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组。

A、自然连接B、θ连接C、选择D、投影正确答案:B5.当多名用户需要Access数据库协同办公时,打开方式应设为A、只读方式B、打开C、独占只读方式D、独占方式正确答案:B答案解析:协同办公属于多个用户同时读写的操作场景,因此要采用“打开”的方式打开数据库,便于多用户共享读写数据。

6.某文本型字段中有数据“201”,“52”,“510”,“90”,如果按照降序的方式进行排序,则排序后的结果为()A、201,52,510,90B、510,201,90,52C、52,90,201,510D、90,52,510,201正确答案:D答案解析:文本型的排序方式是从左到右逐字符比较,直到可以比较出大小为止。

7.Access不能对数据类型进行排序和索引。

( )A、文本B、数字C、备注D、自动编号正确答案:D8.设置文本型字段默认值时不用输入引号,系统自动加入。

数据库测试题+答案

数据库测试题+答案

数据库测试题+答案一、单选题(共88题,每题1分,共88分)1.不属于数据库系统组成部分的是( )A、用户B、数据库管理系统C、硬件D、文件正确答案:D答案解析:数据库系统由数据库、数据库管理系统、硬件系统和用户四个部分组成。

2.下列关于关系数据库术语的说法中,错误的是()A、关系中的一行称为元组B、关系中的一列称为属性C、关系中属性的取值范围称为域D、关系中一列可以具有多种数据类型正确答案:D答案解析:关系型数据库中,同一列只能有一种数据类型。

3.关于数据库系统,下列叙述错误的是A、可以实现数据共享、减少数据冗余B、可以表示事物和事物之间的联系C、支持抽象的数据模型D、数据独立性较差正确答案:D答案解析:数据库系统管理阶段,数据和程序分开存储,因此独立性高。

4.在对某字符型字段进行升序排列时,假设该字段存在这样4个值:中国、美国、日本、法国,则最后排序的结果是( )。

A、中国、美国、法国、日本B、法国、日本、美国、中国C、中国、日本、法国、美国D、法国、美国、日本、中国正确答案:D答案解析:Access中的数据排序规则字母在不区分大小写的前提下,按A-Z的顺序排序,A最小,Z最大;多个字符排序按从左到右逐字符比较的方式,直到可以比较大小为止;数字按数值大小进行排序,文本型中的数字按从左到右逐个比较的方式;日期时间按先后顺序排序,日期时间越靠后,其值就越大;中文汉字按汉语拼音的字母进行排序。

5.如果Access数据表中,需要某个字段存储多个文件,可以选用( )数据类型A、备注型B、附件型C、OLE对象型D、超链接型正确答案:B答案解析:只有附件型能够存储多个被支持的文件。

6.关于获取外部数据,叙述错误的是 ()。

A、导入表后,在Access中修改、删除记录等操作不影响原数据文件B、链接表后,Access中对数据所作的改变都会影响原数据文件C、Access 中可以导入Excel表、其它Access数据库中的表和 DBase数据库文件D、链接表后形成的表的图标为Access生成的表的图标正确答案:D答案解析:链接表的图标与导入表的图标不同。

数据库考试题含参考答案

数据库考试题含参考答案

数据库考试题含参考答案一、单选题(共80题,每题1分,共80分)1、access2010的核心数据库对象是()A、查询B、表C、报表D、窗体正确答案:B答案解析:只有表才能保存数据,则表是数据库的最核心对象。

2、数据库技术的应用,最关键的是解决()A、数据共享B、数据存储C、数据分类D、数据统计正确答案:A答案解析:数据库技术的根本性目的就是为了解决数据共享问题。

3、在窗体中要显示一名教师基本信息和该教师所承担的全部课程情况,窗体设计时在主窗体中显示教师基本信息,在子窗体中显示承担的课程情况,则主窗体和子窗体数据源之间的关系是A、一对一关系B、一对多关系C、多对一关系D、多对多关系正确答案:B答案解析:窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体常用来表示一对多的关系。

根据题意,主窗体和子窗体数据源之问的关系就是教师实体集和课程实体集之问的关系。

一名教师可以承担多门课程,但是一门课程只能由一个教师承担。

所以是一对多的关系,因此选择B选项。

4、关于数据库的描述,不正确的是()A、数据库中不能存储声音B、数据库能存储结构化的数据C、数据库的英文简称是DBD、数据库存储事物的特征描述和事物间的联系正确答案:A答案解析:数据库中不但可以存储各类字符,也可以存储图片、声音、视频等多媒体数据。

5、利用Access,可以定义3种主键,它们是()A、单字段、双字段和多字段B、单字段、双字段和自动编号C、单字段、多字段和自动编号D、双字段、多字段和自动编号正确答案:C答案解析:在Access数据库中,主键可分为单字段、多字段和自动编号主键,其中多字段主键的字段数最多不能超过10个字段。

6、若要建立数据库内两个表之间的关系,应对()的字段作为关联建立联系A、相同名称的字段B、相同数据类型的字段C、名称相同且数据类型相同D、数据类型相同且字段含义和大小相同正确答案:D答案解析:关联字段必须是数据类型、字段大小和字段含义相同的字段。

数据库综合练习题及答案

数据库综合练习题及答案

练习题及答案第一部分:选择题一、单项选择题1.DBS是采用了数据库技术的计算机系统。

DBS是一个集合体,包含数据库、计算机硬件、软件和A.系统分析员B.程序员C.数据库管理员D.操作员2.模型是对现实世界的抽象,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象。

表示实体类型及实体间联系的模型称为A.数据模型B.实体模型C.逻辑模型D.物理模型3.关系模型概念中,不含有多余属性的超键称为A.候选键B.对键C.内键D.主键4.设R、S为两个关系,R的元数为4,S的元数为5,则与RS等价的操作是A.σ3<6(R×S) B.σ3<2(R×S) C.σ3>6(R×S) D.σ7<2(R×S)5.分布式数据库存储概念中,数据分配是指数据在计算机网络各场地上的分配策略,一般有四种,分别是集中式、分割式、全复制式和A. 任意方式B.混合式C.间隔方式D.主题方式6.数据库系统中,类是指具有相同的消息,使用相同的方法,具有相同的变量名和A. 变量值B. 特征C. 定义D. 类型7.随着计算机应用领域的扩大,第一代、第二代DBS不能适应处理大量的A.格式化数据B.网络数据C.非格式数据D.海量数据9.数据库并发控制概念中,使用X封锁的规则称为A.PS协议B.PX协议C.PSC协议D.两段封锁协议10.在数据库操作过程中事务处理是一个操作序列,必须具有以下性质:原子性、一致性、隔离性和A.共享性B.继承性C.持久性D.封装性11.面向对像模型概念中,类可以有嵌套结构。

系统中所有的类组成一个有根的A.有向无环图B.有向有环图C.无向有环图D.无向无环图12.在教学管理系统中,有教师关系T(T#,NAME),学生关系S(S#,NAME),学生成绩关系S(S#,NU)。

其中T#表示教师工号,S#表示学生学号,则T和N存在联系为A. 1:1B. 1:NC. M:ND. 无联系13.一个数据库一般不是由独立的对象组成的,对象的聚集形式的数学意义是A. 笛卡尔积B. 选择C. 投影D. 联接14.对象标识是指针一级的概念是一个强有力的数据操纵原语言,是集合、元组和递归等复合对象操纵的基础,标识是A.任意的B. 可以改变的C.不唯一的D.不能改变的15.数据库系统中除了可用层次模型和关系模型表示实体类型及实体间联系的数据模型以外,还有A. E-R 模型B. 信息模型C.网络模型D.物理模型第二部分:非选择题二、填空题16. 数据库系统中,存放___________ 的数据库,称为数据字典(DD)。

(完整版)数据库练习题及答案解析

(完整版)数据库练习题及答案解析

第一章习题一、单项选择题1 •数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS )之间的关系是(A )。

A. DBS 包括DB 和DBMSB. DBMS 包括DB 和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。

I •人工管理阶段II.文件系统阶段III •数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I3. 下列四项中,不属于数据库系统特点的是(C )。

A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高4. 数据库系统的数据独立性体现在(B )。

A .不会因为数据的变化而影响到应用程序B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构5. 要保证数据库的数据独立性,需要修改的是(C )。

A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式6. 要保证数据库的逻辑数据独立性,需要修改的是(A )。

A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式7. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C ),它是模式的逻辑子集。

A.模式B.物理模式C. 子模式D. 内模式8. 下述(B )不是DBA 数据库管理员的职责。

A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计9. 常见的数据模型有三种,它们是(B )A 网状、关系和语义B 层次、关系和网状C 环状、层次和关系D 字段名、字段类型和记录10. 在E-R 图中,用来表示属性的图形是(B )A 矩形B 椭圆形C 菱形D 平行四边形二、填空题1. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。

数据库练习题

数据库练习题

数据库练习题一、选择题A. MySQLB. OracleC. PythonD. SQL Server2. 在数据库中,下列哪个术语表示实体之间的关系?A. 属性B. 实体C. 联系D. 元组A. CREATEB. INSERTC. ALTERD. DROP二、填空题1. 数据库的三大基石是:______、______、______。

2. 在关系型数据库中,表与表之间的关联是通过______实现的。

3. SQL语言包括数据定义、数据操纵和数据控制三个部分,其中______用于查询数据。

三、判断题1. 数据库中的数据冗余是指同一数据在多个地方存储。

()2. 在MySQL中,一个表中只能有一个主键。

()3. 视图是一种虚拟表,它不占用实际存储空间。

()四、简答题1. 简述数据库系统的特点。

2. 什么是事务?事务有哪些特性?3. 请列举三种常见的数据库索引类型。

五、综合应用题(1)查询所有学生的姓名和班级信息。

(2)查询平均成绩大于80分的学生的姓名和班级。

(3)查询每个班级的平均成绩。

(1)图书信息表:包含图书编号、书名、作者、出版社、出版日期、价格等字段。

(2)读者信息表:包含读者编号、姓名、性别、电话、借阅次数等字段。

(3)借阅记录表:包含借阅编号、图书编号、读者编号、借阅日期、归还日期等字段。

六、SQL编程题(1)插入一条新员工记录,员工ID为1005,姓名为,性别为男,部门为研发部,入职日期为20210601,工资为8000元。

(2)更新部门为“市场部”的员工工资,每人增加500元。

(3)删除入职日期早于20100101的员工记录。

(1)查询订单金额大于1000元的订单总数。

(2)查询每个客户的订单平均金额。

(3)查询2020年所有订单的总金额。

七、案例分析题(1)查询2021年第二季度销售额最高的商品名称。

(2)查询每个客户的历史订单总数。

(3)查询库存不足10件的商品信息。

(1)查询每个学生的姓名、班级和已获得的总学分。

数据库试题及答案解析

数据库试题及答案解析

数据库试题及答案解析一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据存储D. 数据加密答案:D2. 在关系数据库中,以下哪个不是关系的基本特征?A. 行的唯一性B. 列的唯一性C. 列的原子性D. 行的顺序性答案:B3. SQL语言中,用于删除表中数据的命令是?A. DELETEB. DROPC. INSERTD. UPDATE答案:A4. 以下哪个选项是数据库设计中的第一范式(1NF)的要求?A. 每个字段值都是不可分割的基本数据项B. 表中没有重复的行C. 表中没有重复的列D. 表中每个字段值必须是唯一的答案:A5. 在数据库中,以下哪个概念用于描述实体之间的关系?A. 实体B. 关系C. 属性D. 键答案:B6. 数据库恢复的基础是?A. 数据备份B. 数据加密C. 数据压缩D. 数据索引答案:A7. 在数据库中,以下哪个操作用于更新表中的记录?A. SELECTB. INSERTC. UPDATED. DELETE答案:C8. 以下哪个选项不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 视图完整性答案:D9. 数据库中,以下哪个不是索引的类型?A. 聚集索引B. 非聚集索引C. 复合索引D. 视图索引答案:D10. 在数据库中,以下哪个操作用于创建新表?A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. INSERT INTO答案:A二、多项选择题(每题3分,共15分)1. 数据库管理系统(DBMS)的主要功能包括以下哪些?A. 数据定义B. 数据操纵C. 数据存储D. 数据备份答案:A、B、C、D2. 在关系数据库中,以下哪些是关系的基本特征?A. 行的唯一性B. 列的唯一性C. 列的原子性D. 行的顺序性答案:A、C3. SQL语言中,以下哪些命令用于数据操纵?A. SELECTB. INSERTC. UPDATED. DELETE答案:A、B、C、D4. 在数据库设计中,以下哪些是第二范式(2NF)的要求?A. 每个非主属性完全函数依赖于任何候选键B. 表中没有重复的行C. 表中没有重复的列D. 表中每个字段值必须是唯一的答案:A5. 数据库中,以下哪些是索引的类型?A. 聚集索引B. 非聚集索引C. 复合索引D. 视图索引答案:A、B、C三、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)的核心是________。

数据库试题库与参考答案

数据库试题库与参考答案

数据库试题库与参考答案一、单选题(共81题,每题1分,共81分)1.排序时如果选取了多个字段,则输出结果是( )。

A、按设定的优先次序依次进行排序B、按最右边的列开始排序C、无法进行排序D、按从左向右优先次序依次排序正确答案:D2.在access中,以下修改表的结构的操作中,可能丢失数据的操作是( )A、修改字段名B、修改字段类型C、移动字段位置D、修改字段名且移动字段位置正确答案:B答案解析:修改数据类型和字段大小可能会导致数据丢失。

3.学生关系模式S(S#,SNAME,AGE,SEX),S的属性分别表示学生的学号、姓名、年龄、性别。

要在表S中删除一个属性“年龄”,可选用的SQL语句是( )。

A、DELETE AGE FROM SB、ALTER TABLE S DROP COLUMN AGEC、UPDATE S AGED、ALTER TABLE S 'AGE'正确答案:B4.Access中表和数据库的关系是()。

A、一个数据库可以包含多个表B、一个表只能包含两个数据库C、一个表可以包含多个数据库D、一个数据库只能包含一个表正确答案:A答案解析:一个数据库中可以包含多个表和其他数据库对象5.设有关系模式R(A,B,C,D、,其函数依赖集F={(A,B、→C,C→D},则关系模式R的规范化程度最高达到( )。

A、BCNFB、3NFC、2NFD、1NF正确答案:C6.某表中有“编号”字段,该字段要求第一位字母必须是Q,第二、三位必须为字母,第4-6位必须为数字,则该字段的输入掩码应设置为()A、”Q”??999B、”Q”LL000C、“Q”??000D、”Q”LL999正确答案:B7.下列关于数据表的叙述中,错误的是A、数据表是Access数据库中的重要对象之一B、表的设计视图的主要工作是设计表结构C、表的数据表视图只用于显示数据D、可以将其他数据库中的表导人到当前数据库中正确答案:C答案解析:表的数据表视图除了可以用于显示数据以外还可以完成部分的表结构设计操作8.Access数据库的类型是( )。

数据库练习题库(含答案)

数据库练习题库(含答案)

数据库练习题库(含答案)一、单选题(共98题,每题1分,共98分)1.在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法,下列不属于结构化分析和建模方法优点的是()。

A、可避免过早陷入具体细节B、从局部或子系统开始分析问题,便于建模人员了解业务模型C、图形对象不涉及太多技术术语,便于用户理解模型D、用图形化的模型能直观表示系统功能正确答案:B2.DBMS通过加锁机制允许用户并发访问数据库,这属于DBMS提供的()。

A、数据定义功能B、数据操纵功能C、数据库运行管理与控制功能D、数据库建立与维护功能正确答案:C3.关于数据划分策略,下述说法错误的是()。

A、散列划分釆用某种散列函数,以数据的划分属性作为函数参数,计算数据应存储的磁盘序号B、范围划分根据某个属性的取值,将数据划分为n个部分,分别存储到不同磁盘上C、范围划分有利于范围查询和点查询,但也可能会引起数据分布不均匀及并行处理能力下降问题D、轮转法划分能保证元组在多个磁盘上的平均分配,并具有较高的点查询和范围查询正确答案:D4.存取方法设计属于数据库设计的()阶段的设计任务。

A、逻辑结构设计B、概念结构设计C、系统需求分析D、物理结构设计正确答案:D5.将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是()。

A、散列文件B、堆文件C、索引文件D、聚集文件正确答案:B6.关于"死锁”,下列说法中正确的是()。

A、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库B、只有出现并发操作时,才有可能出现死锁C、当两个用户竞争相同资源时不会发生死锁D、死锁是操作系统中的问题,数据库操作中不存在正确答案:B7.关于数据库应用系统的需求分析工作,下列说法正确的是()。

A、在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图B、通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明C、数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标D、数据需求分析的主要工作是要辩识出数据处理中的数据处理流程正确答案:C8.如果一个系统定义为关系系统,则它必须( )oA、支持关系数据库B、支持选择、投影和连接运算C、A和B均成立D、A、B都不需要正确答案:C9.联机分析处理包括以下()基本分析功能。

数据库综合练习及答案

数据库综合练习及答案

《数据库概论》综合练习题一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将其号码填在题干的括号内。

)1.数据库中存储的是(A)A)数据B)数据模型C)数据之间的联系D)数据以及数据之间的联系2.在数据库系统中,把可以相互区别的客观事物称为(c)A)文件B)字段C)实体D)关键码3.下列四项中,不属于数据库特点的是(c)A)数据共享B)数据完整性C)数据冗余很高D)数据独立性高4.对数据库物理存储方式的描述称为(B)A)外模式B)内模式C)概念模式D)逻辑模式5.数据库系统的三级模式中,表达物理数据库的是(D)A)外模式B)模式C)用户模式D)内模式6.在数据库的三级模式结构中,描述数据库中数据的全局逻辑结构和特性的是(D)A)外模式B)内模式C)存储模式D)模式7.最终用户使用的数据视图称为(B)A)内模式B)外模式C)概念模式D)存储模式8.数据库系统的三级模式结构中,定义索引的组织方式属于(D)A)概念模式B)外模式C)逻辑模式D)内模式9.数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的(C)A)事务并发性B)数据可靠性C)数据独立性D)数据重用性10.在数据库三级模式间引入两级映像的主要作用是(A)A)提高数据与程序的独立性B)提高数据与程序的安全性C)保持数据与程序的一致性D)提高数据与程序的可移植性11.物理结构的改变不影响整体逻辑结构的性质,称为数据库的(C)A)物理数据独立性B)逻辑数据独立性C)物理结构独立性D)逻辑结构独立性12.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为(C)A)物理结构独立性B)物理数据独立性C)逻辑结构独立性D)逻辑数据独立性13.数据库系统的物理数据独立性是指(D)A)概念模式改变,外模式和应用程序不变B)概念模式改变,内模式不变C)内模式改变,概念模式不变D)内模式改变,外模式和应用程序不变14.逻辑数据独立性是指( C )A)外模式改变,模式不变B)内模式改变,模式不变C)模式改变,外模式不变D)模式改变,内模式不变15.要保证数据库物理数据独立性,需要修改的是(B)A)模式B)模式与内模式的映射C)模式与外模式的映射D)内模式16.要保证数据库逻辑数据独立性,需要修改的是(C)A)模式B)模式与内模式的映射C)模式与外模式的映射D)内模式17.具有坚实数学理论基础的数据模型是(A)A)关系模型B)层次模型C)网状模型D)E—R模型18.下列数据模型中,数据独立性最高的是(B)A)网状数据模型B)关系数据模型C)层次数据模型D)非关系模型19.E-R模型属于(A)A)概念模型B)层次模型C)网状模型D)关系模型20.在数据库技术中,独立于计算机系统的模型是(A)A)E-R模型B)层次模型C)关系模型D)面向对象的模型21.反映现实世界中实体及实体间联系的信息模型是( D ) A)关系模型B)层次模型C)网状模型D)E-R22.假设有如下实体和实体之间的联系情况:Ⅰ教师实体与学生实体之间存在一对多的导师联系Ⅱ学生实体与课程实体之间存在多对多的选课联系Ⅲ教师实体与课程实体之间存在一对一的授课联系则能用层次模型表示的是(B)A)Ⅰ,ⅡB)Ⅰ,ⅢC)Ⅱ,ⅢD)Ⅰ,Ⅱ,Ⅲ23.关系数据模型的三个组成部分中,不包括( D ) A)完整性规则B)数据结构C)数据操作D24.数据库系统中,使用宿主语言和DML编写应用程序的人员是()A)数据库管理员B)专业用户C)应用程序员D)最终用户25.在下面给出的内容中,不属于DBA职责的是()A)定义概念模式B)修改模式结构C)编写应用程序D)编写完整性规则26.DB、DBMS和DBS三者之间的关系是(B)A)DB包括DBMS和DBS B)DBS包括DB和DBMSC)DBMS包括DB和DBS D)不能相互包括27.关系数据模型上的关系运算分为( B )A)关系代数和集合运算B)关系代数和关系演算C)关系演算和谓词演算D)关系代数和谓词演算28.取出关系中的某些列,并消去重复的元组的关系运算称为( B )A)取列运算B)投影运算C)连接运算D)选择运算29.在关系代数中,可以用选择和笛卡尔积表示的运算是()A)投影B)连接C)交D)除法30.有关系:教学(学号、教工号、课程号)假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师只能讲授一门课程,每门课程可以由多个老师来讲授,那么该关系的主键是( D )A)课程号B)教工号C)(学号,课程号) D)(学号,教工号) 31.设有关系模式EMP(职工号,姓名,年龄,技能)。

mysql综合练习题

mysql综合练习题

mysql综合练习题MySQL是一种广泛应用的关系型数据库管理系统,被广泛用于各种规模的应用程序开发中。

通过练习MySQL综合题,可以帮助我们加深对MySQL数据库设计和查询语言的理解。

本文将提供一些MySQL 综合练习题,供读者进行学习和实践。

练习一:创建数据库和表1. 创建一个名为"company"的数据库。

2. 在"company"数据库中创建一个名为"employees"的表,包含以下字段:员工ID、姓名、年龄、性别、职位、工资。

练习二:插入数据1. 向"employees"表中插入5条员工记录,包括员工ID、姓名、年龄、性别、职位、工资。

练习三:查询数据1. 查询工资大于5000的员工记录,并按照工资从高到低排序。

2. 查询性别为男性且薪资在4000到8000之间的员工记录,按年龄从低到高排序。

练习四:更新数据1. 将员工姓名为"张三"的薪资增加10%。

2. 将工资低于4000的员工职位更新为"实习生"。

练习五:删除数据1. 删除工资超过10000的员工记录。

练习六:多表联合查询1. 创建一个名为"departments"的表,包含以下字段:部门ID、部门名称。

2. 将"employees"表和"departments"表根据部门ID进行内连接,并查询部门名称和员工姓名。

练习七:数据统计与分组查询1. 查询每个部门的平均工资和最高工资。

2. 统计年龄在20到30岁之间的员工数量,并按照年龄段进行分组。

练习八:表连接与子查询1. 查询每个部门的员工平均年龄。

2. 查询薪资高于所有实习生的员工记录。

练习九:数据备份与恢复1. 备份"company"数据库的数据到文件中。

2. 恢复备份文件中的数据。

数据库练习题(打印版)

数据库练习题(打印版)

数据库练习题(打印版)# 数据库练习题(打印版)## 一、选择题1. 在关系数据库中,数据表之间的关系可以是以下哪些类型?- A. 一对一- B. 一对多- C. 多对多- D. 所有以上2. SQL语言中,用于查询数据的关键字是:- A. SELECT- B. INSERT- C. UPDATE- D. DELETE3. 以下哪个不是数据库的完整性约束?- A. 主键约束- B. 外键约束- C. 检查约束- D. 索引约束## 二、填空题4. 数据库管理系统(DBMS)是位于用户和_________之间的一层数据管理软件。

5. SQL是_________查询语言,用于与数据库进行交互。

6. 在SQL中,使用_________关键字可以删除表中的数据。

## 三、简答题7. 简述数据库事务的四大特性(ACID)。

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

编写SQL语句完成以下操作:- A. 插入一条新的学生记录。

- B. 更新学生的年龄信息。

- C. 查询所有学生的信息。

- D. 删除一个学生记录。

## 五、综合应用题9. 你是一家电子商务公司的数据库管理员,需要设计一个数据库来存储产品信息。

请列出至少五个字段,并为每个字段提供一个合理的数据类型。

## 参考答案:### 一、选择题1. D2. A3. D### 二、填空题4. 操作系统5. 结构化6. DELETE### 三、简答题7. 事务的四大特性(ACID)包括:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。

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

- 隔离性(Isolation):并发执行的事务之间不会互相影响。

- 持久性(Durability):一旦事务提交,则其更改永久保存在数据库中。

数据库练习题

数据库练习题

数据库练习题目录综合练习(一) (2)1.数据库管理 (2)2.表的管理 (12)3.数据管理 (12)4.简单查询 (13)5.多表查询 (13)综合练习(二) (5)1.数据库管理 (5)2.表的管理 (5)3.数据管理 (5)4.简单查询 (6)5.多表查询 (6)综合练习(三) (7)1.数据库管理 (7)2.表的管理,创建学生表 (7)3.数据管理 (7)4.简单查询 (7)5.多表查询 (8)综合练习(四) (10)1.建数据库 (10)2.创建学生表 (10)3.表记录的操作,按要求补充语句 (10) 4.单表查询,按要求写出查询语句 (10) 5.多表查询,对下列语句查询进行修改 (11) 综合练习(五) (12)1.数据库管理 (2)2.表的管理 (2)3.数据管理 (2)4.简单查询 (3)5.多表查询 (3)综合练习(一)1.数据库管理创建StudentsManager数据库,要求必须有主数据库文件,辅助数据库文件,日志文件。

其中:(1)主数据文件放在C:\Students文件夹下,文件名为students.mdf,主数据文件的自增长为3MB;(2)辅助数据文件放在C:\Studentsr文件夹下,文件名为students_data2.ndf,辅助数据文件的初始化大小为2MB;最大值50MB,自增长为3M;(3)事物日志文件放在F:\Students文件夹下,文件名为students_log.ldf,初始化大小为2MB,最大值为不限制,自增长为10%。

2.表的管理3.数据管理在第2题学生信息表的基础上完成下面的操作:成绩加5分。

update stuInfo set word=word+5 where Word=60 or Word<60(3)更新同学成绩,把所有同学的powerpoint成绩都加5分。

update stuInfo set Powerpoint=Powerpoint+5(4)删除姓名为“张三丰”的同学信息。

数据库练习题(含参考答案)

数据库练习题(含参考答案)

数据库练习题(含参考答案)一、单选题(共88题,每题1分,共88分)1.( )是存储在磁盘上的唯一标识。

A、表B、查询C、窗体D、报表正确答案:A答案解析:表是存储在磁盘上的唯一标识。

2.数据库是在计算机系统中按照一定的实际模型组织、存储和应用的( )A、程序的集合B、数据的集合C、文件的集合D、命令的集合正确答案:B3.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。

A、课号,成绩B、学号,成绩C、学号,课号D、学号,姓名,成绩正确答案:C答案解析:选课SC表的关键字必须是由学生表S和课程表S的关键字共同组成,如果使用任意一个建立,都不能确定SC表中每一行数据的唯一性。

4. 下面有关E-R模型向关系模型转换的叙述中,不正确的是( )。

A、一个1:1联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端实体所对应B、一个实体类型转换为一个关系模式C、一个1:n联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端实体所对应D、一个m:n联系转换为一个关系模式正确答案:C5. 下列关于OLE对象的叙述中,正确的是( )。

A、用于输入文本数据B、用于处理超级链接数据C、用于生成自动编号数据D、用于链接或内嵌WINDOWS支持的对象正确答案:D答案解析:OLE对象属性是指字段允许单独地“链接”或“嵌入”OLE对象,如WORD文当、EXCEL表格、图像、声音或其他二进制数据。

6. 退出Access数据库管理系统可以使用的快捷键是 ( )A、Alt+F4B、Alt+XC、Ctrl+CD、Ctrl+O正确答案:A答案解析:除了Alt+F4以外,也可以采用Alt+ F +X 退出Access。

7.存储在某一种媒体上能够识别的物理符号是( )A、数据B、数据处理C、数据管理D、信息处理正确答案:A答案解析:数据是存储在某一种媒体上能够识别的物理符号。

数据库考试题及答案

数据库考试题及答案

数据库考试题及答案**数据库考试题及答案**一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)是()。

A. 数据库B. 操作系统C. 数据库管理系统D. 网络操作系统**答案:C**2. 数据库系统的核心是()。

A. 数据B. 数据模型C. 数据库管理系统D. 数据库管理员**答案:C**3. 关系数据库中的关系是指()。

A. 表B. 查看C. 视图D. 索引**答案:A**4. 在关系数据库中,一个表中的列被称为()。

A. 元组B. 属性C. 字段D. 记录**答案:B**5. SQL语言是一种()。

A. 过程式语言B. 非过程式语言C. 机器语言D. 汇编语言**答案:B**6. 在SQL中,用于创建数据库的命令是()。

A. CREATE DATABASEB. CREATE TABLEC. CREATE VIEWD. CREATE INDEX**答案:A**7. 数据库的完整性约束包括()。

A. 实体完整性、参照完整性和用户定义的完整性B. 实体完整性、域完整性和用户定义的完整性C. 域完整性、参照完整性和用户定义的完整性D. 域完整性、实体完整性和用户定义的完整性**答案:A**8. 数据库的三级模式结构包括()。

A. 外模式、概念模式和内模式B. 外模式、内模式和存储模式C. 概念模式、内模式和存储模式D. 外模式、概念模式和存储模式**答案:A**9. 在关系数据库中,用于删除表中数据的命令是()。

A. DELETEB. DROPC. REMOVED. CLEAR**答案:A**10. 数据库设计中,规范化的目的是()。

A. 提高查询速度B. 减少数据冗余C. 增加数据存储量D. 提高数据安全性**答案:B**二、多项选择题(每题3分,共15分)1. 数据库管理系统的主要功能包括()。

A. 数据定义B. 数据操纵C. 数据控制D. 数据备份**答案:ABC**2. 关系数据库的完整性约束包括()。

数据库期末综合练习题及答案

数据库期末综合练习题及答案

数据库期末综合练习题及答案数据库期末综合练习题及答案第一章填空题:1.在文件管理结点程序和数据在存储位置上是__________存放的。

2.在__________系统中,不容易做到数据共享,在__________系统中,容易做到数据共享。

3.在文件系统中,存取数据的基本单位为________,在数据库系统中,存取数据的基本单位为________。

4.分布式数据库系统既支持客户的________应用,又支持客户的________应用。

5.若一个联系涉及到两个实体则称为________联系,若只涉及到一个实体则称为________联系。

6.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是________对________的联系。

7.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是________对________的联系。

8.任一种数据模型都有________和________的区别。

9.层次模型是一棵________结构,关系模型是一个________结构。

10.把保存________的关系称为对应数据库的元关系,一个数据库的元关系由________自动建立。

11.在对象数据模型中,每个对象不仅要包含描述实体的________特征,而且要包含描述实体的________特征。

12.数据库系统中的四类用户分别为____________、____________、____________和____________。

13.在数据库体系结构的三级模式中,全局模式处于________层,外模式处于______层,内模式处于________层。

14.DBMS的主要功能之一是________和________数据字典。

15.SQL具有数据________、________、________和________等四种主要功能。

第二章填空题:1.设D1,D2和D3域的基数分别为2,3和4,则D 1D 2 D3的元组数为________,每个元组有________个分量。

数据库练习题库及答案

数据库练习题库及答案

数据库练习题库及答案一、单选题(共88题,每题1分,共88分)1.在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R 最高范式是()。

A、1NFB、2NFC、3NFD、BCNF正确答案:D2.在关系窗口中,双击两个表之间的连接线,会出现( )A、连接线粗细变化B、“编辑关系”对话框C、数据表分析向导D、数据关系图窗口正确答案:B答案解析:在关系窗口中,单击两个表之间的连接线时,连接线有粗细变化。

当双击连接线时,将弹出“编辑关系”对话框。

3.在教师表中,如果要找出教师编号,姓名,性别的字段,所采用的关系运算是( )A、投影B、选择C、连接D、层次正确答案:A答案解析:根据题意,在结果中只显示了三列,根据关系运算的概念,从一个表中选出若干列(属性),关系运算为投影。

4.文本类型的字段最多可容纳( )个中文字。

A、255B、256C、128D、127正确答案:A答案解析:文本型最大容纳255个字符,在access中,一个字母、数字、汉字均占一个字符。

5.在数据模型中,采用二维表结构组织管理数据的模型是( )A、层次模型B、网状模型C、关系模型D、其他模型正确答案:C答案解析:层次模型采用树形结构,网状模型采用网状结构,关系模型采用二维表结构。

6.如果商品表中有“商品单价”和“数量”两个字段,这时需要增加一个商品金额字段,则可以设置( )数据类型让商品金额字段自动计算出对应的数据A、数字型B、货币型C、计算型D、不能做到正确答案:C答案解析:计算型用于在创建表时,设置需要自动完成计算的字段。

7.下列Access表的数据类型的集合,错误的是( )。

A、文本、备注、数字B、备注、OLE对象、超级链接C、通用、备注、数字D、日期/时间、货币、自动编号正确答案:C8.创建Access 2010数据库时,默认的文件保存目录在()A、TempB、PicturesC、DocumentsD、Desktop正确答案:C答案解析:创建数据库时,默认的保存路径在Documents(我的文档)。

数据库考试模拟题及答案

数据库考试模拟题及答案

数据库考试模拟题及答案一、单选题(共88题,每题1分,共88分)1.下列关于数据库运行和维护的叙述中,( )是正确的。

A、只要数据库正式投入运行,标志着数据库设计工作的结束B、数据库的维护工作就是维护数据库系统的正常运行C、数据库的维护工作就是发现错误,修改错误D、数据库正式投入运行标志着数据库运行和维护工作的开始正确答案:D2.现实世界中客观存在并能相互区别的事物称为( )A、字段B、实体C、记录D、实体集正确答案:B3. 存取方法设计是数据库设计的( )阶段的任务。

A、物理结构设计B、概念结构设计C、需求分析D、逻辑结构设计正确答案:A4.ACCESS数据库中( )是其他数据库对象的基础。

A、报表B、查询C、表D、模块正确答案:C5.以下说法中,错误的是()A、可以为数据库设置密码来加强数据库的安全B、可以通过备份数据库的方式,防止数据丢失C、可以通过生成Accde文件来防止窗体、报表和模块被其他人修改D、可以通过压缩和修复数据库来对错误的VBA程序进行自动处理正确答案:D答案解析:压缩和修复数据库的作用是减小数据库存储空间,同时修复各种逻辑错误。

6.候选关键字中的属性称为( )A、复合属性B、主属性C、关键属性D、非主属性正确答案:B7.某表中有“编号”字段,该字段要求第一位字母必须是Q,第二、三位必须为字母,第4-6位必须为数字,则该字段的输入掩码应设置为()A、”Q”LL999B、”Q”??999C、”Q”LL000D、“Q”??000正确答案:C答案解析:第一位必须是字母Q,用“Q”;第二、三位必须为字母,用LL,第4-6位必须是数字用000,因此答案为“Q”LL000。

8. 关系数据模型的三个要素是( )A、关系规范化理论、关系操作集合和关系的完整性约束B、关系数据结构、关系操作集合和关系的完整性约束C、关系数据结构、关系操作集合和关系规范化理论D、关系数据结构、关系规范化理论和关系的完整性约束正确答案:B9. 有三个关系R,S和T如下:则由关系R和S得到关系T的操作是( )。

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

一、选择题1.下面哪个不是数据库系统必须提供的数据控制功能____。

A.安全性B.可移植性C.完整性D.并发控制2.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。

这是指数据的____。

A.安全性B.完整性C.并发控制D.恢复3.数据库的____是指数据的正确性和相容性。

A.安全性B.完整性C.并发控制D.恢复4.在数据系统中,对存取权限的定义称为____。

A.命令B.授权C.定义D.审计5.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的____。

A.可靠性B.一致性C.完整性D.安全性6.授权编译系统和合法性检查机制一起组成了____子系统。

A.安全性B.完整性C.并发控制D.恢复7.____是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。

A.程序B.命令C.事务D.文件8.事务的原子性是指____。

A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态9.事务是数据库进行的基本工作单位。

如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于____状态。

A.安全性B.一致性C.完整性D.可靠性10.事务的一致性是指____。

A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态11.事务的隔离性是指____。

A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态12.事务的持续性是指____。

A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态13.多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行____。

A.安全性控制B.完整性控制C.并发控制D.可靠性控制14.设有两个事务T1、T2,其并发操作如图6.l所示,下面评价正确的是____。

A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据15.设有两个事务T1、T2,其并发操作如图6.2所示,下面评价正确的是____。

A该操作不存在问题B.该操作丢失修改C.修改该操作不能重复读D.该操作读“脏”数据16.设有两个事务T1、T2,其并发操作如图6.3所示,下列评价正确的是____。

A该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据17.设有两个事务T1、T2,其并发操作如图6.4所示,下面评价正确的是____。

A该操作不存在问题B.该操作丢失修改C.修改该操作不能重复读D.该操作读“脏”数据18.设有两个事务T1、T2,其并发操作如图6.5所示。

对这个并发操作,下面5个评价中的①和②两条评价是正确的。

A.该操作不能重复读B.该操作丢失修改C.该操作符合完整性要求D.该操作的第①步中,事务T1应申请X锁E.该操作的第②步中,事务T2不可能得到对A的锁19.解决并发操作带来的数据不一致性问题普遍采用____。

A.封锁B.恢复C.存取控制D.协商20.若事务T对数据R已加X锁,则其他对数据R____。

A.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁21.不允许任何其他事务对这个锁定目标再加任何类型锁的锁是____。

A.共享锁B.排它锁C.共享锁或排它锁D.以上都不是22.数据库中的封锁机制是____的主要方法。

A.完整性B.安全性C.并发控制D.恢复23.关于“死锁”,下列说法中正确的是____。

A.死锁是操作系统中的问题,数据库操作中不存在B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C.当两个用户竞争相同资源时不会发生死锁D.只有出现并发操作时,才有可能出现死锁24.对并发操作若不加以控制,可能会带来____问题。

A.不安全B.死锁C.死机D.不一致25.数据库系统的并发控制的主要方法是采用____机制。

A.拒绝B.改为串行C.封锁D.不加任何控制26.若数据库中只包含成功事务提交的结果,则此数据库就称为处于____状态。

A.安全B.一致C.不安全D.不一致27.若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为____。

A.事务故障B.系统故障C.介质故障D.运行故障28.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为____。

A.事务故障B.系统故障C.介质故障D.运行故障29.____用来记录对数据库中数据进行的每一次更新操作。

A.后援副本B.日志文件C.数据库D.缓冲区30.后援副本的用途是____。

A.安全性保障B.一致性控制C.故障后的恢复D.数据的转储31.用于数据库恢复的重要文件是____。

A.数据库文件B.索引文件C.日志文件D.备注文件32.日志文件是用于记录____。

A.程序运行过程B.数据操作C.对数据的所有更新操作D.程序执行的结果33.并发操作会带来哪些数据不一致性____。

A.丢失修改、不可重复读、读脏数据、死锁B.不可重复读、读脏数据、死锁C.丢失修改、读脏数据、死锁D.丢失修改、不可重复读、读脏数据34.数据库恢复的基础是利用转储的冗余数据。

这些转储的冗余数据包指____。

A.数据字典、应用程序、审计档案、数据库后备副本B.数据字典、应用程序、日志文件、审计档案C.日志文件、数据库后备副本D.数据字典、应用程序、数据库后备副本35.在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据。

在授权的定义中,数据对象的____,授权子系统就越灵活。

A.范围越小B.范围越大C.约束越细致D.范围越适中36.数据库恢复通常可采取如下方法:(1)定期将数据库做成①。

(2)在进行事务处理过程中将数据库更新的全部内容写入②。

(3)在数据库系统运行正确的情况下,系统按一定时间间隙设立③,新的建立后意味着旧的③去掉,即在内存缓冲区中的内容还没有写入到磁盘中去的有关状态③记录都写入到磁盘文件中去,这种文件称为③。

(4)发生故障时,用当时数据内容和④的更新前的映像,将文件恢复到最近的⑤状态。

(5)用(4)不能恢复数据时,可用最新的①和④的更新映像将文件恢复到最新的⑤状态。

A.副本文件B.日志文件C.检查点文件D.死锁文件E.两套文件F.主文件G.库文件37.恢复的主要技术是________。

A.事务B.数据冗余C.日志文件和数据转储D.数据转储38.恢复和并发控制的基本单位是________。

A.事务B.数据冗余C.日志文件D.数据转储39.事务内部的故障的恢复需要________。

A.程序本身B.日志文件C.数据转储D.数据库镜像40.系统故障的恢复需要________。

A.程序本身B.日志文件C.数据转储D.数据库镜像41.介质故障的恢复需要________。

A.程序本身B.日志文件C.数据转储和日志文件D.数据库镜像42.假设有如下事务:T1:在检查点之前提交;T2:在检查点之前开始执行,在检查点之后故障点之前提交;T3:在检查点之前开始执行,在故障点时还未完成;T4:在检查点之后开始执行,在故障点之前提交;T5:在检查点之后开始执行,在故障点时还未完成。

在利用具有检查点的恢复技术进行恢复时,________需要REDO。

A.T1 B.T2和T4C.T3和T5 D.T543.假设有如下事务:T1:在检查点之前提交;T2:在检查点之前开始执行,在检查点之后故障点之前提交;T3:在检查点之前开始执行,在故障点时还未完成;T4:在检查点之后开始执行,在故障点之前提交;T5:在检查点之后开始执行,在故障点时还未完成。

在利用具有检查点的恢复技术进行恢复时,________需要UNDO。

A.T1 B.T2和T4C.T3和T5 D.T244.一个事务的执行不能被其他事务干扰,叫做事务的________。

A.原子性B.一致性C.持续性D.隔离性45.若事务T对数据对象A加上X锁,则________。

A.只允许T修改A,其它任何事务都不能再对A加任何类型的锁。

B.只允许T读取A,其它任何事务都不能再对A加任何类型的锁。

C.只允许T读取和修改A,其它任何事务都不能再对A加任何类型的锁。

D.只允许T修改A,其它任何事务都不能再对A加X锁。

46.若事务T对数据对象A加上S锁,则________。

A.事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁。

B.事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。

C.事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X 锁。

D.事务T可以读A和修改A,其它事务能对A加S锁和X锁。

47.以下______封锁违反两段锁协议。

A. Slock A … Slock B … Xlock C ………… Unlock A … Unlock B … Unlock CB. Slock A … Slock B … Xlock C ………… Unlock C … Unlock B … Unlock AC. Slock A … Slock B … Xlock C ………… Unlock B … Unlock C … Unlock AD. Slock A …Unlock A ……Slock B … Xlock C …………… Unlock B … Unlock C48.________可以防止丢失修改和读“脏”数据。

A. 级封锁协议B. 2级封锁协议C. 3级封锁协议D. 两段锁协议49.操作不加控制就可能会存取和存储不正确的数据,破坏数据库的________。

A. 安全性B. 完整性C. 一致性D. 正确性50.并发控制的主要技术是________。

A. 封锁B. 事务C. 活锁D. 活锁51.按TCSEC(TDI)系统安全标准,系统可信程度逐渐增高的次序是________。

A. D、C、B、AB. A、B、C、DC. D、B2、B1、CD. C、B1、B2、D52.________是最低级别,在安全性方面几乎没有什么专门的机制来保障。

相关文档
最新文档