画ER图第一道大题答案汇总_第1页
画ER图第一道大题答案汇总_第2页
画ER图第一道大题答案汇总_第3页
画ER图第一道大题答案汇总_第4页
画ER图第一道大题答案汇总_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1-1设某教学管理系统,其查询模块需要提供如下功能:查询系信息,列出各系编号、系名和系办公 ;查询某系教师的信息,列出教师号、教师名、工资和聘用日期;查询某教师讲授的课程信息,列出课程号、课程名和学分;查询讲授某门课程的教师信息,列出教师名和职称;查询某门课程的先修课程信息,列出先修课程号和先修课程名。系统有如下业务规那么:一个系可聘用多名教师,一名教师只能受聘于一个系;一名教师可讲授多门课程,一门课程可由多名教师讲授;一门课程可以有多门先修课程,也可以没有先修课程。(1)请根据以上查询功能与业务规那么,用ER图描述该系统的概念模型。5分(2)将ER图转换为满足3NF的关系模式,并说明每个关系

2、模式的主码和外码。5分系(系编号,系名,系办公 ),无外码教师(教师号,教师名,工资,聘用日期,职称,系编号),外码:系编号课程(课程号,课程名,学分,教师号,外码:教师号先修(先修课程号,先修课程名,课程号),外码:课程号2-1某教务管理系统的设计人员在需求分析阶段收集到以下原始数据表格:该业务系统存在如下规那么:I每个教师有唯一的教师号,每个教师号对应唯一的一名教师;II每门课程有唯一的课程号,每个课程号对应唯一的一门课程;III每本教材有唯一的教材号,每个教材号对应唯一的一本教材;IV每个教师最多只有一个上级领导,也可以没有上级领导;V一门课程仅由一名教师讲授;VI一本教材仅用于一门课程

3、。(12分)1请根据原始数据表及业务规那么,给出该系统的关系模式,保证每个关系模式满足3NF,并说明每个关系模式的主码和外码。2)画出该系统的ER图,ER图中需给出每个实体集的属性,主码属性用下划线标识。教师教师号,教师名,上级领导教师号,职称 主码:教师号;外码:上级领导教师号、职称职称职称,工资 主码:职称;外码:无课程课程号,课程名,学分,教材号,任课教师号主码:课程号;外码:教材号,任课教师号教材教材号,教材名,出版社 主码:教材号;外码:无3-1设某连锁商店数据库中有关系模式R:R商店编号,商品编号,库存数量,部门编号,负责人如果规定:每个商店的每种商品只在一个部门销售,每个商店的每

4、个部门只有一个负责人,每个商店的每种商品只有一个库存数量。10分1请根据上述规定,写出关系模式R的函数依赖集;2请给出关系模式R的候选码;3请说明关系模式R属于第几范式,并给出理由;4请将R分解成满足3NF的关系模式。(1)商店编号,商品编号->部门编号,商店编号,部门编号->负责人,商店编号,商品编号->库存量。(2)商店编号,商品编号(3) 第二范式 。关系数据库是要满足一定要求的。满足最低要求的叫第一范式,在第一范式中满足进一步要求的为第二范式,其余依此类推。显中然该关系模式满足第一范式,接下来检查其是否满足第二范式。在第二范式中,要求关系模式中不存在局部依赖,每一个非

5、主属性完全依赖于码,而根据第一个空可得如下依赖关系:商店编号,部门编号->负责人,所以属于第二范式。它的非主属性不包含在任何候选码中的属性有3个:商店编号 负责人 库存量,并皆完全函数依赖于主码。将商店编号,商品编号记作X,商店编号,部门编号记作记作Y,负责人记作Z,即XY、YZ。由此看出,存在传递函数依赖,故不属于第三范式。(4) R1(商店编号、商品编号、部门编号、库存量);R2商店编号、部门编号、负责人XY、YZ。4-1有如下关系模式:R1(a, b, c), R2(c, d, a), R3(e, f), R4(a, e, g),其中标下划线的属性是主码。请将上述关系模式用适当的E

6、R图表示出来,并用下划线标注出作为实体主码的属性。10分a c为A的候选码,可任选其一做主码。可通过以下ER图表示。5-1现有论文和作者两个实体,论文实体的属性包括题目、期刊名称、年份、期刊号;作者实体的属性包括姓名、单位、地址;一篇论文可以有多个作者,且每一位作者写过多篇论文,在每一篇论文中有作者的顺序号。请完成以下操作:10分1画出E-R图。2将E-R图转换成关系模式,并指出每个关系模式的主键加下划线和外键加波浪线。关系模式:论文题目,期刊名称,年份,期刊号作者姓名,单位,地址发表姓名,题目,顺序号6-1设有高校选课系统,需要对学校的系信息、教师信息、课程信息、学生信息、学生选课信息进行管

7、理。系DEPT信息包括系编号DeptNO、系名称DeptName; 教师Teacher信息包括教师号TNO、教师名Tname; 课程Course信息包括课程号CNO、课程名CName、课程学分Credit; 学生Student信息包括学号SNO、学生姓名Sname、学生性别Sex。 选课系统的管理规那么如下: . 一个系可聘用多名教师,一个教师只受聘于一个系;. 一个系可有多名学生,一个学生只属于一个系;. 一名教师可讲授多门课程,一门课程可由多名教师讲授;. 一名学生可选修多门课程,一门课程可被多名学生选修;. 学生选修完课程后,可获得相应课程的成绩。针对以上描述,完成以下设计内容:1)构建

8、选修课系统的ER图。要求图中的实体集名用试卷中给出的英文名,联系所关联的实体集名的首字母,字母间用"-"或"_"连接,大小写不限。6分(2)根据所构建的ER图,设计满足3NF的关系模式,并标出每个关系模式的主码和外码。要求关系模式名同实体集名或联系名,属性名用试卷中给出的英文名,大小写不限4分设计3NF,如下:DEPTDeptNO,DeptName主码:DeptNO,无外码 TeacherTNO,TName,DeptNO主码TNO,外码DeptNO StudentSNO,SName,Sex,DeptNO主码SNO,外码DeptNO CourseCNO,CName,Credit主码CNO,无外码 T-CTNO ,CNO主码TNO,CNO,外码TNO ,CNO S-CSNO,CNO,成绩主码SNO,CNO,外码SNO,CNO 7-1设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及 号码;商品名称,型号,产地及单价;某顾客购置某商品的数量及日期。假定无同名顾客,无同型号商品, 公用,顾客可在不同日期

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论