下载此文档

(完整版)数据库模拟试题4(含答案).docx


文档分类:资格/认证考试 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
该【(完整版)数据库模拟试题4(含答案) 】是由【niupai21】上传分享,文档一共【8】页,该文档可以免费在线阅读,需要了解更多关于【(完整版)数据库模拟试题4(含答案) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。模拟题4
一、填空题(每空1分,共12分)
数据库是长期存储在计算机内、有组织的、可 的数据集合。
成数据模型的三大要素是 、数据操作和数据完整性约束。
SQL语言支持关系数据库的三级模式结构,其中外模式对应于
和部分基本表,模式对应于基本表,内模式对应于 。
分布式数据库是一组数据集,逻辑上它们属于同一系统,而在物理上分散在用计算机网络连接的多个场地上,并统一由一个 管理。
在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:
既要保持 关系,又要具有 连接性。
在数据库系统中,数据的完整性是指数据的 、
和 。
并发操作带来数据不一致性包括三类:丢失修改、
和 。
二、单选题(每空1分,共12分)
关系数据库管理系统都是基于()理论。
Codd的数据关系模型

元组关系演算表达式{t|R(t)AS(t)}表达的是( )
--R
在数据库中,与查询有关的是()


在关系模式R(U,F)中,如果X-U,贝UX是只的( )
.
语句deletefromsc表明(
删除sc中的全部记录

数据库设计阶段分为()

)
删除基本表sc

物理设计阶段、逻辑设计阶段、编程和调试阶段
模型设计阶段、程序设计阶段和运行阶段
方案设计阶段、总体设计阶段、个别设计和编程阶段
概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段
关系笛卡尔积运算记号RXS,()
,S为属性名
R为属性名,S为关系名
在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现()




下列说法中不正确的是()。

任何一个包含两个属性的关系模式一定满足BCNF
任何一个包含三个属性的关系模式一定满足3NF
任何一个关系模式都一定有码
在下列基本表的定义中,数值5表示( )
CREATETABLEstudent(Snochar(5)notnullunique,Snamechar(2));




在视图上不能完成的操作是()




