数据库系统概论期末试题及答案资料文档格式.docx
《数据库系统概论期末试题及答案资料文档格式.docx》由会员分享,可在线阅读,更多相关《数据库系统概论期末试题及答案资料文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
![数据库系统概论期末试题及答案资料文档格式.docx](https://file1.bdocx.com/fileroot1/2022-11/16/038f6007-2014-413c-85b1-f5b51470bf71/038f6007-2014-413c-85b1-f5b51470bf711.gif)
B学号
C宿舍地址姓名
D宿舍编号学号
6自然连接是构成新关系的有效方法。
一般情况下当对关系R和S使用自然
连接时要求R和S含有一个或多个共有的。
A元组B行C记录D属性
7下列关系运算中运算不属于专门的关系运算。
A选择B连接
C广义笛卡尔积D投影
8SQL语言具有的功能。
得
分
(考生答题不得超过此线)第2页共11页
A关系规范化、数据操纵、数据控制
B数据定义、数据操纵、数据控制
C数据定义、关系规范化、数据控制
D数据定义、关系规范化、数据操纵
9如果在一个关系中存在某个属性或属性组虽然不是该关系的主码或只
是主码的一部分但却是另一个关系的主码时称该属性或属性组为这
个关系的
A.候选码B.主码
C.外码D.连接码
10.下列关于关系数据模型的术语中术语所表达的概念与二维表中的
“行”的概念最接近
A.属性B.关系
C.域D.元组
11.假定学生关系是SSSNAMESEXAGE课程关系是CCCNAME
TEACHER学生选课关系是SCSCGRADE。
要查找某个学生的基本信息及其选课的平均成绩将使用关系
AS和SCBSC和C
CS和CDS、SC和C
12在SQL语言的SELECT语句中用于对结果元组进行排序的是
子
句。
AGROUPBYBHAVING
CORDERBYDWHERE
13设有关系SCSNOCNOGRADE主码是SNOCNO。
遵照
实体完
整性规则下面选项是正确的。
A只有SNO不能取空值B只有CNO不能取空值
C只有GRADE不能取空值DSNO与CNO都不能取空值
14下面关于函数依赖的叙述中是不正确的。
A若X?
YWY?
Z则XW?
Z
B若YX则X?
Y
C若XY?
Z则X?
ZY?
D若X?
YZ则X?
YX?
15设有关系RABC和SCD。
与SQL语句selectA,B,D
fromR,Swhere
R.C=S.C等价的关系代数表达式是
AσR.C=S.C(πA,B,D(R×
S))BπA,B,D(σR,C=
S.C(R×
S))
CσR.C=S.C((πA,B(R))×
(πD(S)))DσR,C=S.C(πD((πA,B(R))×
S))第3页共11页
二、多项选择题本大题共5小题每小题2分共10分
在每小题列出的四个备选项中有多个是符合题目要
求的多选、少选、错选、不选均无分。
1.在SELECT语句中需要对分组情况应满足的条件进行判断时应使用
。
AWHEREBGROUPBY
CORDERBYDHAVING
2.对于下列语句正确的描述是。
ATLERTABLEProduct
AddYearDATETIMEDEFAULT‘1985-01-01’
A向Product表中增加一个名为“DATETIME”的属性
B该属性有一个默认的值是“1985-01-01”
C该属性的数据类型是日期时间型
D该属性可以被指定为码
3.现有学生关系Student属性包括学号Sno姓名
Sname所在系Sdept
系主任姓名Mname课程名Cname和成绩Grade。
这些属
性之间
存在如下联系一个学号只对应一个学生一个学生只对应一个系
一个系
只对应一个系主任一个学生的一门课只对应一个成绩学生名可以重复
系名不重复课程名不重复。
则以下不正确的函数依赖是
ASno?
Sdept
BSno?
Mname
CSname?
DSnameCname?
Grade
4已知关系R具有属性ABCDEF。
假设该关系有如下函数依赖AB?
C
BC?
ADD?
ECF?
B则下列依赖蕴含于给定的这些函数依赖的有
AAB?
BAB?
D
CAB?
E
DAB?
F
5下面关于数据库设计的说法中正确的有得
第4页共11页
A信息需求表示一个组织所需要的数据及其结构
B处理需求表示一个组织所需要经常进行的数据处理
C信息需求表达了对数据库内容及结构的要求是动态需求
D处理需求表达了基于数据库的数据处理要求是静态需求
三、填空题本大题共20空每空1分共20分
错填、不填均无分。
1.数据模型通常由、、三个要素组成。
2.外模式/模式映象可以保证数据和应用程序之间的
____________模式/内模式
映象可以保证数据和应用程序之间的____________。
3.数据操作描述的是系统的动态特性主要分为____________、____________、
____________、____________四种操作。
4.SQL语言完成核心功能只用了9个动词其中完成数据控制功能的动词是
____________和____________。
5.Armstrong公理系统的三条推理规则是____________、____________、
____________。
6.如果关系模式R中所有的属性都是主属性则R的规范化程度至少达到
______________。
7.SQL语言支持数据库三级模式结构。
在SQL中外模式对应于
______________、模式对应于______________、内模式对应于
8.已知关系RABCD和R上的函数依赖集
F={A?
CDC?
B}则R
的候选码是______________R?
______________NF。
四、设计题本大题共2小题第1小题9分第2小题15
共24分
1.设有一个工程供应数据库系统包括如下四个关系模式
S(SNOSNAMESTATUSCITY)
P(PNOPNAMECOLORWEIGHT)
J(JNOJNAMECITY)得
得分
第5页共11页
SPJ(SNOPNOJNOQTY)
供应商表S由供应商号、供应商名、状态、城市组成
零件表P由零件号、零件名、颜色、重量组成
工程项目表J由项目号、项目名、城市组成
供应情况表SPJ由供应商号、零件号、项目号、供应数量组成
1用关系代数查询没有使用天津供应商生产的红色零件的工程号
3分
2用SQL查询供应工程J1零件为红色的工程号JNO不重复
3用SQL查询没有使用天津供应商生产的零件的工程号3分
2设有关系STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GRADE)
S#,CNAME为候选码设关系中有如下函数依赖
S#,CNAME?
SNAME,SDEPT,MNAME
S#?
GRADE
SDEPT?
MNAME
试求下列问题
1关系STUDENT属于第几范式3分
2如果关系STUDENT不属于BCNF请将关系STUDENT逐步分解为巧
BCNF。
7分
要求写出达到每一级范式的分解过程并指明消除什么类型的函数依赖
五、综合题共16分
设有商店和顾客两个实体“商店”有属性商店编号、商店名、地址、电话
“顾客”有属性顾客编号、姓名、地址、年龄、性别。
假设一个商店有多个
顾客购物一个顾客可以到多个商店购物顾客每次去商店购物有一个消费
金额和日期而且规定每个顾客在每个商店里每天最多消费一次。
试画出E-R
图注明属性和联系类型并将E-R模型转换成关系模式要求关系模式主
码加下划线表示外码用波浪线。
(E-R模型7分关系
模型9分)试题十参考答案与评分细则一、单项选择题共15小题
每小题2分共30分得
第6页共11页题号
12345678910
答案
ACDBBDCBCD
题号
1112131415
ACDCB
二、多项选择题共5小题每小题2分共10分
12345
BDBCCDABCAB
三、填空题共20空每空1分共20分。
1数据结构
、数据操作、完整性约束
2逻辑独立性、物理独立性
3查询、插入、修改、删除
4GRANT、REVOKE
5自反律、增广律、传递律
6第三范式或3NF
7视图和部分基本表、基本表、存储文件
8A、2四、设计题共2小题第1题9分
第2题15分共24分
、
1参考答案πJNO(J)-πJNO(CITY='
天津
'
(S)SPJCOLOR='
红
(P))
评分标准
两个关系的差1分三个表的自然连接SSPJP1分少任意一个关
系不第7页共11页
给分CITY='
天津'
和COLOR='
红'
两个条件1分任意一个错误
不给分。
2
参考答案1
SELECTDISTINCTJNO
FROMSPJ,P
WHERESPJ.PNO=P.PNOAND
COLOR='
AND
JNO='
J1'
;
SELECTDISTINCTJNOFROMSPJ,P1分少DISTINCT扣0.5分
SPJP
中少任一表不给分WHERESPJ.PNO=P.PNOANDCOLOR='
2分3个条件每错一个扣1分扣完2分为止。
参考答案2
SELECTDISTINCTSNO
FROMSPJ
WHEREJNO='
AND
PNOIN
(