文档库 最新最全的文档下载
当前位置:文档库 › 数据库系统概论试卷(A)与答案

数据库系统概论试卷(A)与答案

数据库系统概论试卷(A)与答案
数据库系统概论试卷(A)与答案

数据库系统概论试卷(A)

一、选择题(15x1分)

1、 __C___是长期存储在计算机内的有组织, 可共享的数据集合.

A 、数据库管理系统

B 、数据库系统

C 、数据库

D 、文件组织

2、在数据库中存储的是__C___。

A 、数据

B 、数据模型

C 、数据以及数据之间的联系

D 、信息

3、数据库系统阶段,数据___D__。

A 、具有物理独立性, 没有逻辑独立性

B 、具有物理独立性和逻辑独立性

C 、独立性差

D 、具有高度的物理独立性和一定程度的逻辑独立性

__A___。

4、在数据模型的三要素中,数据的约束条件规定数据及其联系的

A 、制约和存储规则

B 、动态特性C、静态特性 D 、数据结构

5. ___A_____由数据结构、关系操作集合和完整性约束三部分组成。

A 、关系模型

B 、关系

C 、关系模式

D 、关系数据库

6、一组具有相同数据类型的值的集合称为____D____。

A 、关系

B 、属性

C 、分量D、域

7、集合 R与 S 的交可以用关系代数的 5 种基本运算表示为

____A____。

A 、 R-(R-S) B、σ F(R× S) C、R-(S-R) D、S-(R-S)

8、实体是信息世界中的术语,与之对应的数据库术语为___D____。

A 、文件B、数据库 C 、字段 D 、记录

9、在嵌入式SQL语言中使用游标的目的在于____D____。

A 、区分 SQL与宿主语言

B 、与数据库通信

C 、处理错误信息

D 、处理多行记录

10、 FoxBASE、 FoxPro 属于 ____B____。

A 、表式系统

B 、最小关系系统C、关系完备的系统 D 、全关系系统

11、在 R(U)中 , 如果 X→ Y,并且对于X 的任何一个真子集X', 都没有 X' → Y,

则 ____A____。

A 、Y 函数依赖于X

B 、Y 对 X 完全函数依赖

C 、X 为 U的候选码

D 、 R属于 2NF

12、 3NF___C_____ 规范为 BCNF。

A 、消除非主属性对码的部分函数依赖B、消除非主属性对码的传递函数依赖

C 、消除主属性对码的部分和传递函数依赖

D 、消除非平凡且非函数依赖的多值依赖

13、下面的结论不正确的是___D___。

A、若 R.A→ R.B, R.B → R.C 则 R.A→R.C

B、若 R.A→ R.B, R.A → R.C 则 R.A→R.(B,C)

C、若 R.B→ R.A, R.C → R.A 则 R.(B,C) → R.A

D、若 R.(B , C)→R.A 则 R.B→ R.A, R.C → R.A

14、需求分析阶段得到的结果是 ____A____。

A、数据字典描述的数据需求 B 、 E-R 图表示的概念模型

C、某个 DBMS所支持的数据模型 D 、某个 DBMS所支持的数据模型

15、一个 m:n 联系转换为一个关系模式。关系的码为___B_____。

A 、实体的码

B 、各实体码的组合C、 n 端实体的码 D 、每个实体的码

二、填空(20x1分)

1、数据库系统的主要特点:___数据结构化 _________、数据冗余度小、

具有较高的数据程序独立性、具有统一的数据控制功能等。

2、数据约束条件是完整性规则的集合,在关系模型中,任何关系必须满足

__实体完整性 ___与__参照完整性 ____ 两个条件。

3、 __ __事务 ___是恢复和01 并发控制的基本单位,数据库系统中要求它具有ACID 特性。

4、 DBMS是指 __数据库管理系统_,它是位于用户和操作系统之间的一层管理软件。

5、外模式是 ___模式 _____的子集。

6、设有选课关系SC(SNO,CNO,G),对其插入一条选课记录('95022','1')的SQL

插入命令为: ___insert into SC(SNO,CNO) VALUES(‘95022’,’1’) _______。

7、关系操作方式的特点是_一次一集合 __操作。

8、数据库恢复的基本原理可用一个词来概括即__冗余 __,基本技术主要有转储与日志。

9、视图是虚表,它一经定义就可以和基本表一样被查询但__更新 ___操作将有一定限制。

10、就对数据库系统作查询优化来讲,只有__关系 ______模型系统才是可能的。

11、关系数据库系统支持三级模式结构,其中外模式对应于____视图或部分基本表__,

模式对应于基本表,内模式对应于存储文件。

12、关系的描述称为关系模式,它可以形式化的用一个五元组

_______ R(U,D,Dom,F)__ _________________ 。

13、数据库系统_______三级结构与两层映象____的系统结构保证了数据库系统中能够具有

较高的逻辑独立性和物理独立性。

14、含有多值依赖的关系模式已达到4NF 范式,则其多值依赖一定是___平凡的 __多值依赖。

15、数据库设计的重要特点之一要把__结构 _设计和 ___行为 _设计密切结合起来,

并以结构设计为核心而展开。

16、任何一个二目关系是属于__4NF _ 范式的 ( 填最高范式 ) 。

17、在关系模式中多值依赖的有效性与属性集的范围_有 _关,而函数依赖则不然。

18、一个 1:n 联系可以转换为一个独立的关系模式,也可以与_n__端对应的关系模式合并。

19、请写出在未被使用的最小工作区中打开学生表(XS) 的命令:

______ USE XS IN 0____ ___

20、在 VFP中集成各类文件并最终能连编成可执行数据库应用系统的VFP文件为 _项目文件。

三、设有学生 - 课程关系数据库,其数据库关系模式为:

学生 SC(学号 Sno,姓名 Sname,所在系Sdept ,年龄 Sage, 性别 Ssex)

课程 Course( 课程号 Cno,课程名称Cname,先修课号Cpno,学分 Ccredit)

学生选课SC(学号 Sno, 课程号 Cno,成绩 Grade)

1.试用关系代数、 ALPHA语言、 SQL语言分别写出下列查询: (9x3 分)

(1)查询选修了 3 号或 6 号课程的学生的学号

(2)查询至少选修了一门其直接先行课为8 号课程的学生学号与姓名

(3)查询选修了全部课程的学生学号、姓名和年龄

关系代数:

