数据库原理考试题库及答案2.docx
- 文档编号:30581561
- 上传时间:2023-08-18
- 格式:DOCX
- 页数:24
- 大小:69.96KB
数据库原理考试题库及答案2.docx
《数据库原理考试题库及答案2.docx》由会员分享,可在线阅读,更多相关《数据库原理考试题库及答案2.docx(24页珍藏版)》请在冰豆网上搜索。
数据库原理考试题库及答案2
数据库原理考试题库及答案
第一部分选择题(共30分)
一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选均无分。
1.单个用户使用的数据视图的描述称为【】
A.外模式
B.概念模式
C.内模式
D.存储模式
2.子模式DDL用来描述【】
A.数据库的总体逻辑结构
B.数据库的局部逻辑结构
C.数据库的物理存储结构
D.数据库的概念结构
3.在DBS中,DBMS和OS之间的关系是【】
A.相互调用
B.DBMS调用OS
C.OS调用DBMS
D.并发运行
4.五种基本关系代数运算是【】
A.∪,-,×,π和σ
B.∪,-,∞,π和σ
C.∪,∩,×,π和σ
D.∪,∩,∞,π和σ
5.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【】
A.左外联接
B.右外联接
C.外部并
D.外联接
6.下列聚合函数中不忽略空值(null)的是【】
A.SUM(列名)
B.MAX(列名)
C.COUNT(*)
D.AVG(列名)
7.设关系模式R(A,B,C),F是R上成立的FD集,F={B→C},则分解ρ={AB,BC}相对于F【】
A.是无损联接,也是保持FD的分解
B.是无损联接,但不保持FD的分解
C.不是无损联接,但保持FD的分解
D.既不是无损联接,也不保持FD的分解
8.关系模式R分解成ρ={R1,…,Rk},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρ(r)间的关系满足【】
A.rÍmρ(r)
B.mρ(r)Ír
C.r=mρ(r)
D.r≠mρ(r)
9.在数据库设计中,将ER图转换成关系数据模型的过程属于【】
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
10.SQL中,下列涉及空值的操作,不正确的是【】
A.AGEISNULL
B.AGEISNOTNULL
C.AGE=NULL
D.NOT(AGEISNULL)
11.如果事务T获得了数据项Q上的排它锁,则T对Q【】
A.只能读不能写
B.只能写不能读
C.既可读又可写
D.不能读不能写
12.DBMS中实现事务持久性的子系统是【】
A.安全性管理子系统
B.完整性管理子系统
C.并发控制子系统
D.恢复管理子系统
13.SQL的全局约束是指基于元组的检查子句和【】
A.非空值约束
B.域约束子句
C.断言
D.外键子句
14.分布式数据库系统中分片模式和分配模式均是【】
A.全局的
B.局部的
C.分布的
D.集中的
15.属性类型允许是基本数据类型、结构类型和集合类型的模型是【】
A.平面关系模型
B.嵌套关系模型
C.复合对象模型
D.分布式关系模型
第二部分非选择题(共70分)
二、填空题(本大题共10小题,每小题1分,共10分,将正确的答案写在每小题的空格内。
错填或不填均无分。
)
16.一个类可以从直接的或间接的祖先中继承所有属性和方法。
采用这个方法提高了软件的_______________。
17.用树型结构表示实体类型及实体间联系的数据模型称为_______________。
18.关系数据库的关系演算语言是以_______________为基础的DML语言。
19.在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的_______________律就可推出。
20.设关系模式R(A,B,C),F是R上成立的FD集,F={B→A,B→C},则分解ρ={AB,AC}丢失的FD是_______________。
21.分布式数据库中定义数据分片时,必须满足三个条件:
完备性条件、重构条件和_______________。
22.DB并发操作通常会带来三类问题,它们是丢失更新、_______________和读脏数据。
23.事务必须具有的四个性质是:
原子性、一致性、_______________和持久性。
24.分布式数据库系统中透明性层次越高,应用程序的编写越_______________。
25.在有泛化/细化联系的对象类型之间,较低层的对象类型称为_______________。
三、简答题(本大题共10小题,每小题3分,共30分)
26.请阐述在网状模型和关系模型中,实体之间联系的实现方法。
28.设有两个关系R(A,B,C)和S(C,D,E),试用SQL查询语句表达下列关系代数表达式πA,E(σB=D(R∞S))。
29.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={D→A,D→B},试写出关系模式R的候选键,并说明理由。
30.两个函数信赖集F和G等价的充分必要条件是什么?
31.设有关系R和S,其中R为参照关系,S为信赖关系。
为了实现完整性约束,SQL规定可以对R的删除操作采取哪三种措施?
32.设关系模式R(A,B)和S(C,D),有关系代数表达式E=πA,C(σB=‘d’(R×S)),请画出表达式E的语法树。
33.SQL中表达完整性约束的规则主要有哪几种?
34.什么是分布式数据库的分布透明性?
35.什么是对象关系数据模型?
四、设计题(本大题共5小题,每小题4分,共20分)
36.设有关系数据库:
职工关系EMPLOYEE(职工号,职工名,街道,城市)
工作关系WORKS(职工号,公司号,工资)
公司关系COMPANY(公司号,公司名,城市)
假设职工可在多个公司兼职,请用关系代数表达式写出至少在公司号为‘C2’和‘C5’公司兼职的职工的职工号。
37.依据第36题的关系数据库,试用SQL语句写出下列操作:
将所有在“联华公司”工作的职工加薪5?
。
38.图书出版管理数据库中有两个基本表:
图书(书号,书名,作者编号,出版社,出版日期)
作者(作者编号,作者名,年龄,地址)
试用SQL语句写出下列查询:
检索年龄低于作者平均年龄的所有作者的作者名、书名和出版社。
39.设有商店和顾客两个实体,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄、性别。
假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。
试画出ER图,并注明属性和联系类型。
40.学校有多名学生,财务处每年要收一次学费。
为财务处收学费工作设计一个数据库,包括两个关系:
学生(学号,姓名,专业,入学日期)
收费(学年,学号,学费,书费,总金额)
假设规定属性的类型:
学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。
列的宽度自定义。
试用SQL语句定义上述表的结构。
(定义中应包括主键子句和外键子句)
五、综合题(本题共10分)
41.假设某商业集团数据库中有一关系模式R如下:
R(商店编号,商品编号,数量,部门编号,负责人)
如果规定:
(1)每个商店的每种商品只在一个部门销售;
(2)每个商店的每个部门只有一个负责人;
(3)每个商店的每种商品只有一个库存数量。
试回答下列问题:
(1)根据上述规定,写出关系模式R的基本函数依赖;
(2)找出关系模式R的候选码;
(3)试问关系模式R最高已经达到第几范式?
为什么?
(4)如果R不属于3NF,请将R分解成3NF模式集。
数据库原理试题参考答案
一、单项选择题
1.A2.B3.B4.A5.D6.C7.A8.A9.B10.C11.C12.D13.C14.A15.C
二、填空题
16.可重用性(或共享性)17.层次模型18.谓词演算19.自反20.B→C
21.不相交条件22.不一致分析23.隔离性24.简单(或容易)25.子类型
三、简答题
26.在网状模型中,联系用指针实现。
在关系模型中,联系用关键码(或外键,或关系运算)来实现。
27.
┌───────┐
│ A B C │
├───────┤
│ 4 5 6 │
│ 7 8 9 │
└───────┘
28.SELECTA,E
FROMR,S
WHEREB=DANDR.C=S.C
29.①R的候选键是CD
②理由:
从已知的F,可导出D→ABD,
再根据增广律,可得出CD→ABCD,
即CD值可决定全部属性值。
30.F中每个FD在G+中,并且G中每个FD也在F+中。
31.
(1)RESTRICT(或约束删除)
(2)CASCADE(或级联删除)
(3)SETNULL(或外键值置空)
33.有主键约束、外键约束、属性值约束和全局约束等。
34.分布透明性是指用户不必关心数据的逻辑分片,不必关心数据物理位置分配的细节,也不必关心各个场地上数据库的数据模型。
35.在传统的关系数据模型基础上,提供元组、数组、集合等数据类型以及处理新的数据类型操作的能力,这样形成的数据模型,称为“对象关系数据模型”。
四、设计题
37.UPDATEWORKS
SET工资=工资*1.05
WHERE公司号IN
(SELECT公司号
FROMCOMPANY
WHERE公司名=‘联华公司’);
38.SELECT作者名,书名,出版社
FROM图书,作者
WHERE图书.作者编号=作者.作者编号
AND年龄<=(SELECTAVG(年龄)
FROM作者);
40.CREATETABLE学生
(学号CHAR(8),
姓名CHAR(8),
专业CHAR(13),
入学日期DATE,
PRIMARYKEY(学号));
CREATETABLE收费
(学年CHAR(10),
学号CHAR(8),
学费NUMERIC(4),
书费NUMERIC(5,2),
总金额NUMERIC(7,2),
PRIMARYKEY(学年,学号),
FOREIGNKEY(学号)REFERENCES学生(学号));
五、综合题
41.
(1)有三个函数依赖:
(商店编号,商品编号)→部门编号
(商店编号,部门编号)→负责人
(商店编号,商品编号)→数量
(2)R的候选码是(商店编号,商品编号)
(3)因为R中存在着非主属性“负责人”对候选码(商店编号、商品编号)的传递函数依赖,所以R属于2NF,R不属于3NF。
(4)将R分解成:
R1(商店编号,商品编号,数量,部门编号)
R2(商店编号,部门编号,负责人)
全国2002年10月自学考试数据库原理试题
作者:
ryan点击:
时间:
2003-10-11上午22:
55:
00来源:
课程代码:
02336
一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将其号码填在题干的括号内。
每小题2分,共30分)
1.在关系模型中,关系的“元数”(arity)是指( )
A.行数 B.元组个数 C.关系个数 D.列数
2.DBS中“第三级存储器”是指( )
A.磁盘和磁带 B.磁带和光盘
C.光盘和磁盘 D.快闪存和磁盘
3.有关系R和S,R∩S的运算等价于( )
A.S-(R-S) B.R-(R-S)
C.(R-S)∪S D.R∪(R-S)
4.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( )
A.r+s B.r-s C.r×s D.max(r,s)
5.设关系R和S的值如下:
R
A
B
C
S
B
D
E
a
b
c
b
d
e
a
b
c
b
d
e
a
b
c
B5
d
e
R与S左外联接的结果的元组个数是( )
A.1 B.2 C.3 D.4
6.SQL语言中,条件“年龄BETWEEN20AND30”表示年龄在20至30之间,且( )
A.包括20岁和30岁 B.不包括20岁和30岁
C.包括20岁但不包括30岁 D.包括30岁但不包括20岁
7.为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( )
A.UNIQUE B.COUNT C.DISTINCT D.UNION
8.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={B→C,C→D},则属性C的闭包C+为( )
A.BCD B.BD C.CD D.BC
9.关系模式分解的无损联接和保持函数依赖两个特性之间的联系是( )
A.前者成立蕴涵后者成立 B.后者成立蕴涵前者成立
C.同时成立,或者同时不成立 D.没有必然的联系
10.把ER模型转换成关系模型的过程,属于数据库的( )
A.需求分析 B.概念设计
C.逻辑设计 D.物理设计
11.在ER模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1∶N联系,3个1∶1联系,3个M∶N联系,根据ER模型转换成关系模型的规则,转换成关系的数目是( )
A.6 B.9 C.12 D.15
12.在数据库系统中死锁属于( )
A.系统故障 B.程序故障
C.事务故障 D.介质故障
13.SQL中的视图提高了数据库系统的( )
A.完整性 B.并发控制
C.隔离性 D.安全性
14.数据库系统中,“分片”概念是指( )
A.对磁盘分片 B.对数据分片
C.对内存分片 D.对外存分片
15.在对象关系模型中,如果一种类型是同类元素的无序集合,并且允许一个成员多次出现,则称该类型为( )
A.结构类型 B.数组类型
C.多集类型 D.集合类型
二、填空题(每小题1分,共10分)
16.模式/内模式映象为数据库提供了_______数据独立性。
17.在层次、网状模型中,数据之间联系用_______实现。
18.在关系代数运算中,从关系中取出满足条件的元组的运算称为_______。
19.SQL的集合处理方式与宿主语言的单记录处理方式之间的协调用_______机制实现。
20.如果X→Y和X→Z成立,那么X→YZ也成立,这个推理规则称为_______。
21.如果X→Y且有Y X,那么X→Y称为_______。
22.判断一个并发调度是否正确,可以用_______概念来解决。
23.数据库恢复时,系统对已提交的事务要进行_______处理。
24.分布式数据库系统具有两个特征:
数据分布性和_______。
25.ORDB系统是在传统的关系数据库技术中引入_______技术。
三、简答题(每小题3分,共30分)
26.什么是数据库的完整性控制?
27.设有职工关系EMPLOYEE(职工名,姓名,性别,技能),有关系代数运算表达式:
π1,2,4(EMPLOYEE)÷π4(σ2=`CHEN"(EMPLOYEE)),请用汉语句子写出该表达式所表示的查询。
28.在教学数据库中,规定每门课(C#)只有一名教师(T#)任课;每名教师只有一个家庭地址(ADDRESS);每名教师只能上一门课。
试写出相应的函数依赖集合。
29.设有关系模式R(A,B,C,D,E),F是R上成立的函数依赖集,F={ABC→DE,BC→D,D→E},试问R达到第几范式,并说明理由。
30.在C/S数据库体系结构中,客户机和服务器各完成什么功能?
31.什么是事务的原子性?
32.如果数据库系统对事务的并发操作不加控制,有可能带来哪些问题?
33.在基于日志的恢复技术中,“运行记录优先原则”的含义是什么?
34.分布式数据库的分层体系结构的主要特征是什么?
35.在ORDB中,继承性有哪两种实现方式?
四、设计题(每小题4分,共20分)
36.设某工厂数据库中有两个基本表:
车间基本表:
DEPT(DNO,DNAME,MGR__ENO),其属性分别表示车间编号、车间名和车间主任的职工号。
职工基本表:
EMP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性分别表示职工号、姓名、年龄、性别、工资和所在车间的编号。
试用关系代数表达式写出下列查询:
检索“金工车间”的男职工的职工号和姓名。
37.在第36题两个基本表的基础上,建立一个有关女车间主任的职工号和姓名的视图,其结构如下:
VIEW6(ENO,ENAME)。
试写出创建视图VIEW6的SQL语句。
38.设教学数据库中有三个基本表:
S(SNO,SNAME,AGE,SEX),其属性分别表示学号、学生姓名、年龄、性别。
C(CNO,CNAME,TEACHER),其属性分别表示课程号、课程名、上课教师名。
SC(SNO,CNO,GRADE),其属性分别表示学号、课程号、成绩。
有如下SQL查询语句:
SELECTCNO
FROMC
WHERECNONOTIN
(SELECTCNO
FROMS,SC
WHERES.SNO=SC.SNO
ANDSNAME=`GU")
请完成下列问题:
(1)用汉语句子阐述上述SQL语句的查询结果。
(2)用等价的关系代数表达式表示上述SQL查询语句。
39.设有职工基本表:
EMP(ENO,ENAME,AGE,SEX,SALARY),其属性分别表示职工号、姓名、年龄、性别、工资。
为每个工资低于1000元的女职工加薪200元,试写出这个操作的SQL语句。
40.设有职工基本表:
EMP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性分别表示职工号、姓名、年龄、性别、工资、所在车间的编号。
试写一个断言(断言名为ASSE4),要求每个车间女职工人数不大于20人。
五、综合题(10分)
41.某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。
工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。
(1)根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识符。
(2)将ER模型转换成关系模型,并指出每个关系模式的主键和外键。
(3)分析每个关系模式已经达到第几范式。
数据库原理考试题库及答案
一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将其号码填在题干的括号内。
每小题1分,共10分)
1.要保证数据库逻辑数据独立性,需要修改的是( )
A.模式 B.模式与内模式的映射
C.模式与外模式的映舍 D.内模式
2.下列四项中,不属于数据库特点的是( )
A.数据共享 B.数据完整性
C.数据冗余很高 D.数据独立性高
3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( )
A.多对多 B.一对一 C.多对一 D.一对多
4.反映现实世界中实体及实体间联系的信息模型是( )
A.关系模型 B.层次模型 C.网状模型 D.E-R模型
5.对数据库并发操作有可能带来的问题包括( )
A.读出“脏数据” B.带来数据的冗余
C.未被授权的用户非法存取数据 D.破坏数据独立性
6.关系数据模型的三个组成部分中,不包括( )
A.完整性规则 B.数据结构
C.数据操作 D.并发控制
7.关系代数表达式的优化策略中,首先要做的是( )
A.对文件进行预处理 B.尽早执行选择运算
C.执行笛卡儿积运算 D.投影运算
8.事务有多个性质,其中不包括(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 考试 题库 答案