数据库期末试题附答案)

《数据库原理》课程考试模拟题四

一、单项选择题(在每小题的四个备选答案中选出一个正确答案。本题共16分,每小题1分)

1. 在数据库中,下列说法()是不正确的。

A.数据库中没有数据冗余 B.数据库具有较高的数据独立性

C.数据库能为各种用户共享 D.数据库加强了数据保护

2. 按照传统的数据模型分类,数据库系统可以分为( )三种类型。

A.大型、中型和小型 B.西文、中文和兼容

C.层次、网状和关系 D.数据、图形和多媒体

3. 在数据库的三级模式结构中,( )是用户与数据库系统的接口,是用户用到的那部分数据的描述。

A.外模式 B.内模式 C.存储模式 D.模式

4. 下面选项中不是关系的基本特征的是( )。

A. 不同的列应有不同的数据类型

B. 不同的列应有不同的列名

C. 没有行序和列序

D. 没有重复元组

5. SQL语言具有两种使用方式,分别称为交互式SQL和( )。

A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL

6. 设关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则(BD)+为( )。

A.BCD B.BC C.ABC D.C

7. E-R图是数据库设计的工具之一,它适用于建立数据库的( )。

A.概念模型 B.逻辑模型 C.结构模型 D.物理模型

8. 若关系模式R(ABCD)已属于3NF,下列说法中( )是正确的。

A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常

C.一定属于BCNF D.A和C都是

9. 解决并发操作带来的数据不一致性普遍采用( )。

A.封锁技术 B.恢复技术 C.存取控制技术 D.协商

10. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。

A.可靠性 B.一致性 C.完整性 D.安全性

11. 一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失。这是指事务的( ) 。

A. 原子性

B. 一致性

C. 隔离性

D. 持久性

12. 在数据库中,软件错误属于( )。

A. 事务故障

B. 系统故障

C. 介质故障

D. 活锁

13. 在通常情况下,下面的关系中不可以作为关系数据库的关系是( )。

A.R1(学生号,学生名,性别) B.R2(学生号,学生名,班级号) C.R3(学生号,学生名,宿舍号) D.R4(学生号,学生名,简历)

14. 有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N

联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有( )。

A.17个 B.18个 C.23个 D.27个

15. 数据库中存放三级模式结构定义的是()。

A.DBS B.DB C.DD D.DFD

16. DBMS通过( )来保证数据库中的数据是正确的,避免非法的不符合语义的错误数据的输入和输出。

A.完整性检查 B.安全性检查 C.语法检查 D.合法检查

二、填空题(本题共10分,每题各1 分)

1.是位于用户和操作系统之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法。2.表示某一加工处理过程的输入或输出数据。

3.DBS运行的最小逻辑工作单元是。

4.系统能把数据库从被破坏、不正确的状态,恢复到最近一个正确的状态,DBMS的这种能力称为。5.数据库的并发操作通常会带来三个问题:丢失更新,读脏数据,以及。

6.如果关系模式R是1NF,且每个属性都不传递依赖于R的候选键,则称R是的模式。

7.关系模型的实体完整性是指。

8.外模式/模式映象为数据库提供了_______ 数据独立性。

9.设计全局ER模式时需要消除的冲突有:属性冲突、命名冲突和。

10.需求说明书的主要内容是和数据字典。

三、简答题(本题共16分,每小题4分)

1. 简述封锁技术中常用的两种锁。

2.SQL的数据更新包括哪三种操作?分别用什么语句实现?

3.简述采用ER方法的数据库概念设计过程。

4. 简述关系数据库中的几种关键码。

四、计算题(本题共14分,每小题7分)

1.设关系模式R(ABCD),R分解成ρ={AB,ACD,BCD}。如果R上成立的函数依赖集F={A→C,D→C,BD→A},那么ρ相对于F是否无损分解?是否保持函数依赖?

2.设有两个关系如下图所示,试计算:

(1)R × S (2)R♦ S

R B C S C D

b 2 2 6

a d d a

5 8 7 c

五、查询设计题(本题共24分,每小题3分)

设有如下关系模式:

学生关系:S(SNO(学号),SNAME(姓名),SEX(性别),SDEPT(系别),PROV(省区))

选课关系:SC(SNO(学号),CNO(课程号),G(成绩))

课程关系:C(CNO(课程号),CNAME(课程名),CDEPT(开课系别),TNAME(教师名))

请用关系代数表达式写出(1)—(3):

(1)查询来自北京的学生的姓名和系别

(2)查询英语系的学生所选修课程的课程名和成绩

(3)查询选修课程包含Luo老师所授课程的学生学号

请用SQL语言描述(4)—(8):

(4)查询计算机系男同学的学号、姓名和省区

(5)查询与ZHANG同学来自同一省区的学生的学号、姓名和系别

(6)建立物联网系的学生的视图(IOT_S)

(7)查询选修课程C语言的学生学号和姓名

(8)查询每名学生的学号和平均成绩,查询结果按照平均成绩降序排列,平均成绩相同时按照学号升序排列。

六、数据库设计题(本题共20分,每小题10分)

1.一个图书借阅管理数据库中有三个实体集。一是“借书人”实体集,属性有借书证号、姓名、单位;二是“图书”实体集,属性有书号、书名、数量、位置;三是“出版社”实体集,属性有出版社名、电话、地址、邮编等。

“借书人”和“图书”间存在“借阅”联系,每人可借阅多种图书,每种图书可由多人借阅,借阅有个借书日期和还书日期;“图书”和“出版社”之间存在“出版”联系,每个出版社可出版多种图书,同一书名的图书只在一个出版社出版。