(1)Π sno( σ cno='3' ∨cno= ' 6 '( SC )

(2)Π Sno, Sname(σ Cpno='8'(Course) SC Student)

(3) Π Sno, Sname,Sage(Student (Π Sno,Cno(SC)÷Π Cno(Course)))

SQL:

(1) SELECT sno

FROM SC

WHERE cno=’3’or cno=’6’

(2) SELECT Sno,Sname

FROM Student,SC,Course

WHERE https://www.wendangku.net/doc/a26475720.html,o= https://www.wendangku.net/doc/a26475720.html,o AND SC.Sno=Student.Sno AND Course.cpno=’8’

(3)SELECT Sno,Sname,Sage

FROM Student

WHERE NOT EXISTS

( SELECT *

FROM Course X

NOT EXISTS

( SELECT *

FROM SC Y

WHERE https://www.wendangku.net/doc/a26475720.html,o= https://www.wendangku.net/doc/a26475720.html,o AND Y.Sno=Student.Sno ))

2.试用 SQL语言写出下列查询 : (3x4 分)

(1)查询没有选修 2 号课程的学生学号与姓名

(2)查询选修了 3 门以上课程并且成绩均及格的学生学号与其平均成绩

(3)将计算机科学系 (CS) 全体学生的所有成绩置为零

2、 (3x4 分)

(1)SELECT sno,

sname FROM student

WHERE student.sno NOT

IN (SELECT SC.sno

FROM SC Where

sno= ’2’)

(2)SELECT S name, AVG(Grage)

FROM SC Where

grade>=60

GROUP BY Sno HAVING COUNT(Cno)>3

(3)update SC

set grade=0

WHERE SC.sno IN

(SELECT student.sno

FROM student

WHERE sdept=’CS’)

四、某图书馆计划设计一个图书借阅管理数据库,要求能管理如下信息:(11 分 )

可随时查询出可借阅图书的详细情况,如图书编号(bno) 、图书名称 (bna)、出

版日期 (bda) 、图书出版社 (bpu) 、图书存放位置(bpl)等,这样便于学生选借;为了

唯一标识每一学生,图书馆办借书证需如下信息:学生姓名(sna) 、学生系别 (sde)、学生所学专业(ssp) 、借书上限数 (sup) 及唯一的借书证号(sno) ;一学生一次可借多本书,一本书可被多名学生所借阅(设同一本书有多本),借阅时记录借书日期,归还时记录还书日期,并据此判断是否超期。

要求: (1)试画出该数据库系统的实体- 联系图 (E-R 模型图 ) ,注明联系类型

(2)设计此数据库系统的关系模式( 每个关系模式写成R(U, F) 形式,其中

U为属性集 ,F 为函数依赖集) ,要求满足3NF 范式以上

解: (1) E-R 图如下 : (7分)

bno bna bda bpu bpl

B

JDATE

N

SB HDA TE M

S

SNO SNA SDE SSP SUP

(2)E-R 图转化的关系模式如下 : (4分)

B({ BNO# , BNA,BDA,BPU,BPL},{BNO→B NA,BNO→BDA,,BNO→BPU,BNO →BPL })

SB({ SNO#,BNO #, JDATE,HDATE },{( SNO#, BNO #)→JDATE, ( SNO#,BNO #)→HDATE })

S({ SNO#, SNA ,SDE,SSP,SUP},{ SNO#→SNA , SN O#→ SDE, SNO#→SSP, SN O#→SUP})

五、设有一关系模式R(A, B, C, D, E),在该关系模式上有函数依赖集:

{ A->D, C->E, (A,B)->C,E->B },请回答:(3x5分)

1.试找出关系模式R 中的所有候选关键字。

2.该关系模式最高能够满足第几范式?

3.试对该关系模式进行分解,使其最终满足第三范式( 保持函数依赖 ) 。

解: (3x5 分 )

1、经分析候选码中必含有 A 属性,考察(A,B )

∵A->D, ∴ (A,B) ->D ①

∵(A,B) ->C ② ,C->E

∴ (A,B) ->E③

由①②③得,(A,B) ->(C,D,E)④

∵(A,B) ->(A,B) ⑤

由④⑤得, (A,B) ->(A,B,C,D,E)并为完全函数依赖,∴(A,B) 为候选码。

同理有 (A,C) ->(A,B,C,D,E)并为完全函数依赖,∴(A,C) 为候选码。

同理有 (A,E) ->(A,B,C,D,E)并为完全函数依赖,∴(A,E) 为候选码。

显然 (A,D) 不能函数决定(A,B,C,D,E)

∴候选码只有(A,B) 、 (A,C)、(A,E)。

2、显然主属性为{A,B,C,E },非主属性为{D }

∵存在 A->D,∴ D对候选码(A,B)、(A,C)、(A,E)均为部分函数依赖∴R不属于2NF,R最高达到1NF。

3、下面是对R的分解,分解后的关系模式满足BCNF 范式。

R1({A,D } ,{ A ->D })

R2({C,E} ,{ C->E })

R3({A,B,C } ,{ (A,B)->C })

R4({E,B } ,{ E->B })

数据库系统概论复习题及答案

第一学期期末考试试卷和答案 试卷代码:03115 授课课时:96 课程名称:数据库系统原理A 适用对象:本科选课班 一、选择题(从下列各题四个答案中选出一个正确答案,每小题1分,共10分) 1、在数据库技术发展的几个阶段中,数据独立性最高的是__A___阶段。 A、数据库系统 B、文件系统 C、人工管理 D、数据项管理 2、在SQL的SELECT语句中,与选择运算对应的命令动词是__C___。 A、SELECT B、FROM C、WHERE D、ORDER BY 3、在数据库中,下列说法_A__是不正确的 A、数据库避免了一切数据的重复 B、若系统是完全可以控制的,则系统可确保更新是的一致性 C、数据可以共享 D、数据库减少了冗余 4、在数据库系统中,模式/外模式映像用于解决数据的_C__ A、结构独立性 B、物理独立性 C、逻辑独立性 D、分布独立性 5、关系代数的5种基本运算是__D_。 A、并、差、选择、投影、自然连接 B、并、差、交、选择、投影 C、并、差、交、选择、笛卡尔积 D、并、差、选择、投影、笛卡尔积 6、在SQL语句中,谓词“EXISTS”的含义是_B___。 A、全称量词 B、存在量词 C、自然连接--在连接条件中使用等于(=)运算符比较被连接列的列值,但它使用选择列表指出查询结果集合中所包括的列,并删除连接表中的重复列 D、等值连接--在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列 7、规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常、更新异常以及_C__的缺陷 A、数据不一致性 B、结构不合理 C、冗余度大 D、数据丢失 8、数据库数据的正确性和相容性是数据库的__B____。 A、安全性 B、可维护性 C、完整性 D、并发控制 9、数据库三级模式体系结构主要的目标是确保数据库的_B__。 A、数据安全性 B、数据独立性

数据库系统概论期末试题及答案(重点知识)

试题十 一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。 1. 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。 A .数据共享 B .数据存储 C .数据应用 D .数据保密 2. 数据库系统中,物理数据独立性是指( )。 A .数据库与数据库管理系统的相互独立 B .应用程序与DBMS 的相互独立 C .应用程序与存储在磁盘上数据库的物理模式是相互独立的 D .应用程序与数据库中数据的逻辑结构相互独立 3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。 A .外模式 B .内模式 C .存储模式 D .模式 4. E-R 模型用于数据库设计的哪个阶段( )? A .需求分析 B .概念结构设计 C .逻辑结构设计 D .物理结构设计 5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( )。 A .宿舍编号 B .学号 C .宿舍地址,姓名 D .宿舍编号,学号 6. 自然连接是构成新关系的有效方法。一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的( )。 A .元组 B .行 C .记录 D .属性 7. 下列关系运算中,( )运算不属于专门的关系运算。 A .选择 B .连接 C .广义笛卡尔积 D .投影 8. SQL 语言具有( )的功能。 ( 考 生 答 题 不 得 超 过 此 线 )

A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 9.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的() A.候选码 B.主码 C. 外码 D. 连接码 10.下列关于关系数据模型的术语中,()术语所表达的概念与二维表中的 “行”的概念最接近? A.属性 B.关系 C. 域 D. 元组 11.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME, TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找某个学生的基本信息及其选课的平均成绩,将使用关系()A.S和SC B.SC和C C.S和C D.S、SC和C 12.在SQL语言的SELECT语句中,用于对结果元组进行排序的是()子句。 A. GROUP BY B.HAVING C.ORDER BY D.WHERE 13.设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则,下面()选项是正确的。 A.只有SNO不能取空值B.只有CNO不能取空值 C.只有GRADE不能取空值D.SNO与CNO都不能取空值 14.下面关于函数依赖的叙述中,()是不正确的。 A.若X→Y,WY→Z,则XW→Z B.若Y X,则X→Y C.若XY→Z,则X→Z,Y→Z D.若X→YZ,则X→Y,X→Z 15.设有关系R(A,B,C)和S(C,D)。与SQL语句select A,B,D from R,S where R.C=S.C等价的关系代数表达式是() A.σR.C=S.C(πA,B,D(R×S)) B.πA,B,D(σR,C= S.C(R×S)) C.σR.C=S.C((πA,B(R))×(πD(S))) D.σR,C=S.C(πD((πA,B(R))×S))

山东大学网络教育数据库系统原理期末考试试题及参考答案

数据库系统原理—线上 一、选择题 1、数据是以()的方式存储于操作系统(OS)之中的。 A、数据文件 B、日志文件 C、存储类型 D、并行 正确答案:A 2、()是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。 A、数据管理 B、数据处理 C、数据加工 D、数据收集 正确答案:A 3、数据库管理系统简称() A、DDA B、DB C、DBA D、DBMS 正确答案:D 4、Oracle数据库特点说法正确的是:() 1支持单用户、大事务量的事务处理 2数据安全性和完整性控制 3提供对于数据库操作的接口 4支持集中式数据处理 5可移植性、可兼容性和可连接性 A、12 B、235 C、35 D、25 正确答案:B 5、()是位于用户与操作系统之间的一层数据管理软件。 A、数据库管理系统 B、数据库 C、数据库系统 D、数据库管理员 正确答案:A 6、一般来说,数据库用户账号总是与某一登录账号相关联,但有一个例外那就是()用户 A、sa B、system C、guest D、admin 正确答案:C 7、()以自由软件为主。 A、MySQL B、SQL Server C、Dreanwaver D、Oracle 正确答案:A 8、数据库的简称()A、DAB、DBC、BDD、DD 正确答案:B 9、()是自由软件,因此不属于厂商产品,所以归属于应用中间件软件。 A、MSSQL B、MySQL C、oracle D、linux正确答案:B10、MS SQL Server 能在那两种安全模式下运行A、数据库认证模式 B、WINDOWS认证模式 C、混合模式 D、安全认证模式 正确答案:BC

数据库概论期末复习试卷及答案

、选择题( 20 分) 1、数据库(DB )、数据库系统(DBS)和数据库管理系统(DBMS )三者之间的关 系是__ A___ 。 A. DBS 包括 DB 和 DBMS B .DBMS 包括 DB 和 DBS C.DB 包括 DBS 和 DBMS D .DBS 就是 DB ,也就是 DBMS 2、关系数据模型 ___D ___ 。 A ?只能表示实体之间的1:1联系 B ?只能表示实体之间的1:n联系 C .只能表示实体之间的 m:n联系 D?可以表示实体间的上述三种联系 3、在数据库中,下列说法 __A___是不正确的。 A 数据库避免了一切数据的重复 B 若系统是完全可以控制的,则系统可确保更新时的一致性 C 数据库中的数据可以共享 D 数据库减少了数据冗余 4、在数据库中,产生数据不一致的根本原因是__C___。 A .数据存储量太大 B .没有严格保护数据 C .未对数据进行完整性控制 D .数据冗余 5、在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是__D__。 A ?外模式B.内模式C.存储模式D.模式 6、数据库三级模式体系结构的划分,有利于保持数据库的___A___. A ?数据库独立性 B.数据安全性 C ?结构规范化D.操作可行性 7、设关系R和S都是二元关系,那么与元组表达式: {t | ($u) ( $v) (R(u) S(v) u[d]=v[1] t[?=v[1] t[2]=v[2])} 等价的关系代数表达式是_________ 。 A ? p3, 4 (R ¥ S) B ? p2, 3 (R ¥ S) 1=1 C ? p3, 4 ( R ¥ S) D ? p3, 4 ( s 仁1 (R 'S)) 1=1 8、关系模式中各级模式之间的关系为______ A? ____ 。 A. 3NF 12NF 11NF B. 3NF 1NF 52NF C. 1NF 2NF 13NF D. 2NF 1NF 3NF 9、数据库中的封锁机制是 ___C___的主要方法。 A. 完整性 B. 安全性 C. 并发控制 D. 恢复 10、在数据库设计中,用 E-R 图来描述信息结构但不涉及信息在计算机中的表示,它是 数据库设计的 ___B___阶段。 A. 需求分析 B. 概念设计 C. 逻辑设计 D. 物理设计

(完整版)数据库系统概论期末试题及答案(重点知识)

试题十 1. 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。 A .数据共享 B .数据存储 C .数据应用 D .数据保密 2. 数据库系统中,物理数据独立性是指( )。 A .数据库与数据库管理系统的相互独立 B .应用程序与DBMS 的相互独立 C .应用程序与存储在磁盘上数据库的物理模式是相互独立的 D .应用程序与数据库中数据的逻辑结构相互独立 3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。 A .外模式 B .内模式 C .存储模式 D .模式 4. E-R 模型用于数据库设计的哪个阶段( )? A .需求分析 B .概念结构设计 C .逻辑结构设计 D .物理结构设计 5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( )。 A .宿舍编号 B .学号 C .宿舍地址,姓名 D .宿舍编号,学号 6. 自然连接是构成新关系的有效方法。一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的( )。 A .元组 B .行 C .记录 D .属性 7. 下列关系运算中,( )运算不属于专门的关系运算。 A .选择 B .连接 C .广义笛卡尔积 D .投影 8. SQL 语言具有( )的功能。 A .关系规范化、数据操纵、数据控制 B .数据定义、数据操纵、数据控制 C .数据定义、关系规范化、数据控制 D .数据定义、关系规范化、数据操纵 ( 考 生 答 题 不 得 超 过 此 线 )

专升本《数据库系统原理》_试卷_答案

专升本《数据库系统原理》 一、 (共53题,共150分) 1、数据库管理系统DBMS中用来定义模式、内模式与外模式的语言就是( )。 (2分) A、DML B、C C、DDL D、Basic 、标准答案:C 2、保证数据库系统正常工作的的核心软件就是( )。 (2分) A、编译系统 B、数据库 C、操作系统 D、数据库管理系统 、标准答案:D 3、数据库(DB、、数据库系统(DBS)与数据库管理系统(DBMS)三者之间的关系就是( ) (2分) A、DBS包括DB与DBMS B、DBMS包括DB与DBS C、DB包括DBS与DBMS D、DBS就就是DB,也就就是DBMS 、标准答案:A 4、事务的原子性就是指( ) (2分) A、事务中包括的所有操作要么都做,要么都不做 B、事务一旦提交,对数据库的改变就是永久的 C、一个事务内部的操作及使用的数据对并发的其她事务就是隔离的 D、事务必须就是使数据库从一个一致性状态变到另一个一致性状态 、标准答案:A 5、系统能把数据库从被破坏、不正确的状态,恢复到最近一个正确的状态,DBMS 的这种能力称为( ) (2分) A、完整性控制 B、安全性控制 C、可恢复性 D、并发控制 、标准答案:C 6、有两个实体集,并且它们之间存在着一个M:N联系,那么按照E—R模型转换成关系数据库的规则,这个E—R结构转换成表的个数为( )。 (2分) A、1 B、2 C、3 D、4 、标准答案:C 7、把E-R图转换为关系模型的过程,属于数据库设计的( ) (2分) A、概念设计 B、逻辑设计 C、需求分析 D、物理设计 、标准答案:B 8、若用如下的SQL语句创建一个student表: 可以插入到student表中的记录就是( )。 (2分) A、(‘1031’,‘曾华’,男,23) B、(‘1031’,‘曾华’,NULL,NULL) C、(NULL,‘曾华’,‘男’,‘23’) C、(‘1031’,NULL,‘男’,23) 、标准答案:B 9、 SQL语言中,删除一个视图的命令就是( )。 (2分) A、DELETE B、DROP C、CLEAR D、REMOVE 、标准答案:B 10、在SQL语言中的视图VIEW就是数据库的( )。 (2分) A、外模式 B、模式 C、内模式 D、存储模式 、标准答案:A 11、 ( )构成了关系模型的三要素。 (3分) A、三级模式 B、关系数据结构 C、专门的关系操作与传统的集合操作 D、关系的三类完整性约束条件 、标准答案:B,C,D 12、如果不进行控制,事务的ACID特性可能在( )情况下遭到破坏。 (3分) A、多个事务并发执行 B、多个事务顺序执行 C、事务在运行过程中强行终止 D、事务运行一半被撤销。 、标准答案:A,C 13、下列SQL命令中属于数据控制的有( )。 (3分) A、SELECT B、UPDATE C、GRANT D、REVOKE 、标准答案:C,D 14、数据库领域中常用的数据模型有( )。 (3分) A、层次模型 B、网状模型 C、关系模型 D、面向对象模型 、标准答案:A,B,C,D 15、现有关系模式: EMP(empno,ename,mgr,sal,workday), DEPT(deptno,dname,loC、在以下视图中,不可能更新的视图为( )。 (3分) A、视图V1,由1970年以后参加工作的雇员组成 B、视图V2,由部门号与各部门的平均工资组成 C、视图V3,由雇员姓名与其领导者姓名组成 D、视图V4,由薪金超出所有雇员平均薪金以上的雇员组成 、标准答案:B,D 16、简述数据库系统的三级模式两级映象结构?这种结构的优势何在? (5分) 标准答案:数据库系统的三级模式结构就是指外模式,模式与内模式。两级映象就是指外模式/模式映象,模式/内模式映象。三级模式两级映像结构就是数据库实现数据独立性的关键,包括逻辑独立性与物理独立性。 数据逻辑独立性就是指局部逻辑数据结构(外模式即用户视图)与全局逻辑数据结构(模式)之间的独立性。当数据库的全局逻辑数据结构(模式)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。 物理数据独立性就是指数据的存储结构与存取方法(内模式)改变时,对数据库的全局逻辑结构(模式)与应用程序不必作修改的一种特性,也就就是说,数据库数据的存储结构与存取方法独立与之上的应用程序与模式。

数据库概论试题-数据库完整性

第10章数据库完整性 1.数据库的完整性是指数据的__正确性、相容性__。 2.什么是数据库的完整性? 答:数据库的完整性是指数据的正确性和相容性。 3.SQL标准使用了一系列概念来描述完整性,包括关系模型的____实体完整性、参照完整性、用户定义___完整性。 4.数据库的完整性概念与数据库的安全性概念有什么区别和联系? 答:数据的完整性和安全性是两个不同的概念,但是有一定的联系。 前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出(GarbageInGarbageOut)所造成的无效操作和错误结果。后者是保护数据库防止恶意的破坏和非法的存取。也就是说,安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据。 5.数据库完整性的定义一般由SQL的__DDL数据字典__语句来实现。它们作为数据库模式的一部分存入中。 6.什么是数据库的完整性约束条件?可分为哪几类? 7.关系模型的实体完整性在__CREATETABLE__中用__PRIMARYKEY___定义。 8.DBMS的完整性控制机制应具有哪些功能? 答:DBMS的完整性控制机制应具有三个方面的功能: 1.定义功能,即提供定义完整性约束条件的机制。 2.检查功能,即检查用户发出的操作请求是否违背了完整性约束条件。 3.违约反应:如果发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。 9.为了避免对基本表进行全表扫描,RDBMS核心一般都对__主码__自动建立一个__索引__。 10.RDBMS在实现参照完整性时需要考虑哪些方面? 11.关系模型的参照完整性在__CREATETABLE__中用___FOREIGNKEY__短语定义哪些列为外码列,用__REFERENCES__短语指明这些外码参照哪些表的主码。 12.假设有下面两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号),其中职工号为主码;部门(部门号,名称,经理名,电话),其中部门号为主码;用SQL语言定义这两个关系模式,要求在模式中完成以下完整性约束条件的定义:定义每个模式的主码;定义参照完整性;定义职工年龄不得超过60岁。 CREATETABLEDEPT(DeptnoNUMBER(2),DeptnameV ARCHAR(10),ManagerV ARCHAR(10), PhoneNumberChar(12)CONSTRAINTPK_SCPRIMARYKEY(Deptno));CREATETABLEEMP(E mpnoNUMBER(4),EnameV ARCHAR(10),AgeNUMBER(2),CONSTRAINTC1CHECK(Aage<= 60),JobV ARCHAR(9),SalNUMBER(7,2),DeptnoNUMBER(2),CONSTRAINTFK_DEPTNOFOR EIGNKEY(Deptno)REFERENCESDEPT(Deptno)); 13.关系系统中,当操作违反实体完整性、参照完整性和用户定义的完整性约束条件时,一般是如何分别进行处理的? 答:对于违反实体完整性和用户定义的完整性的操作一般都采用拒绝执行的方式进行处理。而对于违反参照完整性的操作,并不都是简单地拒绝执行,有时要根据应用语义执行一些附加的操作,以保证数据库的正确性。具体的处理可以参见上面第5题或《概论》10.2中相应部分。

数据库系统概论期末试题及答案整理版

《数据库原理及应用》试题1 一、选择题 1、数据库系统的基本特征是_________。 A 、数据的统一控制 B 、数据共享性和统一控制 C 、数据共享性、独立性和冗余度小 D 、数据共享性和数据独立性 (难度系数C )正确答案:C 2、DB 、DBMS 和DBS 三者之间的关系是_________。 A 、DBS 与D B 和DBMS 无关 B 、DBMS 包括DBS 和DB C 、DB 包括DBMS 和DBS D 、DBS 包括DB 和DBMS (难度系数B )正确答案:D 3、设有关系R 和S ,关系代数 S)(R R -- 表示的是_________。 A 、R ∩S B 、R ―S C 、R ÷S D 、R ∪S (难度系数B )正确答案:A 4、自然连接是构成新关系的有效方法。一般情况下,当对关系R 和S 使用 自然连接时,要求R 和S 含有一个或多个共有的__________。 A 、行 B 、属性 C 、记录 D 、元组 (难度系数C )正确答案:B 5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层 次的是_________。 A 、数据模型 B 、概念模型 C 、关系模型 D 、E-R 图 (难度系数C )正确答案:C 6、构成E —R 模型的三个基本要素是_________。 A 、实体、属性值、关系; B 、实体、属性、联系; C 、实体、实体集、联系; D 、实体、实体集、属性; (难度系数C )正确答案:B 7、在关系代数运算中,五种基本运算为_________。

A 、并、差、选择、投影、连接 B 、并、交、选择、投影、笛卡尔积 C 、并、差、选择、投影、笛卡尔 积 D 、并、除、投影、笛卡尔积、选择 (难度系数B )正确答案:C 8、在下列关于规范化理论的叙述中,不正确的是_________。 A 、任何一个关系模式一定有键。 B 、任何一个包含两个属性的关系模式一定满足3NF 。 C 、任何一个包含两个属性的关系模式一定满足BCNF 。 D 、任何一个包含三个属性的关系模式一定满足2NF 。 (难度系数B )正确答案:D 9、设有关系模式R(A,B,C)和S(C,D)。与SQL 语句“SELECT A,B,D FROM R,S WHERE R.C=S.C ”等价的关系代数表达式为_________。 A 、S))(R (σπS.C R.C D B,A,?= B 、S))(R (πσD B,A,S. C R.C ?= C 、(S))π(R)(πσ D B A,S.C R.C ?= D 、S)(R))(π(πσB A,D S.C R.C ?= (难度系数A )正确答案:A 10、SQL 的视图是从_________中导出的。 A 、基本表 B 、视图 C 、数据库 D 、基本表或视图 (难度系数C )正确答案:D 11、用如下的SQL 语句创建一个Teacher 表 CREATE TABLE Teacher ( TNO Char(6) NOT NULL, NAME Char(8) NOT NULL, SEX Char(2), SAL INT, SDETP char(12) check (SDEPT IN(‘IS ’,’MA ’,’CS ’))) 可以插入到Teacher 表中的元组是_________。 A 、(‘T0203’,‘刘刚’,NULL ,NULL ,‘IS ’) B 、( NULL , ‘王芳’,‘女’,‘1200’,‘CS ’) C 、(‘T0111’,NULL ,‘男’,23,‘MA ’) D 、(‘T0101’,‘李华’,男,2100,‘EN ’) (难度系数A )正确答案:A

数据库系统原理试题答案3

全国2008年10月自学考试 一、单项选择题(本大题共15小题,每小题2分,共30分) 1.数据库是长期存储在计算机内、有组织的、统一管理的相关( B ) A.文件的集合 B.数据的集合 C.命令的集合 D.程序的集合 2.在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是( C ) A.外模式 B.内模式 C.逻辑模式 D.存储模式 3.数据库系统中存放三级结构定义的DB称为( B )A.DBS B.DD C.DDL D.DBMS 4.教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个( A ) A.派生属性 B.多值属性 C.复合属性 D.NULL属性 5.对关系的描述不正确的是( C ) A.关系是一个集合 B.关系是一张二维表 C.关系可以嵌套定义 D.关系中的元组次序可交换 6.若属性X函数依赖于属性Y时,则属性X与属性Y之间具有( B ) A.一对一联系 B.一对多联系 C.多对一联系 D.多对多联系 7.设F是关系模式R的FD集,如果对F中每个非平凡的FD X—Y,都有X是R的超键,则( C ) A.R属于2NF,但不一定属于3NF B.R属于3NF,但不一定属于BCNF C.R属于BCNF,但不一定属于4NF D.R属于4NF 8.关系Rl和R2如下表所示: A.1 B.3 C.6 D.9 9.设四元关系R(A,B,C,D),则下面不正确的是( ) A. )R(B D, ∏ 为取属性D,B的两列组成新关系B. )R( 4,2 ∏ 为取属性的值是4,2的两列组成新关系 C. )R(B D, ∏ 与 )R( 4,2 ∏ 是等价的D. )R(B D, ∏ 与 )R( 2,4 ∏ 是相同关系 10.下列叙述正确的是( ) A.在ORDER BY子句后只能有一个属性 B.ORDER BY子句所产生的输出只是逻辑排序效果,并没有影响表的实际内容 C.进行有序输出时,如果列中有空值则在升序输出时首先列出空值项,而在降序时最后列出空值项 D.ORDER BY子句中必须指明是升序或降序,不能缺省 12.现要查找缺少成绩(G)的学生学号(S#)和课程号(C#),下面SQL语句中WHERE子句的条件表达式应是:SELECT S#,C# FROM SC WHERE( )A.G=0 B.G<=0 C.G=NULL D.G IS NULL 12.数据库恢复的主要依据是( D )A.DBA B.DD C.文档 D.事务日志 13.不能激活触发器执行的事件是( )A.SELECT B.UPDA TE C.INSFRT D.DELETE 14.SQL Server 2000的主要工具中,执行T-SQL的最佳轻量级工具是( A ) A.查询分析器 B.服务管理器 C.企业管理器 D.事件探查器 15.在ODBC体系结构中,为应用程序加载、调用和卸载DB驱动程序的是( B ) A.ODBC数据库应用程序 B.驱动程序管理器 C.DB驱动程序 D.数据源 二、填空题(本大题共10小题,每小题1分,共10分) 请在每小题的空格上填上正确答案。错填、不填均无分。 16.能惟一标识实体的属性或属性集称为___ 实体标识符_____。 17.数据独立性使得修改数据结构时,尽可能不修改外部应用程序________。 18.数据库的物理结构主要指数据库的存储记录格式、存储记录安排和__存取方法______。 19.由于数据的冗余,在对数据操作时常会引起__修改异常______、插入异常、删除异常。 20.关系代数运算中,专门的关系操作有:选择、投影、除和_连接_______。 21.SQL语言的条件表达式中字符串匹配操作符是__like______。 22.DBS运行的最小逻辑工作单位是____数据项____。 23.SQL的基本表约束主要有三种形式:候选键定义、外键定义、__域______定义。 24.在复合数据类型中,相同类型元素的有序集合,并且允许有重复的元素,称为__列表类型______。 25.SQL Server 2000引擎对外使用Net-Library抽象层来支持不同的__网络协议______。 1

数据库概论试题(期末)

试题四 一、单项选择题 (本大题共20小题,每小题1.5分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1. 数据库系统的特点是()、数据独立、减少数据冗余、避免数据不一致 和加强了数据保护。 A.数据共享B.数据存储 C.数据应用D.数据保密 2.数据库系统中,物理数据独立性是指()。 A.数据库与数据库管理系统的相互独立 B.应用程序与DBMS的相互独立 C.应用程序与存储在磁盘上数据库的物理模式是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征 的是()。 A.外模式B.内模式C.存储模式D.模式 4. 关系模型的数据结构是()。 A.层次结构B.二维表结构 C.网状结构 D.封装结构 5. 关系模型中,一个候选码()。 A.可由多个任意属性组成 B.至多由一个属性组成 C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D.必须由多个属性组成 6.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。 A.元组B.行C.记录D.属性 7.设关系R和S的属性个数分别是2和3,那么R S等价于() 1<2 A.σ1<2(R?S)B.σ1<4(R?S) C.σ1<2(R S)D.σ1<4(R S)

8.SQL语言具有()的功能。 A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 9.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系()。 A.S B.SC,C C.S,SC D.S,C,SC 10. 已知关系SPJ(S#,P#,J#,QTY),把对关系SPJ的属性QTY的修改权授予用户 张三的T-SQL语句是( C ) A. GRANT QTY ON SPJ TO 张三 B. GRANT UPDA TE ON SPJ TO张三 C. GRANT UPDA TE (QTY) ON SPJ TO张三 D. GRANT UPDA TE ON SPJ (QTY) TO张三 12.在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有X'→Y,则()。 A. Y函数依赖于X B. Y对X完全函数依赖 C.X为U的候选码 D. R属于2NF 13.关系规范化中的插入操作异常是指 ( ) A.不该删除的数据被删除B.不该插入的数据被插入 C.应该删除的数据未被删除D.应该插入的数据未被插入 14.在数据库设计中,E-R图产生于() A.需求分析阶段B.物理设计阶段 C.逻辑设计阶段D.概念设计阶段 15.在合并分E-R图时必须消除各分图中的不一致。各分E-R图之间的冲突主要有三类,即属性冲突、命名冲突和结构冲突,其中命名冲突是指()。 A.命名太长或太短 B.同名异义或同义异名 C.属性类型冲突 D.属性取值单位冲突 16.事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交; 如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于()状态。 A.安全性B.一致性

数据库系统概论各章复习试题及答案

数据库系统概论复习资料: 第一章: 一、选择题: 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是 A 阶段。 A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 2.数据库的概念模型独立于 A 。 A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界 3.数据库的基本特点是 B 。 A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制 B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制 D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 4. B 是存储在计算机内有结构的数据的集合。 A.数据库系统B.数据库 C.数据库管理系统 D.数据结构 5.数据库中存储的是 C 。 A.数据 B.数据模型C.数据以及数据之间的联系 D.信息 6. 数据库中,数据的物理独立性是指 C 。 A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 7. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。 A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据 C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合 8.数据库系统的核心是 B 。 A.数据库 B.数据库管理系统 C.数据模型 D.软件工具 9. 下述关于数据库系统的正确叙述是 A 。 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据 10. 数将数据库的结构划分成多个层次,是为了提高数据库的①和②。 ①A.数据独立性 B.逻辑独立性 C.管理规范性 D.数据的共享 ②A.数据独立性 B.物理独立性 C.逻辑独立性 D.管理规范性 【答案:】①B ②B 11. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 A 。 A.DBS包括DB和DBMS B.DDMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS

数据库概论模拟考试试卷与答案B

数据库系统概论考试试卷及答案B 一、单项选择题(本大题共20小题,每小题1分,共20分) 1. 使用CREATE TABLE SCHEMA 语句建立的是( B ) A)数据库模式B)表C)视图D)索引 2. 设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为(B ) A)80 B)小于等于80 C)大于等于160 D)大于等于80,小于等于160 3. 在SQL的授权语句中使用“ALL PRIVILEGES”,表示( B ) A)授权所有用户B)所有的操作权限C)对所有的数据集合D)允许再授权 4. 对数据库模式进行规化处理,是在数据库设计的( C ) A)需求分析阶段B)概念设计阶段C)逻辑设计阶段D)物理设计阶段 5. 不存在传递函数依赖的式至少要( C ) A)2NF B)3NF C)4NF D) BCNF 6. 在下列几种故障中,不破坏数据库容的是( B ) A)计算机病毒发作B)供电系统故障 C)瞬时的强磁场干扰D)磁盘介质损坏 7. 在数据库技术中,独立于计算机系统的模型是( A ) A)E-R模型 B)层次模型 C)关系模型D)面向对象的模型 8. 四种传统的集合运算算是( C ) A)∪,-,×,和σ B)∪,-,∞,和σ C)∪,∩,×,和- D)∪,∞,π和σ 9. SQL中,下列涉及空值的操作,不正确的是( C ) A)AGE IS NULL B)AGE IS NOT NULL C)AGE = NULL D)NOT (AGE IS NULL) 10. 单个用户使用的数据视图的描述称为( A )

