《数据库理论与技术》==复习题目
数据库考试题及答案

数据库考试题及答案一、选择题(每题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 等值连接与自然连接是 ( )。
A.相同的B.不同的,自然连接是两表普通连接C. 不同的,自然连接连接条件无等值要求D.不同的,自然连接连接条件有等值要求D2 关系数据库管理系统应能实现的专门关系运算包括。
A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表B3 关系运算中花费时间能最长的运算是()。
A.不可再分B.选择C.笛卡尔积D. 除C4 设有关系R,按条件f对关系R进行选择,正确的是 ( ) 。
A.R×RB.R-RC. δf (R)D.∏f (R)C5 欲从已知关系中按某条件取出两列,则应采取关系代数的()运算A.选择B.投影C.连接B6 在关系代数运算中,五种基本运算为 ( ) 。
A.并、差、选择、投影、自然连接B.并、差、交、选择、投影C.并、差、选择、投影、乘积D.并、差、交、选择、乘积C7 自然连接是构成新的有效方法。
一情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的 ( )。
A.元组B.行C.记录D.属性D8 从关系中挑选出指定的属性组成新关系的运算称为()。
A.“选取”运算B. “投影”运算C.“连接“运算D.“交”运算9 关系数据库管理系统应能实现的专门关系运算包括()。
A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表B10 逻辑表达式运算的结果是()。
A.数值型B. 字符型C.逻辑型 C. 日期型C11 设域 D1={a1,a2,a3},D2={1,2},D3={计算机打印机扫描仪}。
则D1、D2 和D3 的笛卡儿积的基数为()。
A.2B. 3C. 8D. 18D12 下列哪种运算不属于关系代数的基本运算()。
A. 连接B. 笛卡儿积C. 相减D. 投影A13 有两个关系 R和S ,分别包含15个和10个元组,则在R ∪ S,R - S,R ∩S 中不可能出现的元组数目情况是()。
数据库系统概论期末试题及答案(整理版)

《数据库原理及应用》试题 1■、选择题1、 数据库系统的基本特征是 ________ 。
A 、数据的统一控制C 、数据共享性、独立性和冗余度小 (难度系数C )正确答案:C2、 DB 、DBMS 和DBS 三者之间的关系是A 、DBS 与DB 和DBMS 无关C 、DB 包括 DBMS 和 DBS(难度系数B )正确答案:D3、设有关系R 和S ,关系代数 R -(R -S )表示的是 _____________ 。
A 、R Q SB 、R — SC 、R -SD 、R U S(难度系数B )正确答案:A4、自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用自然连接时,要求 R 和S 含有一个或多个共有的 ____________ 。
A 、行B 、属性C 、记录D 、元组(难度系数C )正确答案:B5、 以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层 次的是 _________ 。
A 、数据模型 B 、概念模型 C 、关系模型D 、E-R 图(难度系数C )正确答案:C6、 构成E — R 模型的三个基本要素是 ________ 。
A 、实体、属性值、关系;B 、实体、属性、联系;C 、 实体、实体集、联系;D 、实体、实体集、属性;(难度系数C )正确答案:B7、 在关系代数运算中,五种基本运算为 __________ 。
A 、并、差、选择、投影、连接 B 、 并、交、选择、投影、笛卡尔积 C 、并、差、选择、投影、笛卡尔积D 、 并、除、投影、笛卡尔积、选择(难度系数B )正确答案:CB 、数据共享性和统一控制D 、数据共享性和数据独立性B 、DBMS 包括 DBS 和 DB D 、DBS 包括 DB 和 DBMS&在下列关于规范化理论的叙述中,不正确的是_____________ 。
A、任何一个关系模式一定有键。
SDETP char(12) check (SDEPT IN( IS','MA','CS')))13、允许取空值但不允许出现重复值的约束是 ____________A 、NULLB 、PRIMARY KEYC 、UNIQUED 、FOREIGN KEY(难度系数B )正确答案:CA 、 ( 'T0203' ,'刘刚’, NULL , NULL , IS 'B 、 ( NULL ,王芳’, '女’,‘ 1200',‘ CS ')C 、 ( 'T0111' ,NULL ,'男’,23,‘ MA ') D 、( 'T0101' ,'李华’ ,男,2100, ‘ EN ' )o可以插入到Teacher 表中的元组是(难度系数A )正确答案:A12、SQL 语言中,条件年龄 BETWEEN 18 AND 30表示年龄在18至30之间,B 、 任何一个包含两个属性的关系模式一定满足C 、 任何一个包含两个属性的关系模式一定满足D 任何一个包含三个属性的关系模式一定满足(难度系数B )正确答案:D9、 设有关系模式 R(A,B,C)和S(C,D)。
数据库技术复习题选择题答案

数据库技术试题一、选择题1. 单个用户使用的数据视图的描述称为A. 外模式B. 概念模式C. 内模式D. 存储模式2. 子模式DDL用来描述A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构3. 在DBS中,DBMS和OS之间的关系是A. 互相调用B. DBMS调用OSC. OS调用DBMSD. 并发运营4. 当关系R和S自然联接时,可以把R和S原该舍弃的元组放到结果关系中的操作是A. 左外联接B. 右外联接C. 外部并D. 外联接5. 下列聚合函数中不忽略空值 (null) 的是A. SUM(列名)B. MAX(列名)C. COUNT( * )D. AVG(列名)6. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于FA. 是无损联接,也是保持FD的分解B. 是无损联接,但不保持FD的分解C. 不是无损联接,但保持FD的分解D. 既不是无损联接,也不保持FD 的分解7. 在数据库设计中,将ER图转换成关系数据模型的过程属于A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段8. SQL中,下列涉及空值的操作,不对的的是A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)9. 一个关系中的候选关键字。
A .至多一个B .可多个C .必须多个D .至少 3 个10. DBMS中实现事务持久性的子系统是A. 安全性管理子系统B. 完整性管理子系统C. 并发控制子系统D. 恢复管理子系统11. SQL的全局约束是指基于元组的检查子句和A. 非空值约束B. 域约束子句C. 断言D. 外键子句12. 分布式数据库系统中分片模式和分派模式均是A. 全局的B. 局部的C. 分布的D. 集中的13. 属性类型允许是基本数据类型、结构类型和集合类型的模型是A. 平面关系模型B. 嵌套关系模型C. 复合对象模型D. 分布式关系模型14. 用树型结构表达实体之间联系的数据模型称为A.关系模型B.运算模型C.网状模型D.层次模型15. 数据库系统的核心是A.数据库B.数据库管理系统C.数据模型D.软件工具16. 在SQL语言中,与X BETWEEN 10 AND 20等价的表达式是A.X>10 AND X<20B.X>=10 AND X<20C.X>10 AND X<=20D.X>=10 AND X<=2017. 某个E-R图中有5个实体型,2个1∶n联系和2个m∶n联系,则该E-R图转换的关系模式个数至少是A.5个B.7个C.8个D.9个18. 若关系模式R(V,F)中的每一个决定属性集都包含候选码,则R属于A.2NFB.3NFC.BCNFD.4NF19. 若事务T对数据R已加X锁,则其他事务对数据R A.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁20.在目前的并行数据库体系结构中,可扩充性最高的是A.SMB.SDC.SND.SK21.数据的对的性和相容性是指数据库的A.完整性B.安全性C.并发性D.一致性22.下列不属于事务的特性的是A.隔离性B.一致性C.完整性D.原子性23.系统在运营过程中,由于某种硬件故障,使存储在外存上的数据部分损失或所有损失,这种情况属于A.事务故障B.系统故障C.介质故障D.运营故障24.E-R图是数据库设计的常用工具之一,它合用于建立数据库的A.概念模型B.逻辑模型C.结构模型D.物理模型25.数据库逻辑结构设计的重要任务是A.建立E-R图B.把数据送入数据库C.建立数据流图和需求说明书D.将E-R图转换为某个DBMS所支持的数据模型26.下面不是SQL语言优点的是。
数据库原理期末考试复习题及答案

数据库原理期末考试复习题及答案1. 数据库的三级模式结构分别是什么?请简要说明数据库的三级模式结构包括外模式、概念模式和内模式。
其中:•外模式(也称子模式或用户模式):是指用户看到的数据库的模式,即用户可以看到的表和视图的集合。
它反映了用户对于数据的需要,是数据库模式的一个子集,用户可以通过它来访问数据库中的数据。
•概念模式(也称全局模式或逻辑模式):是指数据库的全局逻辑结构,是用户和应用程序所看到的数据库的逻辑结构,反映了数据在全局上的组成和相互关系。
它是数据库模式设计的重要组成部分,也是应用程序与数据库之间的接口。
•内模式(也称存储模式或物理模式):是指数据库在存储介质上的表示方式,包括物理存储结构和存取方法等。
它是数据库管理系统中最底层的模式,是数据库在计算机中的实际存储结构。
只有数据库管理员或维护人员才能看到和修改内模式。
2. 数据库的四种完整性约束是什么?请简要说明数据库中的完整性约束是保证数据完整性的重要手段。
其中常见的四种完整性约束包括:•实体完整性约束:确保数据表中每行记录都有主键,并且主键列不能有值为空。
•参照完整性约束:确保两个表之间的关系是有效的并且有意义。
•唯一性完整性约束:确保数据表中一个或多个列中的值是唯一的。
•触发器完整性约束:可以在数据表上定义一些触发器来保证数据的完整性约束。
3. 数据库范式的概念是什么?请简要说明一下3NF数据库范式是指数据库设计中的规范化过程,其目的是为了减少数据库冗余数据并且提高数据的一致性和可维护性。
在数据库中有很多范式,其中最常见的包括第一范式(1NF)、第二范式(2NF)和第三范式(3NF)等。
其中,第三范式是最常用的规范化范式。
第三范式(3NF)是基于第二范式进一步规范化的结果,其约束条件是:每个非主属性都不依赖于其他非主属性(即所有非主属性直接依赖于主属性)。
3NF的设计可以尽可能地消除数据冗余,使数据表更加规范化和简洁。
同时,由于3NF约束了非主属性之间的依赖关系,因此也能够更好地保证数据的一致性和完整性。
数据库原理与技术复习题及参考答案

数据库原理与技术复习题及参考答案中南大学网络教育课程考试复习题及参考答案数据库原理与技术一、名词解释:1.数据管理2.DB3.DBMS4.DBS5.RDBMS6.DBA7.ORDBMS8.SQL9.关系10.关系模型11.关系系统12.完整性控制13.属性14.2NF15.候选码二、单项选择题:1.任何由二个属性组成的关系可能是 [ ]A.1NFB.2NFC.3NFD.不能判定2.数据冗余引起的问题主要是花费 [ ]A.时间B.空间C.时间与空间D.时间或空间3.在数据库中,存储冗余数据是 [ ]A.不应该的B.应该且合理的C.合理的但不能过度冗余D.视情况而定4.在关系运算中,进行自然联接运算的两个关系 [ ]A.必有相同的列名B.必有相同的关键字C.没有要求D.必有类型相同的列5.在数据库系统中,DBMS与DB 的关系是 [ ]A.DBMS包括DBB.DB 包括DBMSC.不一定的D.同级关系6.在SQL的查询语句的WHERE子句中,下列哪个不能出现? [ ]A.sumB. !=C.<>D.<=7.关系模式 R,S具有共同的属性X,且X是R的主码,则X称为S的 [ ]A.主码B.外码C.关键字D.相对主码8.关系系统不会具有如下哪个特征? [ ]A.支持关系数据结构B.支持关系数据操作C.支持关系模型所有特征D.支持表结构9.一个外部关键字的属性可以 [ ]A.1 个B.不超过2个C.多个D.最多1个10.设属性组 X,Y,Z分别是m, n, k目的,则R(X,Y)÷S(Y,Z)是( )目的。
[ ]A. mB.nC. kD. m+n-k11.数据库与数据仓库关系是 [ ]A.一个概念B.包含关系C.不一样的概念D.不确定的12.数据库管理系统是一个 [ ]A.软件系统B.硬件系统C.软硬件结合的系统D.数据集合13.数据模型是( )数据特征的抽象。
[ ]A.计算机世界B.现实世界C.模型空间D.概念世界14.在SQL的查询中,子查询中( )返回多个记录。
数据库原理练习题含答案很实用
数据库原理复习题(2336)一、单项选择题1、关系中属性个数称为“元数”,元组个数称为(C )。
A、行数B、列数C、基数D、超键2、SQL的主码子句和外码子句属于DBS的 A 。
A、完整性措施B、安全性措施C、恢复措施D、并发控制措施3、概念设计结果是(B )。
A、一个与DBMS相关的概念模式B、一个与DBMS无关的概念模式C、数据库系统的公用视图D、数据库系统的数据字典4、启动、暂停或停止SQL Server数据库服务器要使用哪种工具?(C )A、企业管理器B、查询分析器C、服务管理器D、服务器网络实用工具5、设k元关系R,则σ2>‟4‟表示( B )。
A、从R中挑选第4个分量的值小于2的元组所构成的关系B、从R中挑选第2个分量值大于4的元组所构成的关系C、从R中挑选第2个分量值大于第4个分量值的元组所构成的关系D、σ2>‟4‟与R相比,基数不变,元数减少6、在SQL中,与“IN”等价的操作符是(D )。
A、=ALLB、<>SOMEC、<>ALLD、=SOME7、若以选课(学号,课号,成绩)表达“某学生选修某课程获得了某个成绩。
”则在(C )的情况下,成绩不完全函数依赖于学号。
A、一个学生只能选修一门课B、一门课程只能被一个学生选修C、一个学生可以选修多门课D、一门课程可以被多个学生选修8、当同一个实体集内部的实体之间存在着一个M:N联系时,那么根据ER模型转换成关系模型的规则,这个ER结构转换成关系模式个数为(B )。
A、1个B、3个C、5个D、7个9、SQL Server 2000 企业版可以安装在____D_____操作系统上。
A、Microsoft Windows 98B、Microsoft Windows Me 和XPC、Microsoft Windows 2000 ProfessionalD、Microsoft Windows NT10、在SELECT 语句中,与关系代数中π运算符对应的是(A )子句。
数据库技术复习题
一、填空题 1、 SQL 语言提供数据定义、数据查询、 _______ __—、数据控制等功能。
2. 数据库保护问题包括: _________ 、完整性、故障恢复和并发控制等多方面。
4. 在关系数据模型中, 中的两个关系R1与R2之间存在1 : M 的联系,可以通过在一个关系 R2.在相关联的另一个关系 R1中检索相对应的记录。
R 一定属于第 _____ 范式。
转换成关系模型。
5. 在关系模式R 中,若每个数据项都是不可再分割的,那么6. 7. 8、 数据库的逻辑模型设计阶段,任务是将 ________ 关系规范化理论是设计 __________ 的指南和工具。
当数据库被破坏后,如果事先保存了_____________ 和数据库的副本,就有恢复数据库的可 能。
并发操作带来数据不一致性包括三类:丢失修改、 _______________ 和 。
的约束,参照完整性是对 ________________ 的约束。
_______ 中导出的表。
在数据库中,只存放视图 9. 10. 实体完整性规则是对_11. 视图是一个虚表,它是从 的 _____________ ,不存放视图对应的 ________________________ 。
13、数据库运行过程中可能发生的故障有事务故障、 __________ 和 ____________ 三类。
14数据模型的三要素包含数据结构、 _____________________ 和数据的约束条件三部分。
15并发控制的主要方法是采用封锁技术 ,常用封锁技术有 __________ 和 16. 在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为17. _____________________________________ 数据库设计中的逻辑设计分为 和应用程序设计两部分。
18. 在“学生-选课-课程”数据库中的三个关系如下: S(S#, SNAME SEX AGE), SC(S#, C#, GRADE) C(C#, CNAMETEACHER)现要查找选修“ C 语言程序设计”这门课程的学生姓名和成绩,可使用如下的 SQL 语句: SELECTSNAME,GRADER0M3,SC,C WHERCNAME= ‘ C 语言程序设计 ‘ AND ____________________ AND _________________ 。
数据库复习题及答案
数据库复习题及答案数据库复习题及答案数据库是计算机科学中非常重要的一个领域,它是用来存储、管理和组织数据的软件系统。
在数据库的学习过程中,复习题是非常重要的一部分,通过做复习题可以帮助我们巩固知识,提高理解能力。
本文将为大家提供一些数据库复习题及答案,希望对大家的学习有所帮助。
一、选择题1. 数据库的主要特点是:A. 数据共享B. 数据独立性C. 数据冗余D. 数据安全性答案:B. 数据独立性2. 下列哪个是数据库管理系统(DBMS)的功能?A. 数据的存储和管理B. 数据的输入和输出C. 数据的处理和分析D. 数据的传输和通信答案:A. 数据的存储和管理3. 下列哪个不是数据库的三级模式?A. 外模式B. 内模式C. 中模式D. 概念模式答案:C. 中模式4. 数据库的完整性约束包括以下哪些?A. 实体完整性B. 参照完整性C. 用户完整性D. 操作完整性答案:A. 实体完整性、B. 参照完整性、D. 操作完整性5. 下列哪个不是关系数据库的基本操作?A. 查询B. 插入C. 删除D. 修改答案:D. 修改二、填空题1. 数据库中,用来描述数据之间联系的概念是__________。
答案:关系2. 数据库中,用来表示数据的逻辑结构的概念是__________。
答案:模式3. 数据库中,用来表示数据的物理存储结构的概念是__________。
答案:存储结构4. 数据库中,用来表示数据的基本单位的概念是__________。
答案:记录5. 数据库中,用来表示数据属性的概念是__________。
答案:字段三、简答题1. 请简要介绍关系数据库的特点和优势。
答:关系数据库的特点包括数据的结构化、数据的共享性、数据的独立性和数据的安全性。
关系数据库的优势包括数据的一致性、数据的完整性、数据的可靠性和数据的可扩展性。
关系数据库通过使用关系模型来组织和管理数据,可以更好地满足用户的需求,提高数据的处理效率和数据的可靠性。
《数据库原理与设计》复习资料
商店与职工之间存在聘任联系,属性有工资,每个职工只能在一家商店工作。
1)试画出E-R图
2)将E-R模型转换为关系模型
五•在数据库逻辑结构设计阶段,将E-R图中的实体以及实体之间联系转换为关系模型具有一定的转换规则,请简述该转换规 则。(15分)
12
:选择题:(每题2分,共30分)
1.
A
2
D
3
A
4
说明:1.试题间不留答题空间,不得超出边框;
人(签字):学院审核(签字):
课程关系C(Cno, CNAM)
其中Sno Cno SNAMEAGE SEX GRADJECNAM分别表示学号、课程号、姓名、年龄、性别、成绩和课程名。
用SQL语句表达下列操作
(1)检索年龄在18到20之间(含18和20)的女生的学号、姓名和年龄
A.由X—Y,Y—乙则X-YZB.由X—YZ,贝UX—Y,Y—Z
C.由X—Y,W—Z,则XV—ZD.由X—Y,Z€Y,则X—Z
14.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。
A.逻辑设计阶段B.概念设计阶段
C.物理设计阶段D.需求分析阶段
15.在ER模型中,如果有3个不同的实体集,3个M: N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是()
1.建立数据字典的时机是()
A.需求分析阶段B.数据库物理设计阶
C.数据库实施阶段D.概念结构设计阶段
2.下述()不是DBA数据库管理员的职责。
A.完整性约束说明B.定义数据库模式
C.数据库安全D.数据库管理系统设计
3.下面的选项不是关系数据库基本特征的是()。
A.不同的列应有不同的数据类型B.不同的列应有不同的列名
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
01.数据库通常是指有组织地、动态地存储在(1);应用数据库的主要目的是解决数据(2)问题。
(1)A. 内存上的相互联系的数据的集合B. 外存上的相互联系的数据的集合C. 内存上的相互无关的数据的集合D. 外存上的相互无关的数据的集合(2)A. 保密 B. 完整性 C. 一致性 D. 共享02.采用二维表格结构表达实体及实体间联系的数据模型是()。
A.层次模型B.网状模型C.关系模型D.面向对象模型03.假设员工关系EMP(员工号,姓名,性别,部门,部门电话,部门负责人,家庭住址,家庭成员,成员关系)如下表所示。
如果一个部门只能有一部电话和一位负责人,一个员工可以有多个家庭成员,那么关系EMP属于(1),且(2)问题;为了解决这一问题,应该将员工关系EMP分解为(3)。
(1)A. 1NF B. 2NF C. 3NF D. BCNF(2)A. 无冗余、无插入异常和删除异常B. 无冗余,但存在插入异常和删除异常C. 存在冗余,但不存在修改操作的不一致D. 存在冗余、修改操作的不一致,以及插入异常和删除异常(3)A. EMP1(员工号,姓名,性别,家庭住址)EMP2(部门,部门电话,部门负责人)EMP3(员工号,家庭成员,成员关系)B. EMP1(员工号,姓名,性别,部门,家庭住址)EMP2(部门,部门电话,部门负责人)EMP3(员工号,家庭成员,成员关系)C. EMP1(员工号,姓名,性别,家庭住址)EMP2(部门,部门电话,部门负责人,家庭成员,成员关系)D. EMP1(员工号,姓名,性别,部门,部门电话,部门负责人,家庭住址)EMP2(员工号,家庭住址,家庭成员,成员关系)04.中属于事务内部故障的是(。
A. 程序中ROLLBACK语句B. 违反完整性约束C. CPU 故障D.硬盘损坏05.故障的恢复,下列描述正确的是()A. 事务故障的恢复不需要访问日志文件B. 事务故障恢复时需要REDO 已提交的事务C. 事务故障恢复时需要正向扫描日志,对该事务进行UNDO 操作D. 事务故障恢复时需要反向扫描日志,对该事务进行UNDO 操作06.像技术的优点是()。
A. 可以减少事务故障的机率B. 可以提高更新事务的并发度C. 维护镜像数据库的一致性不需要额外的开销D. 复制技术可以在镜像数据库发生故障时保证系统稳定运行07.在C/S 体系结构中,客户端执行的操作是(55)。
A. 触发器B. 嵌入式SQLC. 存储过程D. 扩展存储过程08.在需求分析阶段,需求调查的内容是(1),需求分析的结果是(2)。
(1)A. 信息要求、处理要求B. 安全性与完整性要求C. 信息要求、安全性要求D. 信息要求、处理要求、安全性与完整性要求(2)A. 数据流图 B. 数据字典C. 数据流图、数据字典D. E-R 图09.视图设计属于数据库设计的()阶段。
A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计10.从数据库管理系统的角度看,数据库系统一般采用三级模式结构,如下图所示。
图中①②处应填写(1),③处应填写(2)。
(1)A. 外模式/ 概念模式 B. 概念模式/ 内模式C. 外模式/ 概念模式映象D. 概念模式/ 内模式映象(2)A. 外模式/ 概念模式 B. 概念模式/ 内模式C. 外模式/ 概念模式映象D. 概念模式/ 内模式映象11.12.设有关系:工资范围(职务,最低工资,最高工资),职工(职工号,职务,工资),要求任一职工,其工资值必须在其职务对应的工资范围之内,实现该需求的方法是()。
A. 建立职工.职务向工资范围.职务的参照完整性约束B. 建立工资范围.职务向职工.职务的参照完整性约束C. 建立职工表上的触发器程序审定该需求D. 建立工资范围表上的触发器程序审定该需求13.事务回滚指令ROLLBACK执行的结果是(52)。
A. 跳转到事务程序开始处继续执行B. 撤销该事务对数据库的所有的INSERT、UPDATE、DELETE 操作C. 将事务中所有变量值恢复到事务开始时的初值D. 跳转到事务程序结束处继续执行14.不能用作数据完整性约束实现技术的是()。
A. 实体完整性约束B. 触发器C. 参照完整性约束D. 视图15.下列关于1NF关系的描述,正确的是()。
A. 关系是迪卡尔积的子集B. 关系中允许出现重复的元组C. 关系中的列可以是一个关系D. 关系中允许出现重名的列16.由于软硬件故障可能造成数据库中数据被破坏,数据库恢复就是(1)。
具体的实现方法有多种,如:定期将数据库作备份;在进行事务处理时,对数据更新(插入、删除、修改)的全部有关内容写入(2);当系统正常运行时,按一定的时间间隔,设立(3),把内存缓冲区内容还未写入到磁盘中去的有关状态记录到该文件中;当发生故障时,根据现场数据内容及相关文件来恢复系统的状态。
(1)A. 重新安装数据库管理系统和应用程序B. 重新安装应用程序,并将数据库做镜像C. 重新安装数据库管理系统,并将数据库做镜像D. 在尽可能短的时间内,把数据库恢复到故障发生前的状态(2)A. 日志文件 B. 程序文件 C. 检查点文件 D. 图像文件(3)A. 日志文件 B. 程序文件 C. 检查点文件 D. 图像文件17.在数据库系统中,数据完整性约束的建立需要通过数据库管理系统提供的数据()语言来实现。
A. 定义B. 操作C. 查询D. 控制18.关于存储过程的描述,错误的是(49)。
A. 存储过程可以屏蔽表的细节,起到安全作用B. 存储过程可以简化用户的操作C. 存储过程可以提高系统的执行效率D. 存储过程属于客户端程序19.“一个事务中的诸操作要么都做,要么都不做”,这一性质是指事务的()。
A. 原子性B. 一致性C. 隔离性D. 持久性20.若数据A持有事务T1所加的排它锁,那么其它事务对数据A()。
A. 加共享锁成功,加排它锁失败B. 加排它锁成功,加共享锁失败C. 加共享锁、加排它锁都成功D. 加共享锁、加排它锁都失败21.当事务程序执行回滚指令时,事务进入()状态。
A. 提交B. 中止C. 活动D. 失败22.火车售票点T1、T2分别售出了两张2007年10月20日到北京的硬卧票,但数据库里的剩余票数却只减了两张,造成数据的不一致,原因是(46)。
A. 系统信息显示出错B. 丢失了某售票点修改C. 售票点重复读数据D. 售票点读了“脏”数据23.事务故障恢复的描述,正确的是(47)。
A. 事务故障的恢复必须DBA参与B. 事务故障的恢复需要数据库复本C. 事务故障的恢复只需要日志,不需DBA参与D. 事务故障的恢复需要日志和数据库复本24.关系数据库是()的集合,其结构是由关系模式定义的。
A. 元组B. 列C. 字段D. 表25.诊疗科、医师和患者的E-R 图如下所示,图中* *、* 1分别表示多对多、1对多的联系:各实体对应的关系模式如下,其中带实下划线的表示主键,虚下划线的表示外键。
诊疗科(诊疗科代码,诊疗科名称)医师(医师代码,医师姓名,诊疗科代码)患者(患者编号,患者姓名)若关系诊疗科和医师进行自然连接运算,其结果集为( 1 )元关系。
医师和患者之间的治疗观察关系模式的主键是( 2 )。
(1)A. 5 B. 4 C. 3 D. 2(2)A. 医师姓名、患者编号B. 医师姓名、患者姓名C. 医师代码、患者编号D. 医师代码、患者姓名26.关系R、S 如下图所示,关系代数表达式=()27.“一旦事务成功提交,其对数据库的更新操作将永久有效,即使数据库发生故障”,这一性质是指事务的()。
A. 原子性B. 一致性C. 隔离性D. 持久性28.在事务处理的过程中,DBMS 把事务开始、事务结束以及对数据库的插入、删除和修改的每一次操作写入()文件。
A. 日志B. 目录C. 用户D. 系统28.要使用户张先生只能查询表A 中的部分记录,应采取的策略是()。
A. 构建该部分记录的行级视图,并将该视图的查询权限赋予张先生B. 将表A 的查询权限赋予张先生C. 编写查询表A 的存储过程D. 将张先生的用户级别设定为DBA29.存在非主属性部分依赖于码的关系模式属于()。
A. 1NFB. 2NFC. 3NFD. BCNF30.数据模型的三要素包括()。
A.外模式、模式、内模式B.网状模型、层次模型、关系模型C.实体、联系、属性 D.数据结构、数据操纵、完整性约束31.通过重建视图能够实现 ( )。
A.数据的逻辑独立性 B.数据的物理独立性C.程序的逻辑独立性 D.程序的物理独立性32.关系的度(degree)是指关系中 ( ) 。
A.属性的个数B.元组的个数C.不同域的个数D.相同域的个数33.在传统关系系统中,对关系的错误描述是()。
A.关系是笛卡尔积的子集 B.关系是一张二维表C.关系可以嵌套定义 D.关系中的元组次序可交换34.在关系代数中对传统的集合运算要求参与运算的关系 (37) 。
A.具有相同的度B.具有相同的关系名C.具有相同的元组个数D.具有相同的度且对应属性取自同一个域35.在SQL的查询语句中,允许出现聚集函数的是()。
A.SELECT子句 B.WHERE子句C.HAVING短语 D.SELECT子句和HAVING短语36.在SQL语言中,删除基本表的命令是 (1) ,修改表中数据的命令是 ( 2) 。
(1)A.DESTROY TABLE B.DROP TABLEC.DELETE TABLE D.REMOVE TABLE(2)A.INSERT B.DELETE C.UPDATE D.MODIFY37.SQL语言中实现候选码约束的语句是()。
A.用Candidate Key 指定 B.用Primary Key 指定C.用UNIQUE NOT NULL约束指定 D.用UNIQUE约束指定38.在SQL语言中事务结束的命令是()。
A.ENDTRANSACTION B.COMMITC.ROLLBACK D.COMMIT或ROLLBACK39.对事务回滚的正确描述是 ( ) 。
A.将该事务对数据库的修改进行恢复B.将事务对数据库的更新写入硬盘C.跳转到事务程序的开头重新执行D.将事务中修改的变量值恢复到事务开始时的初值40.不能提高查询性能的措施是:()。
A.根据查询条件建立索引B.建立相关视图C.尽量使用不相关子查询D.建立查询表的聚簇索引41.存在非主属性对码的部分依赖的关系模式是__( )__。
A.INF B.2NF C.3NF D.BCNF42.一个事务执行过程中,其正在访问的数据被其他事务所修改,导致处理结果不正确,这是由于违背了事务的__( )__而引起的。
A.原子性 B.一致性 C.隔离性 D.持久性43.假定每一车次具有唯一的始发站和终点站。