数据库系统概论模拟试卷及参考答案

数据库系统概论模拟试卷及参考答案
数据库系统概论模拟试卷及参考答案

《数据库系统概论》模拟试卷(三)

参考答案

一、单项选择题(每小题2分,共30分)

1、下面关于基本关系性质的描述,正确的是(C)。

(A)、列的次序不可交换(B)、行的次序不可交换

(C)、任意两个元组不能完全相同(D)、分量不必取原子值

2、关系代数的五个基本操作是( D )。

(A)、并、交、差、笛卡尔积、除法

(B)、并、交、选择、笛卡尔积、除法

(C)、并、交、选择、投影、除法

(D)、并、差、选择、笛卡尔积、投影

3、下列不是用于实现数据库安全控制技术的是(D)。

(A)、视图机制(B)、强制存取方法

(C)、审计(D)、两段锁协议

4、在数据库设计的需求分析阶段,业务流程一般采用的表示方法是

( B )。

(A)、E-R图(B)、数据流图

(C)、程序结构图(D)、程序框图

5、关系数据库中,实现实体之间的联系是通过关系与关系之间的

( D )。

(A)、公共索引(B)、公共存储

(C)、公共元组(D)、公共属性

6、事务的隔离性是指(B)。

(A)、事务中包括的所有操作要么都做,要么都不做。

(B)、一个事务内部的操作及使用的数据对并发的其他事务是隔离的。

(C)、事务一旦提交,对数据库的改变是永久的。

(D)、事务必须是使数据库从一个一致性状态变到另一个一致性状态。

7、设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,

请问哪一种不会发生冲突操作( D )。

(A)、T1正在写A,T2要读A

(B)、T1正在写A,T2也要写A

(C)、T1正在读A,T2要写A

(D)、T1正在读A,T2也要读A

8、在数据库设计中,当合并局部E-R图时,学生在某一局部应用中被当作

实体,而另一局部应用中被当作属性,那么被称之为( D )冲突。

(A)、属性冲突(B)、命名冲突

(C)、联系冲突(D)、结构冲突

9、数据管理技术经历了人工管理,_____和_____。( D )

① DBMS ②文件系统③网状系统

④数据库系统⑤关系系统

(A)、③和⑤(B)、②和③

(C)、①和④(D)、②和④

10、保护数据库,防止未经授权的不合法的使用造成的数据泄漏、更改破

坏。这是指数据的( A )。

(A)、安全性(B)、完整性(C)、并发控制(D)、恢复11、 R为4元关系R(A,B,C,D),S为3元关系S(B,C,D),R×S构成的结果

集为( C )元关系。

(A)、4 (B)、3 (C)、7 (D)、6

12、采用SELECT查询语句对关系进行查询操作,若要求查询结果中不能

出现重复元组,可在SELECT子句后增加保留字( A )。

(A)、DISTINCT (B)、UNIQUE

(C)、NOT NULL (D)、SINGL

13、数据模型的三要素是(D)。

(A)、外模式、模式、内模式

(B)、关系模型、层次模型、网状模型

(C)、实体、联系、属性

(D)、数据结构、数据操作、完整性约束

14、下列有关主键和外键之间关系的描述中正确的是(A)。

(A)、一个表中最多只能有一个主键,多个外键

(B)、一个表中最多只能有一个外键,一个主键

(C)、一个表中可以有多个主键,多个外键

(D)、一个表中最多只能有一个外键,多个主键

15、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的

关系是( A )。

(A)、DBS包括DB和DBMS

(B)、DBMS包括DB和DBS

(C)、DB包括DBS和DBMS

(D)、DBS就是DB,也就是DBMS

二、简答题(每小题5分,共10分)

1、什么是视图?简述视图的优点。

答:视图是从一个或几个基本表(或视图)导出的一个虚表,数据库中

只存放视图的定义,不存放视图对应的数据,这些数据仍然存放在原来

的基本表。基表中的数据发生变化,从视图中查询出的数据也随之改变。

视图的作用:

1. 视图能够简化用户的操作。

2. 视图使用户能以多种角度看待同一数据。

3. 视图对重构数据库提供了一定程度的逻辑独立性。

4. 视图能够对机密数据提供安全保护。

5. 适当的利用视图可以更清晰的表达查询。

2、简述数据库系统的三级模式结构和两级映像。

答:数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只有一个模式,数据库模式以某一种数据模型为基础,统一综合地考虑了所有用户的需求,并将这些需求有机地结合成一个逻辑整体。外模式也称子模式或用户模式,它是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据购逻辑表示。外模式通常是模式的子集。一个数据库可以有多个外模式。内模式也称存储模式,一个数据库只有一个内模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。

