浅析作业数据库基础概述.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
作业数据库基础概述

10、已知学生关系S(学号,姓名,班级,班主任,课程号,成绩),问: (1)该关系中哪些是决定因素? (2)候选关键字是什么? (3)主关键字是什么? (4)范式等级是什么? (5)怎样把该关系规范化为3NF? * 11、假设有以下事实: (1)一个学院School有若干系Dept,但一个系只属于一个学院; (2)一个系有若干教师Teacher,但一个教师不能同时属于两个系; (3)一个学院只有一个负责人Sp,负责人必须是本院的教师; (4)一个系只有一个负责人Dp,但不一定是本系教师。 根据以上事实,若写成单一模式: 教师(Teacher,Dept,Dp,School,Sp) 问题:           (组)属性能够作为码? School完全函数依赖于        属性? 在该关系中若一位教师退休,可能造成      问题? 在该关系中,若一个系新成立,尚无教师,则可能会 造  成           问题? 找出一个传递函数依赖关系. * 例1:设有如下教学环境.一个班有多名学生,一名学生只属于—个班。一个学生可以选修若干门课程,每门课程可有多名学生选修。一位老师可以讲授若干门课程,一门课程只有一位老师主讲。每位老师属于一个教研室,一个教研室有若干位老师。请用E—R图画出概念模型. * * 例2:已知有若干供应者和若干种零件,一个供应者可供应多种零件,一种零件可以被多个供应者供应。各种零件之间存在着组成关系,一种零件可以由多种其他零件所组成,一种零件也可以是其他多种零件的组成部分。请画E—R图。 * * 例3:为某百货公司设计一个E—R模型:百货公司管辖若干连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。 实体类型“商店”的属性有:商店编号、店名、店址、店经理c 实体类型“商品”的属性有:商品编号、商品名、单价、产地。 实体类型“职工”的届性有:职工编号、职工名、性别、工资。 在联系中应反映出职工参加果商店工作的开始时间,商店销售商品的月销售量。 试画出反映商店、商品、职工实体类型及联系类型的E—R图.并将其转换成关系模式集。 * * 例4:某工厂中生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上,这些零件由不同的材料制成。不同的零件所用的材料可以相同,这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。E—R图画出此工厂产品零件材料仓库的概念模型。 * * 作业1:若学校有若干个系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生.每个班有若干学生,每个学生选修若干课程,每门课程可由若干学生选修,根据上述说明画出E-R图. 作业2:在活期存款业务中,现假定: (1)一个储户只在一个储蓄所存取款。 (2)一个储户在多个储蓄所存取款。 试画出两种情况的E—R图(属性参照存折自定). * 作业2:(1)答案 * 作业2:(2)答案 * * 例1 没有关系模式R(U,F) 其中U={B,S,P,Q,I,D},F={S—D,I—B,(I,S) — Q,B —P} (1)(I,S)是关系模式R的一个候选键吗?为什么? (2)(I,D,Q)是关系模式R的一个候选键吗?为什么? (3)关系模式R属于第儿范式?不属于第几范式?为什么? (4)分解关系模式R至3NF模式集。 * (1)因为I—B,B一P 根据传递律有I一P, 因为I—B,I一P,S—D,(I,S)一Q 根据合并律有(I.S)一(B,P,D,Q) 根据增广律有(I,S)一(I,S.B,P,D,Q) 因为(I,S)能够决定关系模式中的所有属性,所以(I,S)是关系模械R的一个候选码. (2)(I,D,Q)不是候选码,因为根据公理不能推出它能决定关系中的所有属性。 (3)因为候选键为(I,S).所以主属性是I,S,非主属性是B、P、Q、D,而F中存在非主属性对候选码的部分依赖,例如I-B,S-D,所以R不属于2NF,它属于1NF。 * (4)根据3NF的分解算法将上述的四个函数依赖分别对应于以下四个关系模式: R1=SD  R2=IB R3=ISQ   R4=BP 关系模式R1中有函数依赖S->D,主键是S.不存在部分函数依赖和传递函数依赖依赖,R1属于3NF. 关系模式R2中存在函数依赖I—>B,主键是I,不存在部分函数依赖和传递函数依赖,R2属于3NF。 关系模式R3中有函数依赖,(I,S)一>Q,主链是(I.S),不存在部分函数依赖和传递函数依赖,属于3NF. * 课程设计要求: 1、对关系模式R规范化:设计出好的数据库关系模式。 R(学号,姓名,性别,

文档评论(0)

ranfand + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档