- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库应用举例.doc
一、SQL语句的使用
举例:
关系数据库中有三个关系:
学生:S(Sno,Sname,Ssex,Sage, Sdept)其中:Sno:学号,Sname:姓名,Ssex:性别,Sage:年龄,Sdept:系名;
课程:C(Cno, Cname,Teacher)其中:Cno:课程号,Cname:课程名,Teacher:教师;
选课:SC(Sno,Cno,Grade)其中:Sno:学号,Cno:课程号,Grade:成绩,
用关系代数表达式实现下列1,2小题:
1.检索年龄为19岁的女同学的学号和姓名;
Πsno,sn (σsage =19(s))
2.检索不学课程号为“C135”课程的学生信息,包括学号,姓名和系名;
?? Πsno,sn,sdept (σcno=c135(sc) ∨grade =null(sc))
用SQL语言完成3-7小题操作:
3. 检索年龄为19岁的女同学的学号和姓名;
Select sno,sname
From s
Where ssex=’女’
4. 检索学习了课程号’C1’的学生学号,姓名与成绩并按成绩递减排序;
Select sname ,grade ,sno
From s ,sc
Where s.sno=sc.sno
Ord by grade desc
5. 查询“数据库原理”成绩在80分以上(含80分)的学号;
Select sno
From s ,sc ,c
Where s.sno=sc.sno and c.cno=sc.cno and c.cname=’ 数据库原理’
6.查询每个学生的学号、姓名和相应的平均成绩;\
Select sno ,sname ,avg (grade )
From s,sc
Where s.sno=sc.sno
7.用CREATE TABLE 语句定义基本表选课(需定义主码和外码,设Sno,长度为6,Cno为字符型,长度为8,Grade为短整数)
Create table xk
(sno char(6) primary key,
Cno float(8) foreign key,
grade int )
二、求属性集闭包、关系的所有候选键、最小函数依赖集、关系模式规范化。
举例1:设有关系模式T(A,B,C,D),函数依赖F={A-C, C-A, B-AC, D-AC, BD-A}。
求(AB)+的闭包。
(AB) +=ABC
求出T的所有候选键。
L (B D)
(BD)+=BDAC
求出F的最小函数依赖集Fmin。
Fmin ={ A-C, C-A, B-AC, D-AC }
根据函数依赖关系,确定关系模式T属于第几范式。
将关系T分解为3NF,并保持函数依赖和无损连接性。
举例2:设有关系模式S(A,B,C,D),函数依赖F={A-C, C-A, B-AC, D-AC}。
(1)求(AD)+, B+。
(2)求出关系S的所有候选键。
(3)求出F的最小函数依赖集Fmin。
(4)根据函数依赖关系,确定关系模式S属于第几范式。
(5)将关系S分解为3NF,并保持函数依赖和无损连接性。
三、数据库概念结构设计:画出E-R图
举例1:
某教学管理系统涉及教员、学生、课程、教室四个实体,它们分别具有下列属性:
教员:职工号、姓名、年龄、职称 学生:学号、姓名、年龄、性别
课程:课程号、课程名、课时数 教室:教室编号、地址、容量
这些实体间的联系如下:一个教员可讲授多门课程,一门课程只能被一个教员讲授;一个学生选修多门课程,每门课程有多个学生选修,学生学习有成绩,一门课只在一个教室上,一个教室可上多门课。
(1)请画出E—R 图。
(2)请将E-R图转换为关系模式,并指出关键字。
举例2:
某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。
(1)根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识符。
(2)将ER模型转换成关系模型,并指出每个关系模式的主码和外码。
您可能关注的文档
- 攻击型生产管理.ppt
- 攻取终端制高点.doc
- 攻读学士学位本科生培养计划.doc
- 放大电路的小制作.ppt
- 政中理论题.doc
- 故障录波器调试报告参考格式.doc
- 效用论习题.ppt
- 敏捷制造综述.doc
- 敏捷团队如何建立.doc
- 教会学生思考.doc
- 急性肾功能衰竭综合征的肾血管介入性诊治4例报告并文献复习.docx
- 基于血流动力学、镇痛效果分析右美托咪定用于老年患者髋部骨折术的效果.docx
- 价格打骨折 小心统筹车险.docx
- 交通伤导致骨盆骨折合并多发损伤患者一体化救治体系的效果研究.docx
- 多层螺旋CT与DR片诊断肋骨骨折的临床分析.docx
- 儿童肱骨髁上骨折后尺神经损伤恢复的预测因素分析.docx
- 康复联合舒适护理在手骨折患者中的应用及对其依从性的影响.docx
- 机器人辅助老年股骨粗隆间骨折内固定术后康复.docx
- 超声辅助定位在老年髋部骨折患者椎管内麻醉中的应用:前瞻性随机对照研究.docx
- 两岸《经济日报》全面合作拉开帷幕.docx
最近下载
- 护理组长竞聘ppt.pptx VIP
- 《单位消防安全管理规范》DB32T4444—2023.pdf VIP
- 特别管控危险化学品目录.pdf VIP
- DB52_T 1896-2025 血站工作人员培训指南.pdf VIP
- DB44_T 2652-2025 乡村旅游酒店质量规范.docx VIP
- 2023 年全省普通高中学业水平等级考试-2023年山东卷物理真题(答案).pdf VIP
- DB51_T 3308-2025 公路桥梁复合转体技术规程.pdf VIP
- DB52_T 1895-2025 基岩区构造地球化学弱信息提取技术规程.pdf VIP
- 公司督察笔试题及答案.docx VIP
- 中国居民养老财富管理发展报告(2025).pdf
原创力文档


文档评论(0)