数据库的三级模式是对数据的三个抽象级别,它使用户能逻辑地抽象地处理数据,而不必关心数据在计算机内部的存储方式,把数据的具体组织交给DBMS 管理。为了能够在内部实现这三个抽象层次的联系和转换,DBMS 在三级模式之间提供了两级映象功能。外模式/模式映像定义某一个外模式和模式之间的对应关系,模式/内模式映像定义数据逻辑结构和存储结构之间的对应关系。

三、综合应用题(60分)

1、(21分)假设一个公司的医疗保健数据库有如下3个关系:

职工(职工号,姓名,性别,职务,家庭地址,部门编号)

部门(部门编号,部门名称,办公地址,电话)

保健(保健卡编号,职工号,检查身体日期,健康状况)

(1)、用关系代数表达式完成如下查询,查询部门名称为“集团办公室”的科长姓名和家庭地址;

(2)、用关系代数表达式完成如下查询,查询健康状况为“良好”的职工姓名和所在的部门名称。

(3)、用SQL语句完成如下操作,删除职工关系表中所在部门的电话为“5516983”的职工记录;

(4)、用SQL语句完成如下操作,将职工号为“3061”的职工的健康状况改为“一般”;

(5)、用SQL语句完成如下查询,查询各部门的职工人数,要求结果集显示部门编号、人数;

(6)、用SQL语句完成如下查询,查询健康状况为“良好”的职工姓名和所在的部门名称。

(7)、请用汉语说明下述SQL语句的含义:(其中Wang为用户名)GRANT ALL PRIVILEGES ON table部门TO Wang WITH GRANT OPTION ; 答:

(1)、π姓名, 家庭地址(б部门名称=’集团办公室’(部门)б职务=’科长’(职工)) (2)、π姓名, 部门名称(部门职工б健康状况=’良好’(保健))

(3)、Delete From 职工Where部门编号in

(Select部门编号From 部门Where 电话=’ 5516983’) ;(4)、Update 保健Set 健康状况=‘一般’Where 职工号=‘3061’; (5)、Select 部门编号,Count(*) as人数From 职工Group By部门编号; (6)、Select 姓名、部门名称from 职工、部门、保健

Where 职工.部门编号=部门.部门编号

and 职工.职工号=保健.职工号and 健康状况=‘良好’(7)、把对部门关系表的所有操作权限授予用户Wang,并允许用户Wang 把这些权限授予其他用户。

2、(10分)现有如下关系模式:

Teacher(Tno, Tname, Tel, Dpartment, Bno,Bname, BorrowDate,RDate, Backup)

Tno------------教师编号;

Tname---------教师姓名;

Tel--------------电话;

Dpartment-----所在部门;

Bno-------------图书编号;

Bname----------书名;

BorrowDate----借书日期;

RDate------------还书日期;

Backup-----------备注;

每个教师有唯一的教师编号,每本图书有唯一的图书编号,一个教师可以借阅多本图书,一本图书可以被多个教师多次借阅。试回答:

(1)教师编号是候选码吗?说明判断的理由是什么。

(2)写出该关系模式的侯选码。

(3)该关系模式最高满足第几范式?并说明理由。

(4)如果该关系模式不满足3NF,将该关系模式分解为满足3NF的关系模式集。

答:(1)教师编号Tno不是候选码。因为:一个教师编号不能唯一决定书名,根据候选码的定义可知Tno不是候选码。

(2)该关系模式的侯选码是:(Bno,Tno,BorrowDate)。

(3)关系模式teacher最高满足1NF,因为存在非主属性对候选码的部分函数依赖,如:(Tno→Department),(Bno→Bname)。

(4)分解得到如下的关系模式:

●BK(Bno,Bname)

F1={Bno→Bname}

●TH(Tno,Tname,Tel,Department)

F2={Tno→Tname,Tno→Tel,Tno→Department}

●TBB(Tno,Bno,BorrowDate,Rdate,Backup)

F3={(Tno,Bno,BorrowDate)→Rdate,

(Tno,Bno,BorrowDate)→Backup}

3、(8分)假设某航班某日有余票50张,甲预定10张,乙预定20张,现按如下顺序进行调度,请问会出现什么问题?如何来实现并发控制?

参考答案:

按上述顺序进行调度,则最后的余票为30,显然不正确了。因为正确答案应该为20,这种错误属于“丢失修改”,即把甲写回的数据丢失了。应该采用封锁机制实现并发控制,具体修改如下:

4、(10分)某旅行社管理系统涉及的部分信息如下:.

(1)、景点:景点编号、景点名称、地点、景点描述。