(1)试画出E-R图,并在图上指明属性和连通词。

(2)将E-R图转换成关系模型,并注明主键和外键。

2. 设有关系模式:

授课表(课程号,课程名,学分,授课教师号,教师名,授课时数)

如果规定:一门课程号有确定的课程名和学分,每名教师有确定的教师名,每门课程号可以由多名教师讲授,每名教师也可以讲授多门课程,每名教师对每门课程号有确定的授课时数。

回答以下问题:

(1)根据上述规定写出关系模式R的基本FD和候选键。

(2)关系是否存在局部函数依赖,若有,请指出,并将该关系分解到2NF。

(3)进一步将R分解成3NF模式集。

《数据库原理》课程考试模拟题四参考解答

一.单选题(每小题1分,共16分)

1-5 ACAAC 6-10 AABAD 11-15 DBDBC 16 A

二、填空题(每小题1分,共10分)

1、DBMS(数据库管理系统)

2、数据流

3、事务

4、可恢复性

5、不一致分析

6、2NF

7、关系的主键值唯一且非空

8、逻辑

9、结构冲突10、数据流图(DFD)

三、问答题(每小题4分,共16分)

1.封锁技术中通常采用两种锁:排他锁(X锁)、共享锁(S锁)。X锁:如果事务对某个数据实现X锁,则其他事务必须要等该事务解除X锁以后才能对这个数据进行封锁。S锁:如果事务对某个数据加上S锁后,仍允许其他事务再对该数据加S锁,但在对该数据的所有S锁都解除之前绝不允许任何事务对该数据加X锁。

2.SQL的数据更新包括数据插入、数据删除和数据修改,分别用insert、delete和update语句实现。

3. 采用ER方法的数据库概念设计包括以下步骤:设计局部ER模式;设计全局ER模式;全局ER模式的优化。

4.关系数据库中的关键码包括超键、候选键、主键和外键。超键和候选键是能唯一地标识关系中的元组的属性或属性集,但候选键中不含有多余的属性;主键是从候选键中人为指定的;外键是指一个关系中包含的另一个关系的主键所对应的属性组。

四、计算题(每小题7分,共14分)

1.解:因

BCD b31 a2 a3 a4

据A→C,可把b13改成a3。没有一行是全a,因此,R分解成ρ是损失分解。

又因为ΠAB(F)={ φ },ΠACD(F)={ A→C, D→C },ΠBCD(F)={ D→C,BD→C }

而ΠAB(F)⋃ΠACD(F) ⋃ΠBCD(F)={ A→C ,D→C,BD→C },与F不等价。

所以分解ρ没有保持函数依赖。

2.(1)R × S (2)R♦ S

B R.

C S.C

D B C D

b 2 2 6 b 2 6

b 2 d a a d a

b 2 7 c

a d 2 6

a d d a

a d 7 c

5 8 2 6

5 8 d a

5 8 7 c

五、查询设计题(每小题3分,共24分)

(1)Πsname,sdept(δprov=‘北京’(S))

(2)Πcname,grade(δsdept=‘英语系’(SC ♦ C♦ S)) (3)Πsno (δtname=‘luo’(C ♦ SC))

(4)select sno,sname,prov

from S

where sex=’男’ and sdept=’计算机系’

(5)select sno,sname,sdept

from s

where prov in

(select prov

from s

where sname=’zhang’)

(6)create view IOT_S(sno,sname,sex,prov)

as

select sno,sname,sex,prov

from S

where sdept=’物联网系’

(7)select sno,sname

from s

where sno in

(select sno

from sc

where cno in

(select cno

from c

where cname=’C语言’))

(8)select sno,avg(grade)

from sc

group by sno

order by 2 desc, 1

六、数据库设计题(每小题10分,共20分) 1.(1)

(2)对应的关系模型如下:

借书人(借书证号,姓名,单位)

图书(书号,书名,数量,位置,出版社名)

出版社(出版社名,电话,邮编,地址)

借阅(借书证号,书号,借书日期,还书日期)

2.(1)基本FD:课程号→(课程名,学分)

授课教师号→教师名

(授课教师号,课程号)→授课时数

候选键:(授课教师号,课程号)

(2)R中存在局部函数依赖。因为:课程号→(课程名,学分)

授课教师号→教师名,所以(授课教师号,课程号)→课程名,→学分,→教师名,都是局部函数依赖。分解到2NF:

R1(课程号,课程名,学分)

R2(授课教师号,教师名)

R3(授课教师号,课程号,授课时数)

(3)R分解为R1、R2、R3已是3NF。

SQLserver期末考试试题及答案

SQLserver期末考试试题及答案SQL Server期末考试试题及答案 一、选择题 1. 下列哪个不是SQL Server的数据类型? A. int B. varchar C. boolean D. datetime 答案:C 2. 下列哪个不是SQL Server的约束类型? A. 主键约束 B. 外键约束 C. 唯一约束 D. 默认约束 答案:D 3. 下列哪个不是SQL Server的聚合函数? A. SUM B. AVG

C. COUNT D. MAX 答案:E(不存在) 4. 下列哪个不是SQL Server的连接方式? A. INNER JOIN B. LEFT JOIN C. RIGHT JOIN D. FULL JOIN 答案:E(不存在) 5. 下列哪个不是SQL Server的系统函数? A. GETDATE B. LEN C. CONVERT D. RAND 答案:E(不存在) 二、填空题 1. SQL Server中,使用______语句可以创建数据库。答案:CREATE DATABASE