A)外模式 B)概念模式 C)模式 D)存储模式 11 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是( B ) A)用户界面 B) 存取结构 C)数据输入 D) 报表输出 12. 实体集书店与图书之间具有(B )联系。 A)一对一B)一对多C)多对多 D )多对一 13. 现有关系表:医疗(患者编号,医生编号,医生,诊断日期,诊断结果,恢复情况)的主码是(A ) A)患者编号,医生编号,诊断日期B)医生编号C)诊断日期D)患者编号 14) 任何一个三目关系都属于( A ) A )1NF B)3NF C)BCNF D)4NF 15. 相对于关系模型,层次数据模型的缺点之一是(A ) A)数据维护困难B)数据结构复杂 C )数据独立性高 D )有严格的数学基础 16. 现有如下关系:患者(患者编号,患者,性别,出生日期,所在单位) 医疗(患者编号,患者,医生编号,医生,诊断日期,诊断结果)其中,医疗关系中的外码是(A ) A)患者编号B)患者C)患者编号和患者D)医生编号和患者编号 17. 班长和学生是什么关系( B ) A)1:1 B)1:M C)M:N D)都不是 18.下面哪种数据模型只有一个根结点(B ) A)概念B)层次C)关系D)网状 19.哪种模式不是数据库的模式(C )