(2)、线路:线路编号、线路名称、线路描述。

(3)、导游:工号、姓名、等级。

(4)、团队:团队编号、人数、开始日期、截止日期。

其中:每条线路由多个景点组成,不同线路的景点存在交叉;每条线路有多名导游,但一名导游只负责一条线路;每条线路可同时存在多个旅游团队,但每个团队只旅游一条线路。

(1)建立一个反映上述局部应用的ER 模型,要求注明实体的属性、联系的类型及实体型。

(2)根据转换规则,将ER 模型转换为关系模型,要求标注每个关系模型的主码和外码(如果存在)。 答:(1)

(2)转换得到的关系模型:

景点(景点编号、景点名称、地点、景点描述),景点编号为主码 线路(线路编号、线路名称、线路描述),线路编号为主码

导游(工号、姓名、等级,线路编号),工号为主码,线路编号为外码 团队(团队编号、人数、开始日期、截止日期,线路编号),团队编号为

主码,线路编号为外码

线路

线路编号 线路描述

线路名

组成

N

M

景点

景点名称

景点编号

景点描述

地点

导游

等级

姓名

工号

团队

人数

团队编号

截止时间

N

负责

1

存在

1 N

线路_景点(线路编号,景点编号),(线路编号,景点编号)为主码,线路编号为外码,景点编号为外码 5、(4分)设有关系R(P ,Q,T,Y)和W(T,Y,B),其元组如下图所示:

请计算以下关系代数表达式的结果: (1) R1=

бp>5^T=e (R )

(2) R 2=R

W

答:

P Q T

Y 9 a e f 7 g

e f P Q T Y B 2 b c d m 2 b c d n 7 g c d m 7

g c

d

n

6、(7分)设有供应商关系S 和零件关系P ,如下图所示,S 和P 的主码分别是“供应商号”和“零件号”,P 的外码是“供应商号”。

R

W

P Q T Y T Y B 2 b c d c d m 9 a e f c d n 2 b e f d f n 9 a d e 7

g e f 7 g

c

d

分析下列4个操作能否被正确执行,并说明理由。

(1)在P中插入元组(′P2′,′白′,′A2′)

(2)在P中插入元组(NULL,′绿′,′A1′)

(3)在P中插入元组(′P4′,′白′,′A5′)

(4)在P中插入元组(′P4′,′绿′,′A2′)

答:这道题目考察的是数据库完整性控制

(1)不能正确执行,插入操作破坏了实体完整性约束,待插入的元组的“零件号”属性值“P2”,在P表中已经存在。“零件号”作为主键,其值不能重复,必须唯一。

(2)不能正确执行,插入操作破坏了实体完整性约束,待插入的元组的“零件号”属性值为空,“零件号”作为主属性,其值不能为空。

(3)不能正确执行,插入操作破坏参照完整性约束,待插入的元组的“供应商号”属性值“A5”,在S中找不到没有相应的主键值。

(4)能正确执行,因为满足数据库的实体完整性和参照完整性。

(完整版)数据库系统概论模拟题含答案

1.数据库系统是采用了数据技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( C )A.系统分析员 B.程序员 C.数据库管理员 D.操作员 3.下面列出的数不清管理技术发展的3个阶段中,没有专门的软对数据进行管理的是D Ⅰ. 人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段 A.Ⅰ和Ⅱ B.只有Ⅱ C.Ⅱ和Ⅲ D.只有Ⅰ 4.下列4项中,不属于数据库系统特点的是( C)。 A.数据共享 B.数据完整性 C.数据冗余度高 D.数据独立性高 5.数据库系统的数据独立性体现在()。 A.不会因为数据的变化而影响到应用程序 B.不会因为数据存储结构与数据逻辑结构的变化而应有程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 6.描述数据库全体数据的全局逻辑结构和特性的是( A )。 A.模式 B.内模式 C.外模式 7.要保证数据库的数据独立性,需要修改的是( C )。 A.模式与外模式 B.模式与内模式 C.三级模式之间的两层映像 D.三层模式 8.要何证数据库的逻辑数据独立性,需要修改的是(A )。 A.模式与外模式之间的映像 B.模式与内模式之间的映像 C.模式 D.三级模式 9用户或应用程序看到的那部分局部逻辑结构和特征的描述是( C ) A.模式 B.物理模式 C.子模式 D.内模式 10.下述( D )不是DBA数据库管理员的职责。 A.完整性约束说明 B. 定义数据库模式 C.数据库安全 D.数据库管理系统设计 11.概念模型是现实世界的第一层抽象,它一类模型中最著名的模型是()。 A.层次模型 B.关系模型 C.网状模型 D.实体-联系模型 12.区分不同实体的依据是( B )。 A.名称 B.属性 C.对象 D.概念 13.关系数据模型是目前最重要的一种数据模型,它的3个要素分别是( B )。 A.实体完整性、参照完整性、用户自定义完整性 B.数据结构、关系操作、完整性约束 C.数据增加、数据修改、数据查询 D.外模式、模式、内模式 14.在( A )中一个结点可以有多个双亲,结点之间可以有多种联系。 A.网状模型 B.关系模型 C. 层次模型 D.以上都有 15.(B)的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。 A.网状模型 B.关系模型 C.层次模型 D.以上都有 16.下面的选项不是关系数据库基本特征的是( A ) A.不同的列应有不同的数据类型 B.不同的列应有不同的列名 C.与行的次序无关 D.与列的次序无关 17.一个关系只有一个( D )。 A.候选码 B.外码 C.超码 D.主码 18.关系模型中,一个码是(C )。 A.可以由多个任意属性组成 B.至多由一个属性组成

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

