1 / 8
文档名称:

数据库习题答案-3.docx

格式:docx   大小:22KB   页数:8页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库习题答案-3.docx

上传人:森林书屋 2022/12/7 文件大小:22 KB

下载得到文件列表

数据库习题答案-3.docx

文档介绍

文档介绍:该【数据库习题答案-3 】是由【森林书屋】上传分享,文档一共【8】页,该文档可以免费在线阅读,需要了解更多关于【数据库习题答案-3 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。《数据库****题答案 》来自五星文库
点这里,有很多篇《数据库****题答案 》
在线阅读本文:
数据库****题答案
导读:第三章****题,,数据依赖范式和关系模式的规范化设计方法,其中数据依赖起着核心的作用,
,如果每个
属性值都是不可再分的最小数据单位,(2)试分析模式R的数据冗余问题,关系R中的C属性会存在在数据冗余,相应地原来存储在一张二维表内的数据就要分散存储到多张二维表中,
第四章****题,A删除基本表B修改基本表中的数据,A数据项B元组,C表D数据库
第三章****题
一、单项选择题
R中,函数依赖 X→Y的语义是( B
,若两个元组的 X值相等,则

)
Y值也相



R的每一关系中,若两个元组的

X值相等,则

Y值也相

,,X值应与Y值相等
:学生(学号,姓名,年龄,性别,成
绩,专业),则该关系模式的主键是( B )

,姓名 ,姓名,性别
→Y(Y不包含于X,且Y不能决定X)和
那么X→Z成立。这条规则称为( B )



Y→Z成立,
,则R一定是(b)





:运货路径(顾客姓名,顾客地址,商品
名,供应商姓名,供应商地址),则该关系模式的主键是 (C )
,供应商姓名,供应商地址 ,商品

,供应商姓名,商品名 ,顾客地