2. SQL Server中,使用______语句可以创建表。 答案:CREATE TABLE 3. SQL Server中,使用______语句可以删除表。 答案:DROP TABLE 4. SQL Server中,使用______语句可以插入数据。 答案:INSERT INTO 5. SQL Server中,使用______语句可以更新数据。 答案:UPDATE 三、简答题 1. 什么是SQL Server? 答案:SQL Server是一种关系型数据库管理系统,由微软公司开发。它支持SQL语言,可以用于存储、管理和检索数据。 2. SQL Server中,什么是主键? 答案:主键是一种约束,用于唯一标识表中的每一行数据。它可以 是一个或多个列,且不允许为空值。 3. SQL Server中,什么是外键? 答案:外键是一种约束,用于建立表与表之间的关系。它指向另一 个表中的主键,用于保证数据的完整性和一致性。

sql数据库期末考试题及答案

一、单选题(共 10 道试卷,共 50 分。) 1. SQL Server中,保存着每个数据库对象的信息的系统表是(C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D)。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A)。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D)约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D)。 A. 数据文件 B.索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。 A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D)。 A. 一对一的联系 B.一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的(D)子句之中。 A. SELECT B. HAVING C. GROUP BY…HAVING D. WHERE 9. 列值为空值(NULL),则说明这一列(C)。 A. 数值为0 B.数值为空格 C. 数值是未知的 D. 不存在 10. 数据库的数据一般存放在(D)中。 A. 内存 B.CPU C.寄存器 D. 磁盘 二、判断题(共 10 道试卷,共 50 分。)V 1. 如果定义视图的FROM子句包括多张表,并且视图中列来自多张表,则不能用DML语句通过视图操纵数据。 A. 错误 B.正确 2. 在sysdatabases中,还记录着存储过程中每个参数的信息。A A. 错误 B.正确 3. 在SELECT语句中,当使用ORDER BY子句时,一定要使用GROUP BY 子句。A A. 错误 B.正确 4. 由于索引是独立的,删除表时,与该表相关的索引并不被删除。A A. 错误 B.正确 5. 日志文件用于存放恢复数据库用的所有日志信息,每个数据库至少拥有一个日志文件,也可以拥有多个日志文件,扩展名ldf B A. 错误 B.正确

数据库期末考试试题及答案

一、选择题(每题1分,共20分) 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 3.数据库的概念模型独立于(A)。 A.具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4.数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 5.关系模式的任何属性(A)。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不惟一 D.以上都不是 6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为( C )。 A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号” 7.以下四个叙述中,哪一个不是对关系模式进行规范化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8.关系模式中各级范式之间的关系为( A )。 A. B. C. D. 9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10.事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11.下列哪些运算是关系代数的基本运算( D )。

数据库期末试题及答案

数据库期末试题及答案题目:数据库期末试题及答案 一、选择题(共20小题,每题2分,共40分) 1. 数据库系统的基本特点是什么? A. 数据共享 B. 数据独立性 C. 数据多样性 D. 数据冗余 答案:B. 数据独立性 2. 下面哪种数据库模型是层次结构模型的扩展? A. 关系模型 B. 网络模型 C. 对象模型 D. NoSQL模型 答案:B. 网络模型 3. 数据库事务的ACID特性中,C代表什么? A. 一致性

B. 原子性 C. 持久性 D. 隔离性 答案:A. 一致性 4. 在关系数据库中,SQL是用于进行什么操作的语言? A. 数据定义 B. 数据操作 C. 数据查询 D. 数据删除 答案:B. 数据操作 5. 下面哪种SQL语句用于向表中插入数据? A. UPDATE B. DELETE C. INSERT INTO D. SELECT 答案:C. INSERT INTO 6. 在关系数据库中,外键用于实现什么样的数据关系? A. 一对一关系

B. 一对多关系 C. 多对多关系 D. 层次关系 答案:B. 一对多关系 7. 关系数据库中,一个属性的值在给定的关系模式中是唯一的,这个属性被称为什么? A. 主键 B. 外键 C. 候选键 D. 任意键 答案:A. 主键 8. 下面哪种关系操作用于将两个表连接? A. JOIN B. UNION C. INSERT D. DELETE 答案:A. JOIN 9. 下面哪种关系操作用于从表中删除数据?

A. DELETE B. UPDATE C. SELECT D. INSERT INTO 答案:A. DELETE 10. 下面哪种数据库索引类型可以加快对表中数据的查找操作? A. B-tree索引 B. Hash索引 C. R-tree索引 D. Full-text索引 答案:A. B-tree索引 11. 下面哪种关系型数据库是开源的? A. Oracle B. Microsoft SQL Server C. MySQL D. IBM DB2 答案:C. MySQL 12. 以下哪个选项是关系数据库中的一种范式?

数据库原理-期末考试试题及答案

数据库原理—期末考试试题及答案 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,错选、 多选或未选均无分. 1.要保证数据库的数据独立性,需要修改的是() A.三层模式之间的两种映射B.模式与内模式 C.模式与外模式D.三层模式 2.下列四项中说法不正确的是() A.数据库减少了数据冗余B.数据库中的数据可以共享 C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性 3.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员, 从职员到部门的联系类型是() A.多对多B.一对一 C.多对一D.一对多 4.将E—R模型转换成关系模型,属于数据库的() A.需求分析B.概念设计 C.逻辑设计D.物理设计 5.五种基本关系代数运算是( ) A.∪,—,×,π和σB.∪,—,,π和σ C.∪,∩,×,π和σD .∪,∩,,π和σ 6.下列聚合函数中不忽略空值(NULL) 的是(). A.SUM (列名)B.MAX (列名) C.COUNT ( *) D.A VG (列名) 7. SQL中,下列涉及空值的操作,不正确的是( )。 A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D。NOT (AGE IS NULL) 8.已知成绩关系如表1所示。 执行SQL语句: SELECT COUNT(DISTINCT学号) FROM成绩 WHERE分数>60 查询结果中包含的元组数目是() 表1 成绩关系