、选择题( 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. 物理设计

数据库系统概论课程教学大纲.

《数据库系统概论》课程教学大纲 课程英文名称:Theory & Application Of DataBase System 课程编号: 讲授对象:计算机网络工程专业(本科) 先修课程:《离散数学》、《FoxPro》、《数据结构》、《操作系统》 采用教材:《数据库系统概论》萨师煊等,高等教育出版社 总学时:72 授课:64 上机:8 学分:4 一、课程的性质、目标和任务: 《数据库系统原理及应用》是数据管理的最新技术,是计算机科学的重要分支,它为计算机专业、管理专业等众多学科提供利用计算机技术进行数据管理的基本理论知识,是计算机专业、管理专业等学科的专业必修课。 本课程主要介绍数据库的基本理论和应用方法。本课程的任务是通过各个教学环节,运用各种教学手段和方法,使学生在掌握数据模型、数据库管理系统、数据库语言及数据库设计理论等基本理论知识的基础上,逐步具有开发和设计数据库的能力,为进一步开发和设计大型信息系统打下坚实基础。 二、课程教学内容、教学形式和教学要求 1、理论教学大纲内容: 第一章绪论 (一)课程内容 1、数据库系统概述 2 、数据模型 3 、数据库系统结构 4 、数据库管理系统 5 、据库技术的研究领域 (二)学习目的和要求 本章阐述了数据库的基本概念,介绍了数据库管理技术的进展情况、数据库技术产生和发展的背景、数据库系统的组成以及数据库技术的主要研究领域。 学习本章的重点在于将注意力放在基本概念和基本知识的把握方面,从而为以后的学习打好扎实的基础。 第二章关系数据库 (一)课程内容 1 、关系模型 2 、关系数据结构 3 、关系的完整性 4、关系代数 (二)学习目的和要求 1、需要了解的:产系统数据库理论产生和发展的过程,关系数据库产品的发展 沿革;关系演算的概念; 2、需要牢固掌握的:关系模型的三个组成部分及各部分所包括的主要内容;牢 固关系数据结构及其形化定义;关系的三类完整性约束的概念。

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

试题十 一、单项选择题 (本大题共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))

数据库系统概论模拟试卷(二)及参考答案

《数据库系统概论》模拟试卷(二) 参考答案 一、单项选择题(每小题2分,共30分) 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段 和数据库系统阶段。在这几个阶段中,数据独立性最高的是 ( A )阶段。 (A)、数据库系统(B)、文件系统(C)、人工管理 2. 下面给出的关于数据库的三级模式结构的说法中,( C)是不正确 的。 I.数据库中只有一个模式 II.外模式与模式之间的映像实现数据的逻辑独立性 III.外模式与内模式之间的映像实现数据的物理独立性 (A)、仅I (B)、仅II (C)、仅III (D)、都不正确 3. 设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵 照实体完整性规则,( D )。 (A)、只有SNO不能取空值 (B)、只有CNO不能取空值 (C)、只有GRADE不能取空值 (D)、SNO与CNO都不能取空值 4. 以下( D )封锁违反两段锁协议。 (A)、Slock A … Slock B … Xlock C …… Unlock A … Unlock B … Unlock C (B)、Slock A … Slock B … Xlock C …… Unlock C … Unlock B … Unlock A (C)、Slock A … Slock B … Xlock C …… Unlock B … Unlock C … Unlock A (D)、Slock A …Unlock A ……Slock B … Xlock C … Unlock B … Unlock C 5. 数据库应用程序的编写是基于三级模式结构中的( A) (A)、外模式(B)、逻辑模式 (C)、内模式(D)、概念模式 6.一个关系中的各个元组(B) (A)、前后顺序不能任意颠倒,一定要按照输入的顺序排列 (B)、前后顺序可以任意颠倒,不影响关系中的元组操作结果

