欢迎来到天天文库
浏览记录
ID:51929189
大小:20.50 KB
页数:2页
时间:2020-03-19
《关系数据库设计理论实例.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、关系数据库设计理论实例例1:工程、零件商、零件、消费金额工程号、零件商号、(零件号、零件性质)、该工程在该零件商这种零件上的消费金额。1NF:【工程号、零件商号、零件号、零件性质、消费金额】如果一项工程联系多个零件商,并且一个零件商可以供应一项工程多种零件,则该关系的关键字是(工程号、零件商号零件号)。这种情况下的2NF分解:2NF:【工程号、零件商号、零件号、消费金额】、【零件号、零件性质】3NF:同上。如果一项工程只采购一个零件商的一种零件(防止垄断),则该关系的关键字为(工程号、零件商号)。下面考虑这种情况下的2NF分解。2NF:【工程号、零件商号、消费金额】、【零
2、件商号、零件号、零件性质】、3NF:【工程号、零件商号、消费金额】、【零件商号、零件号】、【零件号、零件性质】。例2:职工、子公司、城市、月补贴、月薪职工号、子公司号、城市名、月补贴、职工月薪。1NF:【职工号、子公司号、城市、月补贴、月薪】2NF:【职工号、子公司号、月薪】、【子公司号、城市、补贴】3NF:【职工号、子公司号、月薪】、【子公司号、城市】、【城市、补贴】例3:教师、项目、基金、类型、教师在该项目中的科研经费一名教师负责多项项目,一个项目有多名教师、一个项目有一个基金资助。1NF:【教师、项目号、基金号、类型、科研经费】2NF:【教师、项目、科研经费】、【项
3、目、基金、类型】3NF:【教师、项目、科研经费】、【项目、基金】、【基金、类型】作业1.简述数据库系统三级模式结构,并简要说明其优点。2.简述数据库系统的组成。3.试述关系数据库语言的分类,并给每一类语言举出一种具体的例子。4.关系代数的基本运算有哪些(要求写出运算符),如何用这些基本运算表达其它运算?5.用SQL语句完成如下操作:创建表【学号(XH)、课号(KH)、成绩(CJ)】,增加一条记录,删除3号学生1号课程的成绩,1号学生的所有成绩加5分,查询选修了至少一门课程的学生,结果按照学号升序排列,统计一个学生的平均成绩。
此文档下载收益归作者所有