- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理试题一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题分,共0分)
C.DROP VIEW D.CREATE VIEW
6.将E-R模型转换成关系模型,属于数据库的( )
A.需求分析 B.概念设计
C.逻辑设计 D.物理设计
7. 下列各种模型中不是数据模型的是( )
A.概念模型 B.层次模型
C.网状模型 D.关系模型
8.有如下关系:学生(学号,姓名,性别,专业号,年龄),将属性年龄的取值范围定义在0-120之间符合( )
A.实体完整性 B.参照完整性
C.用户定义的完整性 D.逻辑完整性
9.在关系数据库中,外模式对应的是( )
A.基本表 B.视图
C.存储文件 D.视图和部分基本表
10.系统故障会造成( )
A.内存数据丢失 B.硬盘数据丢失
C.软盘数据丢失 D.磁带数据丢失
二、名词解释题(每小题分,共分)
关系事务三、简答题(每小题5分,共20分)
1.简述数据库系统的体系结构特点
2.数据库的保护包括哪四个子系统
3.SQL语言具有什么功能
4.简述数据库概念设计的主要步骤。
四、设计题(每小题分,共分)
现有关系数据库如下:
学生(学号,姓名,性别,专业、奖学金)
课程(课程号,名称,学分)
学习(学号,课程号,分数)
用SQL语言实现下列小题:
.检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、和专业;
.检索没有任何一门课程成绩在80分以下的所有学生的信息,包括学号、姓名和专业;
.对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000
.定义学生成绩得过满分(100分)的课程视图AAA,包括课程号、名称和学分;
五、应用题(每小题5分,共20分)
现有如下关系模式:
R(A#,B#,C,D,E)
其中:A#B#组合为码
R上存在的函数依赖有A#B#→E,B#→C,C→D
1.该关系模式满足2NF吗?? 为什么
2.如果将关系模式R分解为:
R1(A#,B#,E)
R2(B#,C,D)
指出关系模式R2的码,并说明该关系模式最高满足第几范式?? (在1NF~BCNF之内)。
3.将关系模式R分解到BCNF.
4.在E-R模型中,如果实体间是1∶M的联系,如何设计相应部分的关系模型数据库原理试题参考答案
一、单项选择题(每小题分,共0分)
1.?? 2.D?? 3.B?? 4.B? 5.A
6.?? 7.A?? 8.C?? 9.D?? 10.A
二、名词解释题(每小题分,共分)
关系是一个元数为K(K≥1)的元组的集合。事务、简答题(每小题5分,共20分)
1.三级模式结构和两级映象,即:外模式、模式、内模式、外模式/模式映象、模式/内映象。
2.安全性控制、完整性控制、并发控制和存储管理。
3.数据定义、数据操纵、数据控制和SQL语句嵌入。
4.进行数据抽象、设计局部概念模式
将局部概念模式综合成全局概念模式
对全局结构进行评审。
、设计题(每小题分,共2分)
.SELECT 学生学号,姓名,专业
FROM 学生,课程
WHERE 学生学号=学习学号 AND 学习课程号=课程课程号 AND 奖学金=0 分数95
.SELECT 学号,姓名,专业
FROM 学生
WHERE 学号 NOT IN
(SELECT 学号
FROM 学习
WHERE 分数80)
.UPDATE 学生
SET 奖学金=1000
WHERE 奖学金=0 AND 学号 IN
(SELECT 学号
FROM 学习
WHERE 分数=100)
.CREATE VIEW AAA(课程号,名称,学分)
AS SELECT 课程号,名称,学分
FORM 课程
WHERE 课程号 IN
(SELECT 课程号
FROM 学习
WHERE 分数=100)
、应用题(每小题5分,共20分)
1.不满足。
因为码为A#B#,并且B#→E,而E是非主属性。
2.R2的码为B#
R2最高满足2NF
3.R1(A#,B#,E)
R2(B#,C)
R3(C,D)
都满足BCNF
4.将两个实体分别对应两个关系模式,并且在“多”端实体对应模式中加入“一”端实体所对应关系模式的码,以及关联属性。
文档评论(0)