《数据库概论》模拟试卷1

《数据库概论》模拟试卷1 一、填空题(共6小题,10个空,每空1分,共10分) 1. 实体之间的联系可抽象为三类,它们是一对一、一对多和__ 多对多___ __。 2. 数据管理技术经历了人工管理、__ 文件系统__ ___和数据库系统三个阶段。 3. 关系代数运算中,专门的关系运算有选择、投影和连接和除。 4. 实现并发控制的重要技术是封锁。 5. 外模式/模式映像保证了数据库系统中的数据能够具有较高的逻辑独立性,模式/内模式映像保证了数据库系统中的数据能够具有较高的物理独立性。 6. 数据流程图的设计属于需求分析阶段的任务。 二、单项选择题(共10小题,每小题2分,共20分) 1. 在数据库技术中,独立于计算机系统的模型是【 A 】 A. E-R模型 B. 层次模型 C. 关系模型 D. 面向对象的模型 2. 在人工管理阶段,数据是【 B 】 A. 有结构的 B. 无结构的 C. 整体无结构,记录有结构 D. 整体结构化的 3. 保护数据库,防止未经授权或不合法的使用造成的数据泄漏,非法更改或破坏。这是指数据的 【 A 】 A. 安全性 B. 完整性 C. 并发控制 D. 恢复 4. 数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为【 D 】 A. 实物示意图 B. 实用概念图 C. 实体表示图 D. 实体联系图 5. SQL语言称为【 C 】 A. 结构化定义语言 B. 结构化控制语言 C. 结构化查询语言 D. 结构人操纵语言 6. 在SQL语言中实现授权操作的语句是【 C 】 A. CREATE B. REVOKE C. GRANT D. INSERT 7. 能唯一标识一个元组的属性或属性组称为【 B 】 A. 主属性 B. 候选码 C. 外码 D. 全码 8. 恢复和并发控制的基本单位是【 A 】 A. 事务 B. 数据冗余 C. 日志文件 D. 数据转储 9. 如果事务T对数据M已加 S锁,则其他事务对数据M 【 A 】 A. 可以加S锁,不能加X锁 B. 可以加S锁,也可以加X锁 C. 不能加S锁,可以加X锁 D. 不能加任何锁 10. 数据库镜像可以用于【 C 】 A. 保证数据库的完整性 B. 实现数据库的安全性 C. 进行数据库恢复或并发操作 D. 实现数据共享 三、简答题(共5小题,每小题6分,共30分) 1. 简述数据库系统的组成。

数据库概论模拟考试试卷与答案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 一、选择题 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

数据库概论试题(期末)