( B )
R1NF,且R中主属性完全函数依赖于主键,
则R是2NF
R3NF,则R2NF一定成立
,则只要消除了R中非主属性对主键的传递依赖,则R可转换成2NF
,则只要消除了R中非主属性对主键的部分依赖,则R可转换成3NF
(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下
叙述中错误的是( B )
A.(学号,课程号)和(课程号,名次)都可以作为候选键
(学号,课程号)能作为候选键

BCNF


R(ABCD),F={A→C,B→C,C→D},则以下
成立的是(

B )
→B

B.

A→D
→BC

→BD
→Y且



ZU成立,那么XZ→YZ成立,这条规则称为(
`


D

)
( D )


二、填空题
,数据依赖范式和关系模式的规范化
设计方法 。其中 数据依赖 起着核心的作用。


,称为第二范式模式。
,称为第三范式
,称为BCNF模式。
R(A,B,C)中的主码是(A,B)构成的属性组,
且B→C成立,但C→B不成立,则称C与主码之间存在的函数
依赖为部分函数依赖。
(A,B,C)中的主码是 A,且B→C成立,但B→A
不成立,则称B与主码A之间存在的函数依赖为传递函数依赖。

公理的三条推理规则是自反律增广律传递
律 。
三、简答题
:
函数依赖、部分函数依赖、完全函数依赖、传递依赖、

1NF、
2NF、3NF、BCNF。
函数依赖:设R(U)是属性集U上的关系模式。X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组
在X上的属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于X。
部分函数依赖:设关系模式R(U)中,X,YU,若X→Y,但对于
X的某一个真子集 Z→Y成立,则称 Y部分函数依赖于 X。
完全函数依赖:设关系模式R(U)中,X,YU,如果X→Y,并且对于X的任何一个真子集Z,Z→Y都不成立,则称Y完全依赖
于X,记作X--->Y。
传递依赖:在关系模式R(U)中,设X、Y、Z是R的三个不同属性子集,如果X→Y(YX)成立,但Y→X不成立,而Y→Z(ZY),则称Z对X传递函数依赖。
1NF:在关系模式R中的每一个具体关系r中,如果每个属性值都是不可再分的最小数据单位,则称R是第一范式关系模式,简记为R1NF。
2NF:若关系模式 R是1NF,且所有非主属性都完全函数依赖
于任意一个候选码,则称R是第二范式关系模式,简记为R2NF。
3NF:若关系模式R是2NF,且所有非主属性对任何候选关键字都不存在传递函数依赖,则称R是第三范式关系模式,简记
为R3NF。
BCNF:若关系模式 R是1NF,如果对于R的每个函数依赖 X→Y,
若YX,则X必含有候选码,则称R是BCNF范式。换句话说,在关系模式R中,如果每一个决定因素都包含候选码,则
RBCNF。
:订单(订单号,顾客姓名,商品货号,定购数量,交货日期),判断此关系属于哪一范式,为什么
此关系的主码是订单号,主属性只有一个,因此它属于 BCNF。
R(A,B,C),F是R上成立的FD集,有F={A→C,
B→C}。此题需将题目改为:
设关系模式R(A,B,C),F是R上成立的FD集,有F={A→B,B→C}。
(1)试说明为什么 R不是3NF模式
由于R的主码为A,存在传递函数依赖:A→B,B→C;因此R不属于第三范式。
2)试分析模式R的数据冗余问题。关系R中的C属性会存在在数据冗余。
3)试把R分解成3NF模式集。
分解成3NF模式集:R1(A,B);R2(B,C)。

1NF(消除非主属性对码的部分函数依赖)→2NF(消除非主属性对码的传递函数依赖)→3NF(消除主属性对码的部分和传递函数依赖)→BCNF

一个关系分解为多个关系,相应地原来存储在一张二维表内的
数据就要分散存储到多张二维表中,要使这个分解有意义,起
码的要求是后者不能丢失前者的信息,如果一个分解具有无损
连接性,则它能够保证不丢失信息。而如果一个分解保持了函
数依赖,则它可以减轻或解决各种异常情况。
第四章****br/>题
一、单项选择题
,与关系代数中的投影运算对应的子句是(
A)
A
SELECT
B
FROM
C
WHERE
D
ORDERBY
在SQL的语句中,ALTER的作用是(C)
A 删除基本表 B 修改基本表中的数据
C 修改基本表的结构 D 修改视图
用SQL语言描述“在教师表中查找女教师的全部信息”,以下描述正确的是(C)
SELECTFROM教师表IF(性别=女)
SELECT性别FROM教师表IF(性别=女)
SELECT*FROM教师表WHERE(性别=女)
SELECT*FROM性别WHERE(性别=女)
在基本SQL语言中,不可以实现(D)
A
定义视图
B定义基本表
C
查询视图和基本表
D并发控制
5.
SELECT语句执行的结果是(
B)
A
数据项
B
元组
C

D
数据库
,用户可以直接操作的是(
A)
A
基本表
B
视图
C
基本表或视图
D
基本表和视图
,应使用的
子句是(D)
A
WHERE
B
FROM
C
VALUES
D
SET
(
B)
关系规范化,数据操作,数据控制
数据定义,数据操作,数据控制
数据定义,关系规范化,数据控制
数据定义,关系规范化,数据操作
,应使用的关键字是(C)
A
SELECT
B
GROUP
C
WHERE
D
HAVING
(C)
A
数据库
B

C
索引
D
视图
二、填空题

INSERT,删除记录的命令是
____,
更新记录的命令是__。
,在
SELECT子句中允许出现列名和
___。
SQL语句中,OrderBy可以对___进行排序。
在SQL查询语句中,如果要去掉查询结果中的重复值,需使用___。
五星文库包含总结汇报、办公文档、文档下载、资格考试、党团工作、外语学****教学研究、行业论文、工作范文以及数据库****题答案等内容。
本文共6页123456
五星文库
免费文档下载