设有关系模式R(A,B,C,D)
C,CfD},则属性C的闭包。+为()
F是R上成立的函数依赖集,F={B—


三、名词解释题(每小题4分,共16分)
事务
传递函数依赖
3数据库的安全性

四、简答题(共18分)
试述DBMS的主要功能。(5分)
DBA的主要职责是什么?(5分)
?登记日志文件时为什么必须要先写日志文件,后写数据库?(4分)
,数据字典的内容和作用是什么?(4分)
五、 (12分)某商店管理涉及商店、商品和职工三个实体,它们分别具有下列属性:
商店:商店编号,店名,店址,店经理商品:商品编号,商品名,单价,产地职工:职工编号,职工名,性别,工资这些实体间的联系如下:百货公司管辖若干个连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。职工参加某商店工作有开始时间,商店销售商品的有月销售量。
请画出商店、商品和职工的E—R图。
将该E—R图转换为关系数据模型。
六、 程序设计题(每小题3分,共21分)
现有关系数据库如下:部门(部门编号,部门名称,电话)员工(员工编号,姓名,性别,部门编号,职务)项目(项目编号,项目名称,预算)施工(员工编号,项目编号,工时)用关系代数表达式实现下列1—2小题:
“王小毛”的员工的部门编号和职务;;
用SQL语言实现下列3—7小题:,并按职称降序排列;(含480小时)的员工编号和总工时;
“高级工程师”,同时至少参加了一预算在100万以上的项目的员工的姓名和部门名称;,包含的属性有员工编号、姓名、项目名称和工时。“高教新区项目”的施工工时增加50小时;
七、(9分)现有一个未规范化的表,。请采用规范化方法,将该表规范化到3NF要求。
部件号
部件名
现有数量
项目代号
项目内容
项目负责人
已提供数量
205
CAM
30
12
AAA
01
10
20
BBB
02
15
210
COG
155
12
AAA
01
30
25
CCC
11
25
30
DDD
12
15
模拟题4答案
一、填空题:每空1分,完全正确得1分,错误得0分,不倒扣分,。


(或DDBMS)

正确性(或合法性)有效性相容性(或一致性)(位置可相互交换)
重复读读“脏”数据(或脏读,或污读)(位置可相互交换)
二、 单选题:每空1分,共15分。选错或多选得0分,不倒扣分


三、 名词解释题(每小题4分,共16分。理解正确,表达不一致,酌情给分)
答:用户定义的一组按顺序执行的不可分割的数据库操作序列。
传递函数依赖
答:在关系模式R(U)中,,若X->Y,Y\->X,Y->Z,则称Z传递函数依赖于X。
数据库的安全性答:保护数据库,防止因用户非法使用数据库造成数据泄密、更改或破坏。
并发控制答:就是用正确的方法调度并发操作,以免不同事务的执行会互相带来干扰。
四、 简答题(共18分。理解正确,表达不一致,酌情给分)
。(5分)
答:DBMS的主要功能有:
(1) 数据库的定义功能
(2) 数据库的操纵功能
(3) 数据库的运行控制功能
(4) 数据库的运行和维护功能
(5) 数据字典
DBA的主要职责是什么?(5分)答:(1)数据库的设计(1分)
(2) 数据库的存储和存取(1分)
(3) 数据库的运行(1分)
(4) 数据库的重组(1分)
(5) 数据库的维护(1分)
3、 什么是日志文件?登记日志文件时为什么必须要先写日志文件,后写数据库?(4分)
答:日志文件是用来记录事务对数据库的更新操作的文件。(2分)如果先写了数据库修改,而在运行记录中没有登记这个修改,则以后就无法恢复这个修改了。(2分)
4、进行数据库系统需求分析时,数据字典的内容和作用是什么?(4分)答:数据字典是各类数据描述的集合,。(2分)数据字典有助于数据的管理和控制,为设计人员和数据库管理员在数据库设计
.实现和运行阶段控制有关数据提供依据。(2分)
五、(12分)
答:实体:商店(商店编号,店号,店址,店经理)()
商品(商品编号,商品名,单价,产地)()
职工(职工编号,职工名,性别,工资)()
联系:Pl—商店销售商品的有销售量间(0・5分)
P2—职工参加某商店工作的开始时()
ER图:(5分)
关系模式集:商店模式(商店编号,店号,店址,店经理)()
商品模式(商品编号,商品名,单价,产地)()
职工模式(职工编号,职工名,性别,工资)()
P1模式(商店编号,商品编号,月销售量)()
P2模式(商店编号,职工编号,开始时间)()
或关系模式集:商店模式(商店编号,店号,店址,店经理)()
商品模式(商品编号,商品名,单价,产地)()职工模式(职工编号,职工名,性别,工资,商店编号,开始时间)(1分)
P1模式(商店编号,商品编号,月销售量)()
六、程序设计题(每小题3分,共21分)
答:
1宀部门编号’职务(。姓名—、毛’(员工))
2.
n (o
项目名称,姓名
工时)ioo(施工加项目:员工))

SELECT员工编号,SUM(工时)FROM施工
GROUPBY员工编号HAVINGSUM(工时)>=480
SELECT姓名,部门名称
FROM员工,部门,项目,施工
==
==‘高级工程师'AND预算>1000000
CREATEVIEW工作量(员工编号,姓名,项目名称,工时)
,姓名,项目名称,工时
FROM员工,项目,施工

UPDATE施工
SET工时=工时+50
WHERE项目编号IN
(SELECT项目编号
FROM项目
WHERE项目名称=‘高教新区项目')
七、(9分)答:原表存在的函数依赖关系为:部件号f部件名,部件号f现有数量,项目代号f项目内容,项目代号f项目负责人,(项目代号,部件号)f已提供数量。关系键为(项目代号,部件号)。(2分)存在部分函数依赖:
(项目代号,部件号)pf部件名,(项目代号,部件号)pf现有数量,(项目代号,部件号)pf项目内容,(项目代号,部件号)pf项目负责人。
(1分)消除部分函数依赖,分解得到以下的三个关系模式:
部件(部件号,部件名,现有数量)项目(项目代号,项目内容,项目负责人)提供(项目代号,部件号,已提供数量)该关系达到2NF。由于不存在传递函数依赖,也达到3NF。(3分)

(完整版)数据库模拟试题4(含答案) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人niupai21
  • 文件大小74 KB
  • 时间2022-10-11