数据库系统概论期末考试复习资料

数据库系统概论复习资料: 第一章: 一选择题: 1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中, 阶段(A )。A .数据库系统 2. 3. 数据独立性最高的是 数据库的概念模型独立于 F A o A.具体的机器和 DBMS B .E-R 图 C .信息世界 D .现实世界 数据库的基本特点是 B o A .(1)数据可以共享 (或数据结构化) (2) 数据独立性 数据冗余大, 易移植 (4) 统一管理和控制 B .(1)数据可以共享 (或数据结构化) (2) 数据独立性 数据冗余小, 易扩充 (4) 统一管理和控制 C .(1)数据可以共享 (或数据结构化) (2) 数据互换性 数据冗余小, 易扩充 (4) 统一管理和控制 D .(1)数据非结构化 (2) 数据独立性 数据冗余小, 易扩充 (4) 统一管理和控制 B 答案:B B .文件系统 C .人工管理 D .数据项管理 是存储在计算机内有结构的数据的集合。 A .数据库系统 B.数据库C .数据库管理系统 D.数据结构 5. 数据库中存储的是 _C 。 A .数据 B .数据模 间的联系 D . 6. 数据库中,数据的物理独立性是指 C ________________ 。 A .数据库与数据库管理系统的相互》 B — 与 C .用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 C 7..数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 4. 信息 DBMS 的相互独立 ..D .应用程序与数据库中数据的逻辑结构相互独立 A .同一个应用中的多个程序共享一个数据集合 B .多个用户、同一种语言共享数据 C .多个用户共享一个数据文件 D .多种应用、多种语言、多个用户相互覆盖地使用数据集合 8. 据库系统的核心是 B __________ 。A .数据库B .数据库管理系统 C .数据模型 D .软件工具 答案:B 9. 下述关于数据库系 ― A __________________ 。 A .数据库系统减少了数据冗余 B .数据库系统避免了一切冗余 D .数据库系统比文件系统能管理更多的数据 数将数据库的结构划分成多个层次,是为了提高数据库的 ① A .数据独立性 B . ② A .数据独立性 B . 数据库(DB)、数据库系统 .DBS 包括 DB 和 DBMS 10. 逻辑独立性 C .管理规范性 物理独立性 C .逻辑独立性 答案: C .数据库系统中数据的一致性是指数据类型一致 答案:A ①B 和 ②B 。 11. A 12. A 13. 14. 15. A 16 A 17. A 18. A D .数据的共享 D .管理规范性 (DBS)和数据库管理系统(DBMS 三者之间的关系是答案:A B . DDMS 包括 DB 和 DBS C . DB 包括 DBS 和 DBMS D . DBS 就是 DB,也就是 DBMS D 。 答案:①B 在数据库中,产生数据不一致的根本原因是 .数据存储量太大 B .没有严格保护数据 C .未对数据进行完整性控制 D .数据冗余 答案:D 数据库管理系统(DBMS 是 D A .数学软件B .应用软件 C .计算机辅助设计 D .系统软件 答案:D 数据库管理系统(DBMS 的主要功能是 B ________ 。A.修改数据库 B .定义数据库 C .应用数据库D.保护数据库 数据库系统的特点是 _A _______ 、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。 .数据共享 B .数据存储 C .数据应用 D .数据保密 答案:A 数据库系统的最大特点是 A 。 ?数据的三级抽象和二级独立性 B ?数据共享性 C ?数据的结构化 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为 .数据定义功能 B .数据管理功能 C .数据操纵功能 D .数据控制功能 数据库管理系统是 B __________ 。 ?操作系统的一部分 B .在操作系统支持下的系统软件 C ?一种编译程序 描述数据库中全体数据的全局逻辑结构和特征的是 () 答案: D C 答案:C ?数据独立性 答案: D ?一种操作系统 答案: 19.据库的三级模式结构中, A .外模式 B .内模式 C .存储模式 20据库系统的数据独立性是指 B A .不会因为数据的变化而影响应用程序 C .不会因为存储策略的变化而影响存储结构 21.信息世界中的术语,与之对应的数据库术语为 22次型、网状型和关系型数据库划分原则是 _ D .模式 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 D ?不会因为某些存储结构的变化而影响其他的存储结构 D A .文件 B .数据库 C .字段 D .记录 答案: 答案: D A .记录长度 B .文件的大小 C .联系的复杂程度 D .数据之间的联系 23. 传统的数据模型分类,数据库系统可以分为三种类型 __C _____________ 。 A 24. 25. A 答案:D .大型、中型和小型 B .西文、中文和兼容 C .层次、网状和关系 D 层次模型不能直接表示 C A . 1 : 1关系 B . 1 : m 关系 C 数据库技术的奠基人之一 E.F . Codd 从1970年起发表过多篇论文,主要论述的是 .层次数据模型 B .网状数据模型 C .关系数据模型 D .面向对象数据模型 ?数据、图形和多媒体 .m : n 关系 D . C 。 答案:C :1和1 : m 关系 答案:C 二、填空题 数据管理技术经历了 人工管理、文件系统 数据库是长期存储在计算机内、有 DBMS 是指 它是位于用户 1. 2. 3. 4. 和数据库系统三个阶段。 答案:①人工管理 答案:①组织 ②共享 答案:①数据库管理系统 ②用户 ③操作系统 数据库的运行管理 和数据库的建立以及维护 等4个方面。 ②文件系统 ②数据库系统 5. 6. 组织的、可共享的数据集合。 和 ③ 之间的一层管理软件。 、数据操纵功能 数据库管理系统的主要功能有数据定义功能 答案:①数据定义功能 ②数据操纵功能 数据独立性又可分为逻辑数据独立性 _和物理数据独立性。 答案:①逻辑数据独立性 ②物理数据独立性 当数据的物理存储改变了,应用程序不变,而由DBMS 处理这种改变,这是指数据的—物理独立性 _。 答案:物理独立性

数据库概论试题(数据库恢复技术)

第7章数据库恢复技术 1.__事务__是一系列的数据库操作,是数据库应用程序的基本逻辑单元。 2.试述事务的概念及事务的四个特性。 3.为什么事务非正常结束时会影响数据库数据的正确性,请举例说明。 答:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。如果数据库系统运行中发生故障,有些事务尚未完成就被迫中断,这些未完成事务对数据库所做的修改有一部分已写入物理数据库,这时数据库就处于一种不正确的状态,或者说是不一致的状态。例如:某工厂的库存管理系统中,要把数量为Q的某种零件从仓库1移到仓库2存放。则可以定义一个事务T,T包括两个操作;Q1=Q1-Q,Q2=Q2+Q。如果T非正常终止时只做了第一个操作,则数据库就处于不一致性状态,库存量无缘无故少了Q。 4.事务处理技术主要包括__数据库恢复___技术和__并发控制__技术。 5.在SQL语言中,定义事务控制的语句主要有__BEGIN__、__TRANSACTION_和__COMMIT___ROLLBACK。 7.事务具有四个特性:它们是__原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持续性(Durability)__。这个四个特性也简称为_ACID_特性。 8.数据库运行中可能产生的故障有哪几类?哪些故障影响事务的正常执行?哪些故障破坏数据库数据? 答:数据库系统中可能发生各种各样的故障,大致可以分以下几类: (1)事务内部的故障; (2)系统故障; (3)介质故障; (4)计算机病毒。 事务故障、系统故障和介质故障影响事务的正常执行;介质故障和计算机病毒破坏数据库数据。 9.把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态)的功能,这就是__数据库的恢复__。 10.数据库恢复的基本技术有哪些? 答:数据转储和登录日志文件是数据库恢复的基本技术。当系统运行过程中发生故障,利用转储的数据库后备副本和日志文件就可以将数据库恢复到故障前的某个一致性状态。 11.数据库系统中可能发生各种各样的故障,大致可以分为__事务故障、系统故障、介质故障、计算机病毒___等。 13.建立冗余数据最常用的技术是___数据转储__和_登录日志文件__。通常在一个数据库系统中,这两种方法是一起使用的。 14.什么是日志文件?为什么要设立日志文件? 答:(1)日志文件是用来记录事务对数据库的更新操作的文件。(2)设立日志文件的目的是:进行事务故障恢复;进行系统故障恢复;协助后备副本进行介质故障恢复。 15.转储可分为__静态转储__和__动态转储_,转储方式可以有__海量转储_和_增量转储__。 18.___日志__是用来记录事务对数据库的更新操作的文件。主要有两种格式:以_文件记录_为单位的日志文件和以__数据块_为单位的日志文件。 19.什么是检查点记录,检查点记录包括哪些内容? 答:检查点记录是一类新的日志纪录。它的内容包括: ①建立检查点时刻所有正在执行的事务清单。 ②这些事务的最近一个日志记录的地址。

相关文档
相关文档 最新文档