A. 1 B。2 C。3 D。4 9.在视图上不能完成的操作是() A.更新视图B。查询 图 10。关系数据模型的三个组成部分中,不包括() A。完整性约束B.数据结构 C. 恢复D。数据操作 11。假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE). 要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系() A.S B.SC,C C.S,SC D.S,SC,C 12.关系规范化中的删除操作异常是指() A.不该删除的数据被删除B.不该插入的数据被插入 C.应该删除的数据未被删除D.应该插入的数据未被插入 13。从E—R模型关系向关系模型转换时,一个m:n联系转换为关系模式时,该关系模式的 码是() A.M端实体的码B.N端实体的码 C.M端实体码与N端实体码组合D.重新选取其他属性 14.已知关系R={A,B,C,D,E,F},F={A→C,BC→DE,D→E,CF→B}.则(AB)F+的闭 包是() A.ABCDEF B.ABCDE C.ABC D.AB 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)) 二、多项选择题 (本大题共5小题,每小题2分,共10分) 在每小题列出的四个备选项中有多个是符合题目要 求的,多选、少选、错选、不选均无分.

(完整版)数据库期末考试复习试题与答案

A .车次 B .日期 试题一 一、单项选择题 (本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,请将其代码填写在题后的括号内。错选、多选 或未选均无分。 1 .数据库系统的核心是( B ) B. 数据库管理系统 C •数据模型 2. 下列四项中,不属于数据库系统的特点的是( C ) A •数据结构化 B .数据由DBMS 统一管理和控制 C .数据冗余度大 D .数据独立性高 3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是 (D ) A •层次模型 B .关系模型 C •网状模型 D •实体-联系模型 4. 数据的物理独立性是指( C ) A •数据库与数据库管理系统相互独立 B ・用户程序与数据库管理系统相互独立 C •用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D •应用程序与数据库中数据的逻辑结构是相互独立的 5 •要保证数据库的逻辑数据独立性,需要修改的是( A ) A •模式与外模式之间的映象 B ・模式与内模式之间的映象 C •模式 D •三级模式 6 •关系数据模型的基本数据结构是( D ) A .树 B .图 C .索引 D .关系 7 .有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达 A •数据库 D .软件工具

时间、情况摘要等属性,该实体主码是( C )A .车次B.日期

C •车次+日期 D •车次+情况摘要 8. 己知关系R 和S, R A S 等价于( B ) A. (R-S )-S B. S-(S-R ) C. (S-R )-R D. S-(R-S ) 9 •学校数据库中有学生和宿舍两个关系: 学生(学号,姓名)和 宿舍(楼名,房间号,床位号,学号) 假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分 配的情况,包括没有住宿的学生和空闲的床位,则应执行( A ) A. 全外联接 B.左外联接 C.右外联接 D.自然联接 10 .用下面的T-SQL 语句建立一个基 本表: CREATE TABLE Stude nt(S no CHAR(4) PRIMARY KEY, Sn ame CHAR(8) NOT NULL, Sex CHAR(2), 11. 把对关系SPJ 的属性QTY 的修改权授予用户李勇的 T-SQL 语句是( C A. GRANT QTY ON SPJ TO '李勇’ B. GRANT UPDATE(QTY) ON SPJ TO '李勇' C. GRANT UPDATE (QTY) ON SPJ TO 李勇 D. GRANT UPDATE ON SPJ (QTY) TO 李勇 12. 图1中(B )是最小关系系统 ABC 图1 13 •关系规范化中的插入操作异常是指 A •不该删除的数据被删除 C •应该删除的数据未被删除 Age INT ) 可以插入到表中的元组是( D A. '5021','刘祥',男,21 C. '5021' , NULL ,男,21 ) B. NULL ,'刘祥',NULL , 21 D. '5021','刘祥',NULL , NULL (D ) B .不该插入的数据被插入 D .应该插入的数据未被插入 A )阶段的任 D

数据库期末试题附答案)

《数据库原理》课程考试模拟题四 一、单项选择题(在每小题的四个备选答案中选出一个正确答案。本题共16分,每小题1分) 1. 在数据库中,下列说法()是不正确的。 A.数据库中没有数据冗余 B.数据库具有较高的数据独立性 C.数据库能为各种用户共享 D.数据库加强了数据保护 2. 按照传统的数据模型分类,数据库系统可以分为( )三种类型。 A.大型、中型和小型 B.西文、中文和兼容 C.层次、网状和关系 D.数据、图形和多媒体 3. 在数据库的三级模式结构中,( )是用户与数据库系统的接口,是用户用到的那部分数据的描述。 A.外模式 B.内模式 C.存储模式 D.模式 4. 下面选项中不是关系的基本特征的是( )。 A. 不同的列应有不同的数据类型 B. 不同的列应有不同的列名 C. 没有行序和列序 D. 没有重复元组 5. SQL语言具有两种使用方式,分别称为交互式SQL和( )。 A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL 6. 设关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则(BD)+为( )。 A.BCD B.BC C.ABC D.C 7. E-R图是数据库设计的工具之一,它适用于建立数据库的( )。 A.概念模型 B.逻辑模型 C.结构模型 D.物理模型 8. 若关系模式R(ABCD)已属于3NF,下列说法中( )是正确的。 A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常 C.一定属于BCNF D.A和C都是 9. 解决并发操作带来的数据不一致性普遍采用( )。 A.封锁技术 B.恢复技术 C.存取控制技术 D.协商 10. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。 A.可靠性 B.一致性 C.完整性 D.安全性 11. 一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失。这是指事务的( ) 。 A. 原子性 B. 一致性 C. 隔离性 D. 持久性 12. 在数据库中,软件错误属于( )。 A. 事务故障 B. 系统故障 C. 介质故障 D. 活锁 13. 在通常情况下,下面的关系中不可以作为关系数据库的关系是( )。 A.R1(学生号,学生名,性别) B.R2(学生号,学生名,班级号) C.R3(学生号,学生名,宿舍号) D.R4(学生号,学生名,简历) 14. 有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N

数据库期末考试试题及答案

数据库期末考试试题及答案 数据库期末考试试题及答案 数据库是计算机科学中非常重要的一个领域,它涉及到数据的存储、管理和检索等方面。在数据库课程的学习过程中,期末考试是一个重要的评估方式,也是对学生对数据库知识的掌握程度的考验。下面将给大家介绍一些常见的数据库期末考试试题及答案。 一、选择题 1. 数据库管理系统(DBMS)的主要功能包括以下哪些? A. 数据的存储和管理 B. 数据的检索和更新 C. 数据的备份和恢复 D. 所有选项都正确 答案:D 2. 关系数据库中,表之间的联系称为什么? A. 主键 B. 外键 C. 索引 D. 视图 答案:B 3. 下面哪种数据库模型是最早出现的? A. 层次模型 B. 网状模型

C. 关系模型 D. 对象模型 答案:A 4. SQL语句中,用于查询数据的关键字是什么? A. SELECT B. INSERT C. UPDATE D. DELETE 答案:A 5. 下面哪个函数可以用于计算某个字段的总和? A. COUNT B. AVG C. SUM D. MAX 答案:C 二、填空题 1. 在关系数据库中,每个表都必须有一个________字段作为唯一标识。答案:主键 2. SQL语句中,用于删除数据的关键字是________。 答案:DELETE 3. 在数据库中,用于加快数据检索速度的技术是________。 答案:索引

4. 数据库中的事务具有ACID特性,其中A代表________。 答案:原子性 5. 在关系数据库中,用于连接两个表的关键字是________。 答案:JOIN 三、简答题 1. 请简要介绍关系数据库的特点。 答案:关系数据库是以关系模型为基础的数据库,它具有结构化、可扩展、数 据独立性和高度可靠性等特点。关系数据库使用表格的形式来存储数据,每个 表都有一个唯一标识的主键,通过主键和外键来建立表与表之间的联系。关系 数据库还支持事务的处理和并发控制等功能。 2. 请简要介绍SQL语言的特点。 答案:SQL(Structured Query Language)是一种用于管理关系数据库的语言,它具有简单、易学和高效的特点。SQL语言可以用于创建数据库、表和索引, 以及进行数据的插入、更新、删除和查询等操作。SQL语言是一种声明性的语言,用户只需要描述需要执行的操作,而不需要关心具体的实现细节。 3. 请简要介绍数据库的备份和恢复。 答案:数据库的备份和恢复是为了保证数据的安全性和可靠性。备份是指将数 据库的数据和日志文件复制到其他存储介质中,以防止数据丢失。恢复是指在 数据库发生故障或数据丢失时,通过使用备份文件来恢复数据库的操作。常见 的备份和恢复策略包括完全备份、增量备份和差异备份等。 总结: 数据库期末考试试题涵盖了选择题、填空题和简答题等不同类型,旨在考察学

《数据库原理与应用》期末试题答案

数据库试卷3参考答案 《数据库原理与应用》期末试题答案(C) 一、填空(每空1分,共20分) 1、一个或多个基本表,定义,视图对应的数据 2、Alter 3、框架,记录格式 4、关系元组属性 5、笛卡尔积, 并差投影选择 6、用户标识与鉴定存储控制定义视图审计数据加密 7、冗余 二、选择(每题2分,共20分) 1.B 2.A 3.D 4.C 5.A 6.D 7.C 8.B 9.A 10.C 三、简答题(15分,每小题5分): 1.什么是数据库? 答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。 2.什么是数据库的数据独立性? 答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。 逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。当数据库的全局逻辑数据结构(概念视图)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结

构的性质,应用程序不必修改。 物理数据独立性是指数据的存储结构与存取方法(内视图)改变时,对数据库的全局逻辑结构(概念视图)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立。 数据独立性的好处是,数据的物理存储设备更新了,物理表示及存取方法改变了,但数据的逻辑模式可以不改变。数据的逻辑模式改变了,但用户的模式可以不改变,因此应用程序也可以不变。这将使程序维护容易,另外,对同一数据库的逻辑模式,可以建立不同的用户模式,从而提高数据共享性,使数据库系统有较好的可扩充性,给DBA维护、改变数据库的物理存储提供了方便。 3.叙述等值连接与自然连接的区别和联系。 答:等值连接表示为R A=B S,自然连接表示为R S;自然连接是除去重复属性的等值连接。两者之间的区别和联系如下: ●自然连接一定是等值连接,但等值连接不一定是自然连接。 等值连接不把重复的属性除去;而自然连接要把重复的属性除去。 ●等值连接要求相等的分量,不一定是公共属性;而自然连接要求相等的分量必须是公共属性。 等值连接不把重复的属性除去;而自然连接要把重复的属性除去。 四、综合题(45分): 1.(1)σSdept = 'IS' (Student) 或σ5 ='IS' (Student) 结果: Sno Sname Ssex Sage Sdept 95002 刘晨女19 IS 95004 张立男19 IS

数据库原理-期末考试试题及答案

数据库原理-期末考试试题及答案 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,错选、 多选或未选均无分。 1。要保证数据库的数据独立性,需要修改的是() A.三层模式之间的两种映射B.模式与内模式 C.模式与外模式D.三层模式 2。下列四项中说法不正确的是() A.数据库减少了数据冗余B.数据库中的数据可以共享 C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性 3。公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是() A.多对多B.一对一 C.多对一D.一对多 4.将E-R模型转换成关系模型,属于数据库的() A.需求分析B.概念设计 C.逻辑设计D.物理设计 5.五种基本关系代数运算是() A.∪,-,×,π和σB.∪,-,,π和σ C.∪,∩,×,π和σD .∪,∩,,π和σ 6.下列聚合函数中不忽略空值(NULL) 的是()。 A.SUM (列名)B.MAX (列名) C.COUNT ( * )D.A VG (列名) 7. SQL中,下列涉及空值的操作,不正确的是()。 A。AGE IS NULL B. AGE IS NOT NULL C。AGE = NULL D。NOT (AGE IS NULL) 8。已知成绩关系如表1所示。 执行SQL语句: SELECT COUNT(DISTINCT学号) FROM成绩 WHERE分数>60 查询结果中包含的元组数目是() 表1 成绩关系

A . 1 B . 2 C . 3 D 。 4 9. 在视图上不能完成的操作是( ) A . 更新视图 B . 查询 C 。 在视图上定义新的基本表 D 。 在视图上定义新视 图 10。 关系数据模型的三个组成部分中,不包括( ) A . 完整性约束 B 。 数据结构 C . 恢复 D . 数据操作 11. 假定学生关系是S (S #,SNAME,SEX,AGE),课程关系是C (C #,CNAME ,TEACHER ), 学生选课关系是SC(S #,C #,GRADE ). 要查找选修“COMPUTER ”课程的“女"学生姓名,将涉及到关系( ) A .S B .SC, C C .S ,SC D .S ,SC ,C 12。 关系规范化中的删除操作异常是指( ) A .不该删除的数据被删除 B .不该插入的数据被插入 C .应该删除的数据未被删除 D .应该插入的数据未被插入 13。 从E-R 模型关系向关系模型转换时,一个m:n 联系转换为关系模式时,该关系模式的码 是( ) A .M 端实体的码 B .N 端实体的码 C .M 端实体码与N 端实体码组合 D .重新选取其他属性 14.已知关系R={A ,B,C ,D ,E ,F },F={A →C ,BC →DE,D →E ,CF →B}.则(AB)F +的闭 包是( ) A .ABCDEF B .ABCDE C .ABC D .AB 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 )) 二、多项选择题 (本大题共5小题,每小题2分,共10分) 在每小题列出的四个备选项中有多个是符合题目要 求的,多选、少选、错选、不选均无分。

数据库期末考试试题及答案

数据库期末考试试题 ━━━━━━━━━━━━━━━ 一、填空共30题(共计30分) ━━━━━━━━━━━━━━━ 第1题(1.0分)题号:2385 ORDER BY 子句实现的是【1】. 答案: =======(答案1)======= 排序 第2题(1.0分)题号:2374 如果列上有约束,要删除该列,应先删除【1】 答案: =======(答案1)======= 相应的约束 第3题(1.0分)题号:2394 在每次访问视图时,视图都是从【1】中提取所包含的行和列. 答案: =======(答案1)======= 基表 第4题(1.0分)题号:2372 1.在增加数据文件时,如果用户没有指明文件组,则系统将该数据文件增加到【1】文件组. 答案: =======(答案1)======= 主 第5题(1.0分)题号:2371 查看XSCJ数据库信息的存储过程命令是【1】 答案: =======(答案1)======= sp_helpdb

第6题(1.0分)题号:2392 创建视图定义的T-SQL语句的系统存储过程是【1】. 答案: =======(答案1)======= sp_helptext 第7题(1.0分)题号:2379 1. 表的外键约束实现的是数据的【1】完整性. 答案: =======(答案1)======= 参照 第8题(1.0分)题号:2390 要进行模糊匹配查询,需要使用【1】关键字来设置查询条件. 答案: =======(答案1)======= LIKE 第9题(1.0分)题号:2380 定义标识列的关键字是【1】. 答案: =======(答案1)======= identity 第10题(1.0分)题号:2383 在进行多表查询是,必须设置【1】条件. 答案: =======(答案1)======= 连接 第11题(1.0分)题号:2363 联系两个表的关键字称为【1】

(完整版)数据库系统概论复习期末试题及答案

试题一 一、单项选择题 在每小题列出的四个备选项中只有一个是符合题目要 求的,请将其代码填写在题后的括号内。错选、多选 或未选均无分。 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.关系数据模型的基本数据结构是() A.树B.图C.索引D.关系 7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是() A.车次B.日期 C.车次+日期D.车次+情况摘要 8.己知关系R和S,R∩S等价于() A. (R-S)-S B. S-(S-R)

C.(S-R)-R D. S-(R-S) 9.学校数据库中有学生和宿舍两个关系: 学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号) 假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行() A. 全外联接 B. 左外联接 C. 右外联接 D. 自然联接 10.用下面的T-SQL语句建立一个基本表: CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY, Sname CHAR(8) NOT NULL, Sex CHAR(2), Age INT) 可以插入到表中的元组是() A. '5021','刘祥',男,21 B. NULL,'刘祥',NULL,21 C. '5021',NULL,男,21 D. '5021','刘祥',NULL,NULL 11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是() A. GRANT QTY ON SPJ TO '李勇' B. GRANT UPDA TE(QTY) ON SPJ TO '李勇' C. GRANT UPDA TE (QTY) ON SPJ TO 李勇 D. GRANT UPDA TE ON SPJ (QTY) TO 李勇 12.图1中()是最小关系系统 A B C D 图1 13.关系规范化中的插入操作异常是指 ( ) A.不该删除的数据被删除B.不该插入的数据被插入 C.应该删除的数据未被删除D.应该插入的数据未被插入 14.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计 15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为()。

数据库期末试题及答案

数据库期末试题及答案 一、选择题 1. 数据库的主要特点是() A. 数据冗余 B. 数据共享 C. 数据分散 D. 数据不一致 2. 数据库管理系统(DBMS)的作用是() A. 控制数据库的存储和安全 B. 控制数据库的并发操作 C. 提供数据的一致性和完整性 D. 执行用户的查询和事务操作 3. 关系数据库的核心概念是() A. 数据表 B. 数据库模式 C. 数据记录 D. 数据库视图

4. SQL语句中用于查询数据的关键字是() A. UPDATE B. DELETE C. SELECT D. INSERT 5. 下面哪个关系运算符用于连接两个关系,返回所有满足连接条件的结果记录() A. UNION B. INTERSECT C. JOIN D. EXCEPT 二、填空题 1. 关系型数据库的数据组织单位是() 2. 数据库中的数据完整性主要包括()和() 3. 数据库事务的ACID特性分别是()、()、()和() 4. 在SQL中,用于定义数据库模式的命令关键字是() 5. 聚集函数COUNT(*)的作用是() 三、简答题

1. 请简述数据库的三级模式结构及其各层的作用。 2. 简述关系数据库的关键特点,并举例说明。 3. 什么是数据库事务?简述事务的ACID特性。 4. 简述SQL语言的基本结构和主要命令类型。 5. 数据库中如何保证数据的一致性和完整性? 四、编程题 1. 请使用SQL语句创建一个名为"students"的表,包含字段:"id"、"name"、"age"和"gender",数据类型分别为整型、字符串、整型和字符串。 2. 假设有两个表:"students"和"courses",如何使用SQL语句查询出选修了某一门课程的学生信息? 3. 在表"students"中存在部分学生的信息缺失,请使用SQL语句更新表中的数据,使得所有学生的"age"字段都为20岁。 4. 简述数据库索引的作用并说明其优缺点。 5. 请编写一段SQL语句,用于删除表"students"中所有姓"张"的学生数据。 答案: 一、选择题: 1. B

数据库理论知识期末考试试题与答案

数据库期末考试试题与答案 一、单选题(每小题1 分) 1.下面列出的数据库管理技术发展的3个阶段中,没有统一管理和控制的专门软件对数据进行管理的是()。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段[单选题] * A.只有Ⅰ B.只有Ⅱ C.Ⅱ和Ⅲ D.Ⅰ和Ⅱ√ 2.下列四项中,不属于数据库系统特点的是()[单选题] * A. 数据共享 B. 提高数据完整性 C. 数据冗余度高√ D. 提高数据独立性 3.SQL Server的安全性管理可分为5个等级,不包括()。[单选题] * A.Windows级 B.用户级√ C.SQL Server服务器级 D.数据库级 4.在创建数据库时,系统自动将()系统数据库中所有用户定义的对象都复制到数据库中。 A. model√

B. msdb C.master D.tempdb 5.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()。[单选题] * A.模式 B.内模式 C.外模式√ D、用户模式 6.使用T-SQL删除表结构的语句是()[单选题] * A. DELETE TABLE B. DROP TABLE√ C. ADD TABLE D. CREATE TABLE 7.若定义教师的工资,则应该选用()类型。[单选题] * A. char B. datetime C. decimal√ D. text 8.在T-SQL中,关于NULL值叙述正确的选项是()[单选题] * A. NULL表示空格 B. NULL表示空值√ C. NULL表示0

D. NULL既可以表示0,也可以表示空格 9.下面是有关主键、外键和唯一性约束的描述,请问哪些描述是正确的()。[单选题] * A.一个表中最多只能有一个主键约束,一个唯一性约束 B.一个表中最多只能有一个主键约束,一个外键约束 C.在定义外键时,应该首先定义主键表的主键约束,然后定义外键约束√ D.在定义外键时,应该首先定义外键约束,然后定义主键表的主键约束 10.SELECT查询语句的子句有多个,但至少包括()子句。[单选题] * A. SELECT和INTO B. SELECTT和GROUP BY C. SELECT和FROM√ D.仅SELECT 11.一个关系表只有一个()。[单选题] * A.超键 B.主键√ C.候选键 D.外键 12.下列叙述错误的是()。[单选题] * A.ALTER TABLE语句可以添加列B.ALTER TABLE语句可以删除列 C.ALTER TABLE语句可以修改列名称√ D.ALTER TABLE语句可以修改列数据类型 13.对于DROP TABLE 命令的解释正确的是()。[单选题] * A.删除表里的数据,保留表的数据结构

数据库结构期末试题及答案

数据库结构期末试题及答案题目一:数据库基本概念(200字) 数据库是指以一定方式组织、存储和管理数据的集合。其基本概念包括数据模型、数据模式、数据独立性和数据完整性。 答案: 数据库的数据模型取决于数据的组织方式。常见的数据模型包括层次模型、网状模型和关系模型。层次模型以树状结构组织数据,网状模型则以图状结构组织数据。关系模型则采用表格的形式,每张表格表示一个实体,表格中的行表示记录。数据库中的数据模式是指数据库的逻辑结构,包括表格名称、属性以及各表格之间的关系。数据独立性是指数据库逻辑结构与物理结构相分离,用户对数据库的逻辑操作不受物理结构的影响。数据完整性则保证数据库中的数据符合约束条件,例如主键约束和外键约束。 题目二:关系模型(300字) 关系模型是一种常用的数据模型,以表格的形式组织数据,其中每个表格表示一个实体,行表示记录,列表示属性。关系模型可以通过关系代数和关系演算进行查询和操作。 答案: 关系模型的基本概念包括关系、属性和元组。关系是一个表格,由多个属性和元组组成。属性定义了关系中的列,元组是关系中的一行

数据。关系通过关系模式进行定义,关系模式是对关系中属性的描述,常表示为R(A1, A2, ..., An),其中R为关系名称,A1, A2, ..., An为属性。关系中的主键是一组属性,唯一标识了关系中的每个元组。外键是另 一个关系中的主键,用于关联两个关系。关系代数是一种查询语言, 用于从关系中选取所需的数据。常用的关系代数运算符包括选择、投影、并、差和连接。关系演算是一种基于谓词逻辑的查询语言,用于 描述所需的数据。关系演算分为元组演算和域演算两种形式。 题目三:数据库设计(500字) 数据库设计是指根据需求分析结果创建逻辑数据库模式的过程。数 据库设计包括概念设计、逻辑设计和物理设计三个阶段。 答案: 概念设计是数据库设计的第一阶段,旨在对系统进行整体规划和设计。概念设计的主要任务包括确定系统的功能需求、建立实体间的关 系和属性、确定主键和外键以及定义约束条件。逻辑设计是在概念设 计的基础上进行的详细设计,旨在将概念设计转化为关系模式。逻辑 设计的主要任务包括对实体和关系的属性进行详细描述,定义关系之 间的联系并进行规范化。规范化是一种消除冗余数据、提高数据一致 性的过程。物理设计是将逻辑设计转化为物理存储结构的过程。物理 设计的主要任务包括将关系模式映射为数据库表格,定义索引和存储 结构,确定数据库的物理存储参数。物理设计还需要考虑性能和安全 性等方面的需求。 题目四:数据查询与操作(700字)

(完整版)数据库期末试题(附答案)

《数据库原理》课程考试模拟题四 、单项选择题(在每小题的四个备选答案中选出一个正确答案。本题共 16分,每小题1分) 1. 在数据库中,下列说法( )是不正确的。 A •数据库中没有数据冗余 B •数据库具有较高的数据独立性 C •数据库能为各种用户共享 D •数据库加强了数据保护 2. 按照传统的数据模型分类,数据库系统可以分为 () 三种类 型。 C.层次、网状和关系 •数据、图形和多媒体 是用户与数据库系统的接口,是用户用到的那部分数据的描述。 •存储模式 D •模式 4.下面选项中不是关系的基本特征的是 7. E-R 图是数据库设计的工具之一,它适用于建立数据库的 ( ) A •概念模型 B •逻辑模型 C •结构模型 8. 若关系模式R (ABCD )已属于3NF,下列说法中( ) 是正确的。 A •它一定消除了插入和删除异常 B •仍存在一定的插入和删除异常 C . 一定属于BCNF D 9. 解决并发操作带来的数据不一致性普遍采用 A •封锁技术 B .恢复技术 10. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的 ( ) 。 A •可靠性 B • 一致性 C •完整性 D •安全性 11. 一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失。这是指事 务的( ) 。 A.原子性 B. 一致性 C. 隔离性 D. 持久性 12. 在数据库中,软件错误属于 () 。 A.事务故障 B. 系统故障 C. 介质故障 D. 活锁 13. 在通常情况下,下面的关系中不可以作为关系数据库的关系是 () 。 A • R1(学生号,学生名,性别) B • R2 (学生号,学生名,班级号) C. R3(学生号,学生名,宿舍号) D • R4(学生号,学生名,简历) 14. 有12个实体类型,并且它们之间存在着 15个不同的二元联系,其中 4个是1:1联系类型,5个是1:N A .大型、中型和小型 •西文、中文和兼容 A.不同的列应有不同的数据类型 B. 不同的列应有不同的列名 C.没有行序和列序 D. 没有重复元组 5. SQL 语言具有两种使用方式,分别称为交互式 A •提示式 SQL B •多用户 SQL SQL 和 ( ) C •嵌入式SQL D •解释式SQL 6.设关系模式R (ABCD ), F 是R 上成立的FD 集, F={A ~ B , B T C},则(BD)+ 为( A . BCD • BC • ABC 3.在数据库的三级模式结构中, A •外模式 ( •内模式 D •物理模型 • A 和 C 都是 () 。 C •存取控制技术 D •协商

相关文档
最新文档