《数据库系统》考试样卷.docx
- 文档编号:28554156
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:12
- 大小:55.10KB
《数据库系统》考试样卷.docx
《《数据库系统》考试样卷.docx》由会员分享,可在线阅读,更多相关《《数据库系统》考试样卷.docx(12页珍藏版)》请在冰豆网上搜索。
《数据库系统》考试样卷
海南大学2018-2019学年度第1学期试卷
科目:
《数据库系统》试题(A卷)
学院:
信息科学技术学院 学号:
班级:
姓名:
教师:
成绩登记表(由阅卷教师用红色笔填写)
大题号
一
二
三
四
五
总分
得分
阅卷教师:
2019年 1月日
考试说明:
●本课程为闭卷考试。
●请务必将答案写到答题纸上,写在试卷与草稿纸上得答案一律无效!
一、判断题(每题1分,共10分)
题号
1
2
3
4
5
6
7
8
9
10
答案
二、单择题(每题1分,共20分)
题号
1
2
3
4
5
6
7
8
9
10
答案
题号
11
12
8
19
20
答案
三、填空题 (每空1分,共15分)
序号
答案
序号
答案
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
四、简答题 (每题5分,共25分)
1、解答
2、解答
3、解答
4、解答
5、 解答
五、综合应用题(每题1分,共30分)
1、 解答
2、 解答
3、解答
请务必将答案写到答题纸上,写在试卷与草稿纸上得答案一律无效!
1、判断题(每题1分,共10分)
1.一张二维表就就是一个关系.( × )
2.一个关系中得码就是唯一得。
( ×)
3.关系运算就是集合运算。
( √ )
4.E-R图中得一个1:
M联系可以转换为一个独立得关系模式,也可以与M端对应得关系模式合并。
( √ )
5.关系模式中,满足BCNF得模式一定满足3NF。
(√ )
6.索引就是根据数据库表中一列或多列得值进行重新排序,索引得结果将导致数据库数据全部重新排列物理存储结构,所以尽量少用索引。
( ×)
7.在自主存取控制方法中,每一数据对象被标以一定得密级,每一个用户也被授予某一个级别得许可证.( ×)
8.各分图之间得冲突主要有三类:
属性冲突、命名冲突与结构冲突。
(√)
9.适当数据冗余,可以减少数据关联得次数,从而有可能提高查询效率。
(√)
10.突然停电属于介质故障.(×)
2、选择题(每小题1分,共20分)
1.下列选项中,不属于关系模型三要素得就是(C )
A。
数据结构 B.数据操纵 ﻫC.数据安全 D。
数据完整性规则
2.保证数据库逻辑数据独立性得就是(C)
A、模式 ﻩﻩB、模式与内模式得映射
C、模式与外模式得映射 ﻩD、内模式
3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间得联系类型就是(D)
A、多对多 B、一对一 C、多对一 D、一对多
4.数据库并发操作有可能带来得问题就是( A )
A、读出“脏数据” B、带来数据得冗余
C、未被授权得用户非法存取数据 D、破坏数据独立性
5.关系数据模型得三个组成部分中,不包括( D)
A、完整性规则 B、数据结构 C、数据操作 D、并发控制
6.反映现实世界中实体及实体间联系得信息模型就是(D )
A、关系模型 B、层次模型 C、网状模型 D、E-R模型
7.描述数据库中全体数据得逻辑结构与特征就是( B)
A、内模式ﻩﻩB、模式 C、外模式ﻩD、存储模式
8.数据库中存储得就是(C)
A、数据B、数据模型C、数据以及数据之间得联系 D、信息
9.SQL语言集数据查询、数据操纵、数据定义与数据控制功能于一体,语句ALTER TABLE实现哪类功能?
( C )
A、数据查询 B、数据操纵 C、数据定义 D、数据控制
10.在SQL语言中使用FOREIGNKEY时,与之配合得语句就是( D )ﻩ
A、EXISTS B、EXCEPT C、 TABLEﻩ D、REFERENCES
11.当修改基本表数据时,视图( B ).ﻩ
A、需要重建 ﻩB、可以瞧到修改结果ﻩ
C、无法瞧到修改结果 ﻩD、不许修改带视图得基本表ﻩ
12.按TCSEC(TDI)系统安全标准,系统可信程度逐渐增高得次序就是(A )
A、(D、C、B、A) ﻩB、(B、C、D)
B、(D、B2、B1、C) ﻩD、(C、B1、B2、D)
13.限制成绩属性列得取值在0到100之间,属于数据得(C )约束。
A、实体完整性B、参照完整性 C、用户自定义完整性 D、用户操作ﻩ
14.在关系模式R(U,F)中,R中任何非主属性对键完全函数依赖就是R∈3NF得( B).
A、充分必要条件ﻩB、必要条件ﻩ C、 充分条件ﻩ D、既不充分也不必要条件
15.在关系模式R(U,F)中,如果X→Y,存在X得真子集X1,使X1→Y,称函数依赖X→Y为(B )。
ﻩ
A、平凡函数依赖ﻩﻩﻩﻩB、部分函数依赖
C、 完全函数依赖 ﻩD、传递函数依赖
16.若关系中得某一属性组得值能唯一地标识一个元组,则称该属性组为( D).
A、主码ﻩﻩB、外码ﻩ C、 主属性ﻩ D、候选码
17.综合局部E—R图生成总体E-R图过程中,下列说法错误得就是( D)
A、不同局部ER图中出现得相同实体,在总体ER图中只能出现一次。
B、在总体ER图中可以添加属于不同局部ER图实体间得联系。
C、在总体ER图中可以添加局部ER图中不存在得联系。
D、在总体ER图中不可以删除任何实体间得联系。
18.在嵌入式SQL语言中使用游标得目得在于( D )
A、区分SQL与宿主语言。
ﻩﻩB、与数据库通信。
C、处理错误信息。
ﻩD、处理多行记录。
19.在数据库技术中,“脏数据”就是指( D)
A。
未回退得数据 B。
未提交得数据
C。
回退得数据 D.未提交随后又被撤消得数据
20.DBMS中实现事务持久性得子系统就是(D )
A、安全性管理子系统ﻩﻩB、完整性管理子系统
C、并发控制子系统 D、恢复管理子系统
3、填空题(每空1分,共15分)
1.与文件管理系统相比较,数据库系统得数据冗余度_降到最低_、数据共享性 提到最高 。
2.并发控制机制有两种基本类型得锁,它们就是_S琐(共享琐)_与X琐(排她琐).
3. 可串行化 得调度就是并发控制中正确调度。
4.select命令中,表达条件表达式用where子句,分组用__Groupby__子句,排序用___Orderby__子句。
5.关系中主码得取值必须唯一且非空,这条规则就是__实体__完整性规则。
6.DBMS存取控制机制主要包括两部分:
自主存取控制与_强制存取控制__。
7.设有关系模式R(A,B,C,D,E,P),函数依赖F={A→B,C→P,E→A,CE→D},则R得候选码为___CE___.
8.在数据字典中,把描述数据得数据称为_元数据_。
9.在数据库系统中,建立冗余数据最常用得技术就是__数据转储_与_登录日志文件_.
10.事务故障恢复时要对事务每一个操作执行逆操作,即将日志记录中_修改前得值__写入数据库中。
11.___选择运算____应尽可能先做,在查询优化策略中这就是最重要得、最基本得一条。
4、简答题(每小题5分,共25分)
1.数据库管理系统得主要功能有哪些?
答案:
数据库定义、操纵、保护、存储、运行、管理、维护。
2.关系R与S如下图所示,试计算R÷S.
S
C
D
c
d
e
f
R
A
B
C
D
a
b
c
d
a
b
e
f
a
b
h
k
b
d
e
f
b
d
d
l
c
k
c
d
c
k
e
f
R÷S
A
B
a
b
c
k
答案:
3.用关系代数表达式写出如下查询
现有如下关系:
学生(学号,姓名,性别,专业,出生年月)
教师(教师编号,姓名,所在部门,职称)
授课(教师编号,学号,课程编号,课程名称,教材,学分,成绩)
(1)查找学习“数据库原理”课程且成绩不及格得学生学号与任课教师编号;
(2)查找学习“英语”课程得“计算机应用”专业学生得学号,姓名与成绩;
(3)查找教师“李洪”所教过得学生成绩为90分以上(包括90)得学生学号,姓名与专业;
答案:
π学号,教师编号(σ课程名称=’数据库原理' AND 学生成绩<60(授课));
π学号,姓名,成绩(σ课程名称=’英语’(授课) σ专业='计算机应用'(学生));
π学号,姓名,专业(σ姓名='李洪'(教师) σ成绩〉=’90’(授课)) (学生);
4.什么就是数据库得安全性与完整性?
两者有何区别与联系?
答案:
安全性:
保护数据库,防止因用户非法使用数据库造成数据池露,更改或破坏。
完整性:
数据得正确性与相容性。
区别与联系:
安全措施得防范对象就是非法用户与非法操作。
完整性措施得防范对象就是不分语义得数据。
它们就是数据库保护得两个不同得方面。
5.根据数据库应用系统得设计步骤,简述数据库得各级模式得形成过程
答案:
1)在数据库得概念结构设计阶段,设计得就是数据库得概念结构。
2)在数据库得逻辑结构设计阶段,设计得就是数据库得逻辑结构。
3)在数据库得物理结构设计阶段,设计得就是数据库得存储结构。
4)数据库得概念结构与逻辑结构对应模式得概念模式,逻辑结构对应模式得逻辑模式,物理结构对应模式得内模式。
5)在逻辑模式得基础上进行视图化,可以抽象出用户模式,即外模式。
5、综合应用题(每题10分,共30分)
1.教学数据库含4个关系:
T、S、C与SC。
教师关系:
T(Tno,Tname, Title)
学生关系:
S(Sno,Sname,Age,Sex)
课程关系:
C(Cno,Cname,Tno)
选课关系:
SC(Sno,Cno, Score)
要求:
用SQL完成下面得查询与操作
(1)定义选课表,指明主键与外键以及参考完整性。
(3分)
(2)查询不选修C2课程得学生姓名与年龄(3分)。
(3)查询学生选修人数超过30人得每位教师每门课程得信息,要求显示教师工号、课程号与学生人数。
查询结果按人数升序排列,人数相同按工号降序排列(4分).
答案:
(1)CREATE TABLE SC{
ﻩﻩ(SNoINT,
ﻩCNoINT,
ﻩScoreINT,
ﻩPRIMARY KEY(SNo,CNo),
ﻩFOREIGN KEY(SNo)REFERENCES S(SNo),
ﻩﻩFOREIGNKEY(CNo) REFERENCESC(CNo))
(2)
Select Sname,Age
FromS
WhereSnonotin (SelectSno
From SC
WhereCno='C2’)
(3)
Select Tno,Co,Count(Sno)
FromC,SC
WhereCo=SCo
Group ByTno,Co
Having Count(*)>30
Order By3,Tno,CoDESC
2.设有关系模式R(职工名,项目名,工资,部门名,部门经理),若规定每位职工可参加多个项目,各领一份工资;每个项目只属于一个部门管理;每个部门只有一个经理、试回答下列问题:
(1)写出关系模式R得基本函数依赖;(2分)
(2)确定关系模式R得候选码;(2分)
(3)关系模式R最高已达到第几范式,为什么?
(3分)
(4)如果R不属于3NF,请将R分解为3NF模式集。
(3分)
答案:
(1)F={(项目,工资)→职工,项目→部门,部门←→经理}
(2)R得候选码就是(项目,工资)
(3)因为R中存在非主属性部门对候选码(项目,工资)得部分函数依赖,以及非主属性经理对主属性项目得传递函数依赖,所以R∈1NF、
(4)分解成:
R1(项目,工资,职工)
R2(项目,部门)
R3(部门,经理)
3.学校有若干个系,每个系有各自得系号、系名与系主任;每个系有若干名教师与学生,教师有教师号、教师名与职称属性,每个教师可以担任若干门课程,一门课程只能由一位教师讲授,课程有课程号、课程名与学分,并参加多项项目,一个项目有多人合作,且责任轻重有个排名,项目有项目号、名称与负责人;学生有学号、姓名、年龄、性别,每个学生可以同时选修多门课程,选修有分数。
(1)请设计此学校得教学管理得E—R模型(只要求画出主属性)。
(5分)
(2)将该E—R图转换为关系模型,并用下划线标明各关系中得主关键字。
(5分)
答案:
(2)系(系号,系名,系主任)
教师 (教师号,教师名,职称,系号)
学生(学号,姓名,年龄,性别,系号)
项目(项目号,名称,负责人)
课程(课号,课程名,学分,教师号)
选修(课号,学号,分数)
负责(教师号,项目号,排名)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库系统 数据库 系统 试样