试题四 一、单项选择题 (本大题共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.1 数据管理技术发展史 随着生产力的不断发展,社会的不断进步,人类对信息的依赖程度也在不断地增加。数据作为表达信息的一种量化符号,正在成为人们处理信息时重要的操作对象。所谓数据处理就是对数据的收集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列工作全部过程的概述。数据处理的目的就是使我们能够从浩瀚的信息数据海洋中,提取出有用的数据信息,作为我们工作、生活等各方面的决策依据。数据管理则是指对数据的组织、编码、分类、存储、检索和维护,它是数据处理的一个重要内容中心。数据处理工作由来以久,早在1880 年美国进行人口普查统计时,就已采用穿孔卡片来存储人口普查数据,并采用机械设备来完成对这些普查数据所进行的处理工作。电子计算机的出现以及其后其硬件、软件的迅速发展,加之数据库理论和技术的发展,为数据管理进入一个革命性阶段提供有力的支持。根据数据和应用程序相互依赖关系、数据共享以及数据的操作方式,数据管理的发展可以分为三个具有代表性的阶段,即人工管理阶段、文件管理阶段和数据库管理阶段。 【1 】人工管理阶段 这一阶段发生于六十年代以前,由于当时计算机硬件和软件发展才刚刚起步,数据管理中全部工作,都必须要由应用程序员自己设计程序完成去完成。由于需要与计算机硬件以及

各外部存储设备和输入输出设备直接打交道,程序员们常常需要编制大量重复的数据管理基 本程序。数据的逻辑组织与它的物理组织基本上是相同的,因此当数据的逻辑组织、物理组织或存储设备发生变化时,进行数据管理工作的许多应用程序就必须要进行重新编制。这样就给数据管理的维护工作带来许多困难。并且由于一组数据常常只对应于一种应用程序,因此很难实现多个不同应用程序间的数据资源共享。存在着大量重复数据,信息资源浪费严重。【2 】文件管理阶段 这一阶段发生于六十年代,由于当时计算机硬件的发展,以及系统软件尤其是文件系统的出现和发展,人们开始利用文件系统来帮助完成数据管理工作,具体讲就是:数据以多种组织结构(如顺序文件组织、索引文件文件组织和直接存取文件组织等)的文件形式保存在外部存储设备上,用户通过文件系统而无需直接与外部设备打交道,以此来完成数据的修改、插入、删除、检索等管理操作;使用这种管理方式,不仅减轻进行数据管理的应用程序工作量,更重要地是,当数据的物理组织或存储设备发生变化时,数据的逻辑组织可以不受任何影响,从而保证了基于数据逻辑组织所编制的应用程序也可以不受硬件设备变化的影响。这样就使得程序和数据之间具有了一定的相互独立性。 但由于数据文件的逻辑结构完全是根据应用程序的具体要求而设计,它的管理与维护完全是由应用程序本身来完成,因此数据文件的逻辑结构与应用程序密切相关,当数据的逻辑结构需要修改时,应用程序也就不可避免地需要进行修改;同样当应用程序需要进行变动时,常常又会要求数据的逻辑结构进行相应的变动。在这种情况下,数据管理中的维护工作量也是较大的。更主要的是由于采用文件的形式来进行数据管理工作,常常需要将一个完整的、相互关联的数据集合,人为地分割成若干相互独立的文件,以便通过基于文件系统的编程来实现来对它们的管理操作。这样做同样会导致数据的过多冗余和增加数据维护工作的复杂性。例如人事部门、教务部门和医务部门对学生数据信息的管理,这三个部门中有许多数据是相同的,如姓名、年龄、性别等,由于是各部门均是根据自己的要求,建立各自的数据文件和应用程序,这样不仅造成了大量的相同数据重复存储,而且在修改时,常常需要同时修改三个文件中的数据项,如修改学生年龄,此外若需要增加一个描述学生的数据项,如通讯地址,那么所有的应用程序就必须都要进行相应的修改。除此之外,采用文件系统来帮助进行数据管理工作,在数据的安全和保密等方面,也难以采取有效的措施加以控制。 3 】数据库管理阶段 1在不断改进和完善文件系统的过程中,从六十年代后期开始,人们逐步研究和发展了以数据的统一管理和数据共享为主要特征的数据库系统。即在数据在统一控制之下,为尽可能多的应用和用户服务,数据库中的数据组织结构与数据库的应用程序相互间有较大的相对独立性等。与以往前数据管理方法和技术相比,利用数

数据库系统概论模拟题含答案

1 ?数据库系统是采用了数据技术的计算机系统, 数据库系统由数据库、数据库管理系统、应用系统和(C ) A .系统分析员 B. 程序员 C. 数据库管理员 D. 操作员 3?下面列出的数不清管理技术发展的 3个阶段中,没有专门的软 对数据进行管理的是 D I .人工管理阶段 n .文件系统阶段 A .I 和n B. 只有n C. n 和m 5?数据库系统的数据独立性体现在( A.不会因为数据的变化而影响到应用程序 B. 不会因为数据存储结构与数据逻辑结构的变化而应有程序 C. 不会因为存储策略的变化而影响存储结构 D. 不会因为某些存储结构的变化而影响其他的存储结构 6.描述数据库全体数据的全局逻辑结构和特性的是( A .模式 B. 内模式 C. 外模式 7?要保证数据库的数据独立性,需要修改的是( A .模式与外模式 B. 模式与内模式 8要何证数据库的逻辑数据独立性,需要修 改的是( A .模式与外模式之间的映像 9用户或应用程序看到的那部分局部逻辑结构和特征的描述是( A .模式 C.数据增加、数据修改、数据查询 D.外模式、模式、内模式 14?在(A )中一个结点可以有多个双亲,结点之间可以有多种联系。 A .网状模型 B.关系模型 C. 层次模型 D. 以上都有 15. ( B )的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员 的工作和数据库开发建立的工作。 16?下面的选项不是关系数据库基本特征的是( A .不同的列应有不同的数据类型 A .网状模型 B. 关系模型 C. 层次模型 D.以上都有 C .与行的次序无关 D. 与列的次序无关 17. 一个关系只有一个( D A .候选码 B. 外码 18?关系模型中,一个码是( C. 超码 D. 主码 A .可以由多个任意属性组成 B . 至多由一个属性组成 m .数据库阶段 D. 只有I 4.下列4项中,不属于数据库系统特点的是( C )。 A .数据共享 B. 数据完整性 C.数据冗余度高 D. 数据独立性高 C. 数据库管理员B. C.三级模式之间的两层映像 D. 三层模式 )。 B. 模式与内模式之间的映像 C.模式 D. 三级模式 10.下述(D )不是DBA 数据库管理员的职责。 A .完整性约束说明 B. 定义数据库模式 C.数据库安全 D. 数据库管理系统设计 11?概念模型是现实世界的第一层抽象,它一类模型中最著名的模型是( A .层次模型 B. 关系模型 C. 网状模型 B. )。 D. 实体-联系模型 12.区分不同实体的依据是( B ) O A .名称 B. 属性 C. 对象 D. 概念 13?关系数据模型是目前最重要的一种数据模型,它的 3个要素分别是(B A.实体完整性、参照完整性、用户自定义完整性 B.数据结构、关系操作、完整性约束 B. 物理模式 C. 子模式 D. 内模式 A ) 不同的列应有不同的列名 B.

数据库概论试题(期末)

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

1 <2 A. I<2(R S)C. I<2(RXS)B . i<4( R S)D. I<4(RA:

& 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 UPDATE ON SPJ TO 张三 C. GRANT UPDATE (QTY) ON SPJ TO 张三 D. GRANT UPDA TE ON SPJ (QTY) TO 张三 12.在R(U)中,如果X T Y,并且对于X的任何一个真子集X',都有X'T 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. 事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交;如果一个 事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于( )状态。

数据库概论模拟试卷

数据库概论模拟试卷

数据库概论模拟试卷 一、选择题(每空2分,共计20分) 1.()是用户可以看见和使用的局部数据的逻辑结构和特征的描 述。 A.内模式 B.外模式 C.存储模式 D. 模式 2.在概念模型中,客观存在并可以相互区别的事物称为()。 A.码 B.属性 C.联系 D.实体 3.设有供应商关系S和零件关系P如下图所示。它们的主码分别 是“供应商号”和“零件号”。而且零件关系P的属性“供应商 号”是它们的外码,属性“颜色”只能取值为(红,白,蓝)。 (这里假定DBMS不支持“级联修改”功能) 供应商关系S 零件关系P 供应商 号供应商 名 所在城 市 B01 红星北京S10 宇宙上海T20 黎明天津Z01 立新重庆零件号颜色供应商 号010 红B01 201 蓝T20 312 白S10 若要更新关系P或关系S,如下的更新操作哪个(些)可以被执行()。 Ⅰ.将S表中的供应商号的值‘Z01’修改为‘Z03’ Ⅱ.将P表中的供应商号的值‘B01’修改为‘B02’

A.只有ⅠB.只有ⅠⅡC.只有ⅡD.都 不能 4.下列叙述中,哪一条是不正确的()。 A.一个二维表就是一个关系,二维表的名就是关系的名; B.关系中的列称为属性,属性的个数称为关系的元或度; C.关系中的行称为元组,对关系的描述称为关系模式; D.属性的取值范围称为值域,元组中一个属性值称为分量; 5.关系R(ABC)与关系S(BCD),运算R÷S结果的属性个数是( )。 A.3 B.2 C.1 D.不一定 6.设关系R的度为20,关系S的度为30。如果关系T是R与S的 广义笛卡尔积,即T=R×S,则关系T的度为()。 A.10 B.20 C.30 D.50 7.已知关系模式R(A,B)和S(B,C),有以下两个关系代数运 算:Q1=R∞S,Q2=R∞R.B=S.BS,请问下列哪个描述是正确的()。 A.Q1和Q2产生的结果一样 B.Q1的结果总是包含着Q2的结果 C.Q2的结果总是包含着Q1的结果 D.Q1和Q2产生不同的结果 8.下列关于关系数据库视图的说法中,哪些是正确的()。 Ⅰ.视图是关系数据库三级模式中的内模式

数据库系统概论模拟试题

数据库系统概论模拟试题 一、填空题: 1、如果事务T对数据D加了S锁,则在T释放D上的S锁以前,其他事务只能对D加()而不能加()。 A:() B:() 二、单选题 2、()是数据库物理结构和存储方式的描述。 A:模式 B:外模式 C:内模式 D:概念模式: 3、对象查询语言的路径表达式中,如果a表示某类的对象,p表示属性,则a.p表示()。A: a的该属性值 B: 与a相连的对象 C: 把p用于a的结果 D: a的该属性名 4、对象查询语言的路径表达式中,如果a表示某类的对象,p表示联系,则a.p表示()。A: a的该联系名 B: 通过p与a相连的对象 C: 通过p与a相连的对象或对象的聚集 D: 把p用于a的结果 5、对于如下E/R图,一个既是谋杀片又是卡通片的对象:《谁陷害了兔子罗杰》,错误的描述是()。

A: 实体《谁陷害了兔子罗杰》具有属性Title, Y ear, Length, Type B: 实体《谁陷害了兔子罗杰》具有属性Weapon C :实体《谁陷害了兔子罗杰》具有属于Cartoon的联系voice D: 实体《谁陷害了兔子罗杰》具有属性Name, Birthday 6、如果F只涉及X中的属性. 则πX(σF(E)) 等价于()。 A: πX(E) B: σF(E) C: πF(σX(E)) D: σF(πX(E)) 7、在关系演算公式中,同一括号内的各种运算符中优先级最高的是()。 A: 算术比较运算符 B: 逻辑运算符 C: 存在量词 D: 全称量词 8、若关系模式R(U,F)属于3NF,则()。 A: 一定属于BCNF B: 消除了插入的删除异常 C: 仍存在一定的插入和删除异常 D: 属于BCNF且消除了插入和删除异常 9、数据逻辑规则:D(x,y,z)←NOT R(x,y,z) AND S(x,y,z) 表达的是()。 A: R∪S B: R∩S C: RS D: SR 10、已知关系R包含属性A1,A2,…,An,R只有键码为{A1,A2},则R的超键码有

数据库系统概论模拟试卷(三)及参考答案

数据库系统概论模拟试卷(三)及参考答案

《数据库系统概论》模拟试卷(三) 参考答案 一、单项选择题(每小题2分,共30分) 1、下面关于基本关系性质的描述,正确的是(C)。 (A)、列的次序不可交换(B)、行的次序不可交换 (C)、任意两个元组不能完全相同(D)、分量不必取原子值 2、关系代数的五个基本操作是( D )。 (A)、并、交、差、笛卡尔积、除法 (B)、并、交、选择、笛卡尔积、除法 (C)、并、交、选择、投影、除法 (D)、并、差、选择、笛卡尔积、投影 3、下列不是用于实现数据库安全控制技术的是(D)。 (A)、视图机制(B)、强制存取方法 (C)、审计(D)、两段锁协议 4、在数据库设计的需求分析阶段,业务流程一般采用的表示方法是 ( B )。 (A)、E-R图(B)、数据流图 (C)、程序结构图(D)、程序框图 5、关系数据库中,实现实体之间的联系是通过关系与关系之间的 ( D )。 (A)、公共索引(B)、公共存储 (C)、公共元组(D)、公共属性 6、事务的隔离性是指(B)。 (A)、事务中包括的所有操作要么都做,要么都不做。 (B)、一个事务内部的操作及使用的数据对并发的其他事务是隔 离的。 (C)、事务一旦提交,对数据库的改变是永久的。 (D)、事务必须是使数据库从一个一致性状态变到另一个一致性 状态。

7、设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况, 请问哪一种不会发生冲突操作( D )。 (A)、T1正在写A,T2要读A (B)、T1正在写A,T2也要写A (C)、T1正在读A,T2要写A (D)、T1正在读A,T2也要读A 8、在数据库设计中,当合并局部E-R图时,学生在某一局部应用中被当作 实体,而另一局部应用中被当作属性,那么被称之为( D )冲突。 (A)、属性冲突(B)、命名冲突 (C)、联系冲突(D)、结构冲突 9、数据管理技术经历了人工管理,_____和_____。( D ) ① DBMS ②文件系统③网状系统 ④数据库系统⑤关系系统 (A)、③和⑤(B)、②和③ (C)、①和④(D)、②和④ 10、保护数据库,防止未经授权的不合法的使用造成的数据泄漏、更改破 坏。这是指数据的( A )。 (A)、安全性(B)、完整性(C)、并发控制(D)、恢复11、 R为4元关系R(A,B,C,D),S为3元关系S(B,C,D),R×S构成的结果 集为( C )元关系。 (A)、4 (B)、3 (C)、7 (D)、6 12、采用SELECT查询语句对关系进行查询操作,若要求查询结果中不能 出现重复元组,可在SELECT子句后增加保留字( A )。 (A)、DISTINCT (B)、UNIQUE (C)、NOT NULL (D)、SINGL 13、数据模型的三要素是(D)。 (A)、外模式、模式、内模式 (B)、关系模型、层次模型、网状模型 (C)、实体、联系、属性 (D)、数据结构、数据操作、完整性约束 14、下列有关主键和外键之间关系的描述中正确的是(A)。 (A)、一个表中最多只能有一个主键,多个外键 (B)、一个表中最多只能有一个外键,一个主键 (C)、一个表中可以有多个主键,多个外键

相关文档
最新文档