当前位置:文档之家› 《数据库系统》考试样卷

《数据库系统》考试样卷

海南大学2018-2019学年度第1学期试卷科目:《数据库系统》试题(A卷)学院: 信息科学技术学院 学号:班级: 姓名: 教师:阅卷教师: 2019年 1 月 日考试说明:● 本课程为闭卷考试。

● 请务必将答案写到答题纸上,写在试卷与草稿纸上得答案一律无效!一、判断题 (每题1分,共10分)二、单择题 (每题1分,共20分)三、填空题 (每空1分,共15分)请务必将答案写到答题纸上,写在试卷与草稿纸上得答案一律无效!一、判断题(每题1分,共10分)1.一张二维表就就是一个关系.(×)2.一个关系中得码就是唯一得。

(× )3.关系运算就是集合运算。

( √)4.E-R图中得一个1:M联系可以转换为一个独立得关系模式,也可以与M端对应得关系模式合并。

( √)5.关系模式中,满足BCNF得模式一定满足3NF。

(√)6.索引就是根据数据库表中一列或多列得值进行重新排序,索引得结果将导致数据库数据全部重新排列物理存储结构,所以尽量少用索引。

(×)7.在自主存取控制方法中,每一数据对象被标以一定得密级,每一个用户也被授予某一个级别得许可证. (× )8.各分图之间得冲突主要有三类:属性冲突、命名冲突与结构冲突。

(√)9.适当数据冗余,可以减少数据关联得次数,从而有可能提高查询效率。

(√ )10.突然停电属于介质故障.(×)二、选择题(每小题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语言集数据查询、数据操纵、数据定义与数据控制功能于一体,语句ALTERTABLE实现哪类功能?(C)A、数据查询B、数据操纵C、数据定义D、数据控制10.在SQL语言中使用FOREIGN KEY时,与之配合得语句就是(D)ﻩA、EXISTS B、EXCEPT C、TABLEﻩD、REFERENCES11.当修改基本表数据时,视图( 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、恢复管理子系统三、填空题(每空1分,共15分)1.与文件管理系统相比较,数据库系统得数据冗余度_ 降到最低 _、数据共享性提到最高。

2.并发控制机制有两种基本类型得锁,它们就是_S琐(共享琐)_与 X琐(排她琐) . 3.可串行化得调度就是并发控制中正确调度。

4.select命令中,表达条件表达式用where子句,分组用__Group by__子句,排序用___Order by__子句。

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.___选择运算____应尽可能先做,在查询优化策略中这就是最重要得、最基本得一条。

四、简答题(每小题5分,共25分)1. 数据库管理系统得主要功能有哪些?答案:数据库定义、操纵、保护、存储、运行、管理、维护。

2. 关系R与S 如下图所示,试计算R÷S. 答案:答案:π学号,教师编号(σ课程名称=’数据库原理' AND 学生成绩<60(授课)); π学号,姓名,成绩(σ课程名称=’英语’σ专业='计算机应用'(学生)); S Rπ学号,姓名,专业(σ姓名='李洪'(σ成绩〉=’90’() (学生);4.什么就是数据库得安全性与完整性?两者有何区别与联系?答案:安全性:保护数据库,防止因用户非法使用数据库造成数据池露,更改或破坏。

完整性:数据得正确性与相容性。

区别与联系:安全措施得防范对象就是非法用户与非法操作。

完整性措施得防范对象就是不分语义得数据。

它们就是数据库保护得两个不同得方面。

5.根据数据库应用系统得设计步骤,简述数据库得各级模式得形成过程答案:1)在数据库得概念结构设计阶段,设计得就是数据库得概念结构。

2)在数据库得逻辑结构设计阶段,设计得就是数据库得逻辑结构。

3)在数据库得物理结构设计阶段,设计得就是数据库得存储结构。

4)数据库得概念结构与逻辑结构对应模式得概念模式,逻辑结构对应模式得逻辑模式,物理结构对应模式得内模式。

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)CREATETABLE SC{ﻩﻩ(SNo INT,ﻩCNo INT,ﻩScore INT,ﻩPRIMARY KEY(SNo,CNo),ﻩFOREIGN KEY(SNo)REFERENCES S(SNo),ﻩﻩFOREIGN KEY(CNo)REFERENCES C(CNo))(2)Select Sname,AgeFrom SWhere Sno not in(SelectSnoFrom SCWhere Cno='C2’)(3)Select Tno, Co,Count(Sno)From C,SCWhere Co=SCoGroup By Tno,CoHaving Count(*)>30Order By 3, Tno,Co DESC2.设有关系模式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)系(系号,系名,系主任)教师(教师号,教师名,职称,系号)学生(学号,姓名,年龄,性别,系号)项目(项目号,名称,负责人)课程(课号,课程名,学分,教师号)选修(课号,学号,分数)负责(教师号,项目号,排名)。

相关主题