数据库原理的复习题集(2015)
- 格式:doc
- 大小:503.50 KB
- 文档页数:23
数据库原理考试题库及答案选择题1.同一个关系模型的任意两个元组值(A)。
A. 不能全同B. 可全同C. 必须全同D. 以上都不是2.关系模式R中的属性全部是主属性,则R的最高范式必定是(B )。
A. 2NFB. 3NFC. BCNFD. 4NF3.下列哪个不是数据库系统必须提供的数据控制功能(B)。
A. 安全性B. 可移植性C. 完整性D. 并发控制4.若关系R的候选码都是由单属性构成的,则R的最高范式必定是( B )。
A. 1NFB. 2NFC. 3NFD.无法确定5.下列哪些运算是关系代数的基本运算( D )。
A. 交、并、差B. 投影、选取、除、联结C. 联结、自然联结、笛卡尔乘积D. 投影、选取、笛卡尔乘积、差运算6.SQL语句的一次查询结果是( D )。
A. 数据项B. 记录C. 元组D. 表7.在关系R(R#, RN, S#)和S(S#,SN, SD)中,R的主码是R#, S的主码是S#,则S#在R中称为( A )。
A. 外码B. 候选码C. 主码D. 超码8.在DBS中,DBMS和OS之间关系是(D)。
A. 并发运行B. 相互调用C. OS调用DBMSD. DBMS调用OS9.层次模型、网状模型和关系模型的划分根据是(D)。
A. 记录长度B. 文件的大小C. 联系的复杂程度D. 数据之间的联系10.下列哪个是单目运算( C )。
A. 差B. 并C. 投影D. 除法11.采用SQL查询语言对关系进行查询操作,若要求查询结果中不能出现重复元组,可在SELECT子句后增加保留字( A )。
A. DISTINCTB. UNIQUEC. NOT NULLD. SINGLE12.下列SQL语句中,能够实现“给用户teacher授予查询SC的权限”这一功能的是( A )。
A. GRANT SELECT on SC to teacherB. REVOKE SELECT on SC to teacherC. GRANT SELECT on TABLE to teacherD. REVOKE SELECT on TABLE to teacher13.设有关系S (SNO,SNAME,DNAME,DADDR),将其规范化到第三范式正确的答案是(B)。
数据库原理习题(2015-2016-1)第⼀、⼆、三章练习题⼀、单项选择题1、DBA是指( B )A、⾼级程序员B、数据库管理员C、数据库系统D、数据库管理系统2、在下列关于关系的陈述中,错误的是(B )A、表中任意两⾏的值不能相同B、表中任意两列的值不能相同C、⾏在表中的顺序⽆关紧要D、列在表中的顺序⽆关紧要3、数据库在磁盘上的基本组织形式是[ B]A.DB B.⽂件 C.⼆维表 D.系统⽬录4.在数据库中存储的是(C )。
A、数据B、数据模型C、数据以及数据之间的联系D、信息5.在关系数据库系统中,当合并两个关系时,⽤户程序可以不变。
这是( C )A、数据的物理独⽴性B、数据的位置独⽴性C、数据库的逻辑独⽴性D、数据库的存储独⽴性6.在下⾯的数据模型中,( D )是概念数据模型A、关系模型B、层次模型C、⽹状模型D、实体-联系模型7.关系数据库管理系统都是基于(A )理论。
A. Codd的数据关系模型B. 数据结构C. 计算机操纵系统D. 信息管理8.如果有9个不同的实体集,它们之间存在着12个不同的⼆元联系(⼆元联系是指两个实体集之间的联系),其中4个1:1联系,4个1:N联系,4个M:N 联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为[B ] A.9个 B.13个 C.17个 D.21个9.⼦模式DDL⽤来描述( B )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构10.关系笛卡尔积运算记号R×S中,(D )A. R为关系名,S为属性名B. R和S均为属性名C. R为属性名,S为关系名D. R和S均为关系名11.对单个⽤户使⽤的数据视图的描述称为(A)A.外模式B.概念模式C.内模式D.存储模式12.数据管理技术发展的3个阶段中,( A)阶段没有专门的软件对数据进⾏管理。
Ⅰ、⼈⼯管理阶段Ⅱ、⽂件管理阶段Ⅲ、数据库阶段A、只有ⅠB、只有ⅡC、Ⅰ和ⅡD、Ⅱ和Ⅲ13. 在数据库的三级模式间引⼊⼆级映象的主要作⽤是( A )A、提⾼数据与程序的独⽴性B、提⾼数据与程序的安全性C、保持数据与程序的⼀致性D、提⾼数据与程序的可移植性14.在关系模型中,同⼀个关系中的不同属性,其(C )。
《数据库原理》复习题一、选择题1.同一个关系模型的任两个元组值()。
A.不能全同B.可全同C.必须全同D.以上都不是2.一个关系中的各元组()。
A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同D.前后顺序不能任意颠倒,一定要按照码的属性列顺序排列3.在关系模型中,属性的取值范围称为该属性的()A.域B.实例C.值D.元组4.在关系模型中,一个元组在一个属性列上对应的值称为()A.域B.实例C.分量D.元素5.下列四项中,必须进行查询优化的是( )6.在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,则S#在R中称为()。
A.外码B.候选码C.主码D.超码7.在关系模型中,一个码是()。
A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能唯一标识该关系模式中任意元组的属性组成D.以上都不是8.设有关系R和S,在下列的关系运算中,哪一种运算不要求:“R和S具有相同的元数,且它们对应属性的数据类型也相同”()A.R∪S B.R∩S C.R-S D.R×S9.设有关系R(A,B,C),在下列的等式中,哪一个是不成立的()A.σA<2(πA, B(R))=πA, B(σA<2 (R))B.πA, C(σA<2(R))=σA<2(πA, C(R))C.πB, C(σA<2(R))=σA<2(πB,C(R))D.πA(πA, B(R))=πA (R)10.设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是()。
A.)()(SRDAππB.R S⋃C.)()(SRBBππ⋂D.R S11.有两个关系R 和S ,分别包含15个和10个元组,则在R S ⋃,R-S ,R ⋂S 中不可能出现的元组数目情况是( )。
数据库系统原理复习题集附答案数据库系统是计算机科学和技术中的一个重要领域,它涉及数据的组织、存储和管理。
在数据库系统原理的学习中,复习一些题目并附带答案是非常有效的学习方法。
下面是一些数据库系统原理的复习题及其答案,希望对大家的学习有所帮助。
1. 数据库系统的三级模式分别是什么?(5分)答案:数据库系统的三级模式包括外模式(用户级模式)、概念模式(逻辑模式)和内模式(物理模式)。
2. 数据库是什么?数据库管理系统是什么?(5分)答案:数据库是一个按照一定格式存储、组织和管理数据的集合。
数据库管理系统(DBMS)是对数据库进行管理的软件系统,它提供数据定义、数据操作和数据控制等功能。
3. 数据库系统的优点有哪些?(10分)答案:数据库系统的优点包括数据共享、数据独立性、数据安全性、数据一致性、数据可靠性和数据备份与恢复等。
4. 数据库系统的完整性约束有哪些?(10分)答案:数据库系统的完整性约束包括实体完整性约束、参照完整性约束和用户定义完整性约束。
5. 请简要解释事务的概念。
(10分)答案:事务是数据库操作的一个基本单位,它是一个不可分割的工作单位。
事务应具有四个特性,即原子性、一致性、隔离性和持久性。
6. 请解释ACID是什么意思。
(10分)答案:ACID是数据库事务的四个特性的缩写,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
7. 请简要介绍数据库的并发控制。
(15分)答案:并发控制是数据库系统中保证事务并发执行的一种机制。
常用的并发控制方法包括锁定和时间戳。
8. 请解释关系数据库的概念。
(10分)答案:关系数据库是一种基于关系模型的数据库,以表(关系)为单位存储数据。
9. 数据库中的主键和外键有什么作用?(10分)答案:主键用于唯一标识表中的每一行数据,外键用于建立表之间的关系,实现数据的引用和关联。
10. 请解释数据库的范式。
数据库系统原理练习题库(附参考答案)一、单选题(共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.关系数据库是以【】的形式组织数据。
2015年电大(本科)数据库应用技术复习题一、选择题1.三级模式间存在两种映射,它们是(模式与子模式间,模式与内模式间)。
2.SQL Server系统中的所有系统级信息存储于哪个数据库( master )。
3.下面关于tempdb数据库描述不正确的是(是用户建立新数据库的模板)。
4.在数据库技术中,面向对象数据模型是一种(结构模型)。
5.数据库管理系统常见的数据模型有(层次、关系和网状)。
6.用户看到的数据表,属于数据库系统三级模式中的(模式)7.对数据的插入属于数据库管理系统(数据操纵)的功能。
8.保持数据的完整性属于数据库管理系统( C )的功能。
C.数据库的运行管理9.在SQL Server数据库中,默认情况下Sys通常是( C )。
C.系统表表名的前缀10.设一个关系为R,如果它的每个属性都是不可再分的,则称这个关系是符合( A )。
A.第一范式11.在第一个关系中出现,在第二个关系中不出现的记录组成的关系称为两个关系的( C )。
C.差12.关系数据库规范化是为了解决关系数据库中的( A )问题。
A.插入、删除和数据冗余B.提高查询的速度13.关系模式中,满足2NF的模式,( B )。
B.必定是1NF14.下述关于索引的描述,正确的是(B).建立索引后,会影响基本表的插入速度15.下述关于视图的描述,正确的是C.在SQL Server中,可以像基本表一样对视图进行查询操作16.如果希望从学生表中查询出所有姓“张”的同学,那么条件语句应该是( Where 姓名LIKE ‘张%’)。
17.下列SQL语句中,能够完成求某列最大值的是( B )。
B.SELECT MAX(Age) FROM Student18.假定学生关系S(SNO,SNAME,SEX,AGE),课程关系C(CNO,CNAME,TEACHER),学生选课关系SC(SNO,CNO,GRADE)。
要查询选修了“计算机技术”课程的“女”学生姓名,将涉及到关系( D )。
《数据库原理》复习题(选择题部分)1.()是长期存储在计算机内的有组织,可共享的数据集合。
(A)数据库管理系统(B)数据库系统(C)数据库(D)文件组织2.()是位于用户与操作系统之间的一层数据管理软件。
(A)数据库管理系统(DBMS)(B)数据库系统(DBS)(C)数据库(D)数据库应用系统3.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和()。
(A)数据库管理系统(B)数据库应用系统(C)相关的计算机系统(D)各类相关人员4.下列命令不属于DBMS的数据定义语言的是:()。
(A)CREATE(B)DROP(C)INSERT(D)ALTER5.SQL Server 2005是一种()的数据库管理系统。
(A)关系型(B)层次型(C)网状(D)树型6.支持SQL Server 2005 中的所有可用功能,可作为企业数据库服务器使用的SQL Server 2005版本是:()。
(A)SQL Server 2005个人版.(B)SQL Server 2005企业版(C)SQL Server 2005开发版.(D)SQL Server 2005标准版7.SQL Server 2005 企业版可以安装在()操作系统上。
(A)Microsoft Windows 98.(B)Microsoft Windows Me(C)Microsoft Windows 2000 Professional.(D)Microsoft Windows 20038.一个面向主题的,集成的,不同时间的,稳定的数据集合是:()。
(A)分布式数据库(B)面向对象数据库(C)数据仓库(D)联机事务处理系统9.以下()不属于数据库对象(A)表和视图(B)索引和约束(C)T-SQL脚本(D)触发器10.SQL Server 2005的物理数据库构架主要包括()。
(A)文件及文件组.(B)页面和盘区(C)表和视图(D)数据和程序11.SQL Server 2005的数据以页为基本存储单位,页的大小为()。
数据库原理题库
1. 数据库的三个基本概念是什么?
答: 数据库管理系统 (DBMS)、数据模型和数据结构。
2. 什么是数据库事务?
答: 数据库事务是指一系列数据库操作的逻辑单元,这些操作
要么全部成功执行,要么全部回滚到操作之前的状态。
3. 什么是关系型数据库?
答: 关系型数据库是一种基于关系模型的数据库,数据以行和
列的形式存储在表中,并且各个表之间通过键值进行关联。
4. 什么是SQL?
答: SQL (Structured Query Language) 是一种用于管理关系型数
据库的语言,它可以用于创建、修改和查询数据库中的数据。
5. 什么是索引?
答: 索引是数据库中用于快速查找数据的数据结构,它可以大
大加快查询的速度。
6. 数据库的ACID属性是什么意思?
答: ACID 是指数据库事务应具备的四个特性,分别是原子性、一致性、隔离性和持久性。
7. 什么是数据完整性?
答: 数据完整性是指数据库中的数据应符合预定义的完整性规则,例如主键约束、唯一性约束、外键约束等。
8. 什么是关系型数据库设计的三个范式?
答: 关系型数据库设计的三个范式分别是第一范式 (1NF)、第二范式 (2NF) 和第三范式 (3NF)。
9. 什么是数据库连接池?
答: 数据库连接池是为了提高数据库访问性能而创建的一个缓冲池,它保持着一定数量的数据库连接供应用程序使用。
10. 什么是数据库备份和恢复?
答: 数据库备份是指将数据库的数据和结构复制到其他介质中以防止数据丢失,而数据库恢复是指从备份中恢复数据到原始状态。
(说明:仅仅代表个人观点,答案正确率为98%,可能会有错的地方,有问题请问度娘)复习参考资料选择题:30分(15题)名词解释:20分(4题)综合题:50分一、选择题:1. 数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和(C)。
A. 系统分析员B. 程序员C. 数据库管理员D. 操作员2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D)。
I.人工管理阶段II.文件系统阶段III.数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I4. 下列四项中,不属于数据库系统特点的是(C )。
A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高5. 数据库系统的数据独立性体现在(B)。
A. 不会因为数据的变化而影响到应用程序B. 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构6. 描述数据库全体数据的全局逻辑结构和特性的是(A )。
A. 模式B. 内模式C. 外模式D. 以上三种7. 要保证数据库的数据独立性,需要修改的是(C)。
A. 模式与外模式B. 模式与内模式C. 三级模式之间的两层映射D. 三层模式8. 要保证数据库的逻辑数据独立性,需要修改的是(A)。
A. 模式与外模式之间的映射B. 模式与内模式之间的映射C. 模式D. 三级模式9. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C)模式。
A. 模式B. 物理模式C. 子模式D. 内模式10. 下述(D)不是DBA数据库管理员的职责。
数据库原理的期末复习题集(2014-11)一、单项选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是( A )阶段。
A.数据库系统B.文件系统C.人工管理D.数据项管理2.E-R图是数据库设计的工具之一,它适用于建立数据库的( A )。
A.概念模型B.逻辑模型C.结构模型D.物理模型3.数据库的概念模型独立于( A )。
A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界4.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为(C)。
A.OSB.DSC.DBMSD.DBS5.下面对关系中属性的描述,错误的是(B)。
A.属性的次序可以任意交换B.允许多值属性C.属性名唯一D.每个属性中所有数据来自同一属性域6.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(D )。
A.外模式B.内模式C.存储模式D.模式7.数据库的层次模型应满足的条件是( C )。
A.允许一个以上的结点无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲8.关系数据模型的基本数据结构是(D)。
A.树B.图C.索引D.关系9. 数据库设计的(A)阶段的主要任务是调查和分析用户的应用需要,为概念结构设计做好充分准备。
A.需求分析B.逻辑设计C.物理设计D.运行设计10.从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是( C )。
A.M端实体的码B.N端实体的码C.M端实体的码与N端实体的码的组合D.重新选取其他属性11.按所使用的数据模型来分,数据库可分为( A )三种类型。
A.层次、关系和网状B.网状、环状和链状C.大型、中型和小型D.独享、共享和分时12.已知关系:厂商(厂商号,厂名),主码为厂商号;产品(产品号,颜色,厂商号),主码为产品号,外码厂商号引用厂商表的主码。
假设两个关系已经存在如图2所示元组:若再往产品关系中插入如下元组:I(P03,红,C02)II(P01,蓝,C01);III(P04,白,C04)IV(P05,黑,null);能够插入的元组是( D )。
A.I,II,IV B.I,III C.I,II D.I,IV13.设有关系R(A,B,C)和S(A,D),那么与自然连接R∞S等价的关系代数表达式是( B )。
A.πR.A,B,C (R×S)) B.πB,C,S.A,D(σR.A=S.A(R×S))C.σR.A=S.A(R×S) D.R ∞ S14.如下所示关系R(A,D)。
15.E-R A )。
A.概念模型B.逻辑模型C.结构模型D.物理模型16.数据库的网状模型应满足的条件是(A )。
A.允许一个以上的结点无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲17.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。
A.元组B.行C.记录D.属性18.关系数据模型( D )。
A.只能表示实体间的1:1联系B.只能表示实体间的1:n联系C.只能表示实体间的m:n联系D.可以表示实体间的上述三种联系19.设有属性A,B,C,D,以下表示中不是关系的是( C )A.R(A)B.R(A,B,C,D)C.R(A×B×C×D)D.R(A,B)20.在关系代数的专门关系运算中,从表中取出指定的属性的操作称为(B)A.选择B.投影C.连接D.扫描21.在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为(A);A.选择B.投影C.连接D.扫描22.在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为(C)。
A.选择 B.投影 C.连接 D.扫描23.如下图所示,两个关系R1和R2,它们进行( D )运算后得到R3。
A.交B.并C.笛卡尔积D.连接24.关系数据库中的码是指( D )。
A.能唯一决定关系的字段B.不可改动的专用保留字R.A=S.AC.关键的很重要的字段D.能唯一标识元组的属性或属性集合25.如下图所示,两个关系R1和R2,它们进行( D )运算后得到R3。
R1 R2 R3A.交B.并C.笛卡尔积D.连接26.SQL 语言是( C )语言。
A.层次数据库B.网络数据库C.关系数据库D.非数据库27.设有如下所示关系R (A ,B )和S (C ,D ,A ),R 的主码是A ,S 的主码是C 、外码是A (参照R.A ),对关系R 和S (未插入元组前)进行R ∞S 后的运算结果包含( C )个元组。
A.5B.6 C .3 D.228.关系数据库实现数据之间联系的方法是( C )。
A.主码B.外码C.候选码D.超码29.侯选码中的属性称为( B )。
A .非主属性B .主属性C .复合属性D .关键属性30.关系数据库实现数据之间联系的方法是( B )。
A.主码B.外码C.候选码D.超码31.设计性能较优的关系模式称为规范化,规范化主要的理论依据是( A )。
A .关系规范化理论B .关系运算理论C .关系代数理论D .数理逻辑理论32.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( C )缺陷。
A .数据的不一致性B .结构不合理C .冗余度大D .数据丢失33.当关系模式R (A ,B )已属于3NF ,下列说法中( B )是正确的。
A .它一定消除了插入异常和删除异常B .仍存在一定的插入和删除异常C .一定属于BCNFD .A 和C 都是34.关系模式中,满足2NF 的模式,( D )。
A.可能是1NF B .必定是BCNF C .必定是3NF D .必定是1NF35.消除了非主属性对码的部分函数依赖的1NF 的关系模式,必定是( B )。
A .1NFB .2NFC .3NFD .4NF36.关系数据库规范化是为解决关系数据库中( A )问题而引入的。
A .插入、删除和数据冗余B .提高查询速度C .减少数据操作的复杂性D .保证数据的安全性和完整性37.关系模式中,满足2NF 的模式,( D )。
A .可能是1NFB .必定是BCNFC .必定是3NFD .必定是1NF38.能消除多值依赖引起的冗余的是( C )。
A .2NFB .3NFC .4NFD .BCNF39.关系规范化的实质是针对( D )进行的。
A .函数B .函数依赖C .范式D .关系40.下面的说法正确的是( D )。
A .属于BCFN 的关系模式不存在操作异常。
B .超键就是候选键。
C .函数依赖可有属性值决定。
D .完全函数依赖41.数据库的( B )是指数据的正确性和相容性。
A .安全性B .完整性C .并发控制D .恢复42.若事务T对数据R已加了X锁,则其他事务对数据R( D )。
A.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁43.后备副本的用途是( C )。
A.安全性保障B.一致性控制C.故障后的恢复D.数据的转储44.若事务T对数据R已加了S锁,则其他事务对数据R( A )。
A.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁45.事务对DB的修改,应该在数据库中留下痕迹,永不消逝。
这个性质称为事务的(A)A.持久性B.隔离性C.一致性D.原子性46.在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会(B)A.出现活锁现象B.出现死锁现象C.事务执行成功D.事务执行失败47.用于数据库来进行数据恢复的重要文件是(C )A.数据库文件B.索引文件C.日志文件D.备注文件48. 事务使数据库“从一个一致状态转变到另一个一致状态”的性质称为事务的(D )。
A.原子性B.一致性C.隔离性D.持久性49. 下列关于封锁的描述错误的是(A)。
A.封锁可以避免数据的不一致性,但可能会引起系统死锁。
B.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现活锁。
C.封锁对象的大小称为封锁的粒度。
D.两段锁协议能够预防死锁。
50.保护数据库,防止未经授权的或不合法的使用造成的数据泄露、更改破坏。
这是指数据库的( A )。
A.安全性B.完整性C.并发控制D.恢复51.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是(C )。
A.该操作不存在问题B.该操作丢失C52.设有两个事务T1 B )。
A.该操作不存在问题B.该操作丢失C53.DBMS 通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( D )。
A .可靠性B .一致性C .完整性D .安全性54.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是( D )。
A .该操作不存在问题B .该操作丢失C55.设有两个事务T1B )A.该操作不存在问题B.该操作丢失数据C.56.设有两个事务T1C )A.该操作不存在问题B.该操作丢失数据C.57.设有两个事务T1D )A.该操作不存在问题B.该操作丢失数据C.58.数据库设计的( 计做好充分准备。
A.需求分析B.逻辑设计C.物理设计D.运行设计59.在关系数据库设计中,设计关系模式是( C )的任务。
A .需求分析阶段B .概念设计阶段C .逻辑设计阶段D .物理设计阶段60.当局部E-R 图合并成全局E-R 图时可能出现冲突,不属于合并冲突的是( B )。
A .属性冲突B .语法冲突C .结构冲突D .命名冲突61.数据字典产生于数据库设计步骤的( A )。
A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段62. 同学与同学之间的“朋友”联系是( A )。
A、一元联系B、二元联系C、三元联系D、多元联系63.从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是( C )。
B.M端实体的码B.N端实体的码C.M端实体的码与N端实体的码的组合D.重新选取其他属性64.用于数据库恢复的重要文件是(C )A.数据库文件B.索引文件C.日志文件D.备注文件65. 又将下图所示的E-R图转换成关系模式,可以转换成( C )关系模式A. 1个B.2个C.3个D.4个二、填空题(每题一分,共计15分)1. 数据模型通常由(数据结构)、(数据操作)、(数据的约束条件)三部分组成。
2.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为(DBMS)。