- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库复习资料更新
《数据库技术基础》
复习资料
一、简答题(每小题5分,共20分)
二、关系代数运算(每小题2分,共10分)
三、
四、数据库规范设计(本题共15分)
五、SQL Server 2005命令(每小题5分,共40分)
考核要点:
一、简答题
1、数据库系统有哪些优点?
(1)数据共享
(2)减少数据冗余
(3)具有较高的数据独立性
(4)增强了数据安全性和完整性保护
2、数据库组织结构分为哪四种模型?每种模型的作用分别是什么?
(1)概念模型
用来表达用户需求观点的数据库全局逻辑结构
(2)逻辑模型
用来表达计算机实现观点的数据库全局逻辑结构
(3)外部模型
用来表达用户使用观点的数据库局部逻辑结构
(4)内部模型
用来表达数据库物理结构
3、关系具有哪些性质?
(1)关系中的每个属性都是不可分解的
(2)同一关系中不允许出现相同的属性名
(3)关系中没有重复的元组
(4)不需考虑元组间的顺序
(5)关系中的属性在理论上也是无序的
4、关系模型具有哪些优点?
(1)采用单一的关系形式表示实体和联系
(2)关系模型的逻辑结构和相应操作完全独立于数据存储形式
(3)关系模型建立在比较坚实的数学基础上
二、关系代数运算
已知关系R和关系S如下图所示:
A B C D 5 4 8 6 7 2 1 9 4 6 7 3 关系R
B E F 6 7 4 2 1 8 2 3 9 关系S
完成以下关系代数的运算:
(1)R×S
(2)πE,B,F(S)
(3)σB=4 ^ D5(R)
(4)RS
(5)R∞S
解:
(1)
A B C D B E F 5 4 8 6 6 7 4 5 4 8 6 2 1 8 5 4 8 6 2 3 9 7 2 1 9 6 7 4 7 2 1 9 2 1 8 7 2 1 9 2 3 9 4 6 7 3 6 7 4 4 6 7 3 2 1 8 4 6 7 3 2 3 9
(2)
E B F 7 6 4 1 2 8 3 2 9 (3)
A B C D 4 6 7 3 (4)
A B C D B E F 7 2 1 9 2 1 8 4 6 7 3 6 7 4 (5)
A B C D E F 7 2 1 9 1 8 7 2 1 9 3 9 4 6 7 3 7 4
三、
某购物网站管理系统中涉及以下实体:
顾客:顾客编号,姓名,联系电话
商品:商品编号,商品名称,单价,库存数量
其中,一个顾客可同时购买多种商品,一种商品可同时被多个顾客购买,顾客购买某商品时产生购物日期和购买数量。
完成如下设计:
(1)计该计算机管理系统的E/R图。
(2)将该E/R图转换为关系模型。
(3)指出转换结果中每个关系模式的键码。
解:
E/R图:
关系模式:
顾客(顾客编号,姓名,联系电话)
商品(商品编号,商品名称,单价,库存数量)
购买(顾客编号,商品编号,购物日期,购买数量)
四、数据库规范设计
已知关系模式R(A,B,C,D)中存在函数依赖:
AB→C,C→D,D→A
判断R是否属于BCNF,若不是则分解。
解:
(1)求出所有属性或属性组的闭包:
A+=A AB+=ABCD ABC+=ABCD ABCD+=ABCD
B+=B AC+=ACD ABD+=ABDC
C+=CDA AD+=AD ACD+=ACD
D+=DA BC+=BCDA BCD+=BCDA
BD+=BDAC
CD+=CDA
(2)求出所有非平凡函数依赖:
C→D AB→C ABC→D
C→A AB→D ABD→C
D→A AC→D BCD→A
BC→D
BC→A
BD→A
BD→C
CD→A
(3)键码和超键
键码:AB,BC,BD
超键:AB,BC,BD,ABC,ABD,BCD,ABCD
(4)判断及分解
R中的D→A违背BCNF
分解:(B,C,D))))use stud
create view xs_cj as
select student.学号,student.姓名,course.课程号,course.课程名,grade.成绩
from student inner join grade on s
您可能关注的文档
最近下载
- 海尔集团资本运营案例研究.pptx VIP
- 幼儿园课件:绘本《太阳想吃冰淇淋》.pptx
- 锅炉安全操作培训记录.docx VIP
- 流感样病例暴发疫情处置指南(2022版).docx VIP
- 李坚贞忠之士贞.pptx VIP
- SL 670-2015 水利水电建设工程验收技术鉴定导则.docx VIP
- 红光机器厂实训报告总结与反思.pptx VIP
- 人工智能技术在乳腺癌风险分层管理和治疗策略中的应用相关试题及答案.doc VIP
- MBN_LV_124-1_2013-03 12V车载电子系统电气要求和测试.pdf VIP
- SJT 11364-2014 电子电气产品有害物质限制使用标识要求.pdf VIP
原创力文档


文档评论(0)