数据库关系模式 练习题

已知关系模式Rcity, street, zip)其中city为城市编号,street为街道编号,zip为,一个城市的一条街道只有一个,一个只属于一个城市。请写出R上成立的所有函数依赖及所有候选键,并说明R最高是第几范式。
现有某个应用,涉及到两个实体集,相关的属性为:
    实体集R(A1,A2,A3A4),其中,A1为码
    实体集S(B1,B2,B3),其中B1为码
从实体集RS存在一对一的联系,联系属性是C1C2
1.设计相应的关系数据模型;
2.如果将上述应用的数据库设计为一个关系模式,如下:
    RS(A1,A2,A3,A4B1,B2,B3,C1C2)
这种设计是否合适?并说明理由。
3.上述第2题的关系模式RS满足第二范式吗?为什么?
4.如果将上述应用的数据库设计为两个关系模式,如下:
    R1  (A1,A2,A3A4B1C1C2)
    R2  (B1B2,B3)
假设存在函数依赖A2→A3B2→B3
指出关系模式R1R2最高满足第几范式?(1NFBCNF之内)
设基商业集团数据库中有商店、商品、职工三类实体。其中商店的属性有:商店编号、商店名称、地址;商品的属性有:商品号、商品名、规格、单价;职工的属性有:职工号、姓名、性别。

  每个商店可销售多种商品,每种商品也可放在多个商店销售。

  每个商店聘用多名职工,每名职工只能在一个商店工作。

  根据上面叙述,解答以下问题:

  (1)设计E—R模型,要求标注连通词,可省略属性。

  (2)E—R模型转换成关系模型,标出每一个关系的主码和外码(如果存在)


  (3)写出定义参照完整性的SQL子句,要求满足当参照表中数据更新时,外码也自动更新
关系模式中RBC青山绿水共为邻MTAG),根据语义有如下函数依赖集:
  F={ B-C,  (M,T)-- B,(M,C)-T,  (M,A)-àT  ,(A,B)-  G }
  关系模式R的码是 D
    A. MT B. MC C. MA D.bmkAB
R的规范化程度最高达到 B
    A. 1NF B. 2NF C. 3NF D. 4NF
描述学生的关系模式r(snosdmncnog),其中sno表示学号,sd表示系名,mn表示系主任姓名,cno表示课程号,g表示学生成绩。其数据语义是:一个系有若干学生,但一个学生只属于一个系;一个系只有一名系主任;一个学生可以选修多门课程,每门课程有若干学生选修;每个学生所学的每门课程都有一个成绩。完成如下要求:
 (1)给出关系模式r上的所有函数依赖;
 (2)关系模式r存在哪些数据存储异常问题?
 (3)具体说明每一种数据存储异常所反映的存储异常问题的语义。
40.设有关系模式RABC),其函数依赖为F={ABBAAC},请回答如下问题
  (1)指出R的所有候选键并说明原因。
  (2R最高属于第几范式?为什么?
40.已知:在图书借阅业务中,读者凭借书证借阅图书,借书时要记录借书日期、书号和借书证号。图书的属性有书号、类别、书名、作者、出版社、出版日期和定价。借书证的属性有借书证号、姓名、性别和工作单位。
(1)根据上述语义设计E-R模型,要求标注连通词,可省略属性。
(2)E-R模型转换成关系数据模型,并指出每一个关系的主码和外码(如果存在)
(3)写出定义参照完整性和存在未归还图书时,不允许注销借书证约束的SQL子句。
  涉及到学生、教师和课程的关系模式STC(SNo,SN,SA,TN,CN,G),其中6个属
性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩。假设学生有重名,课程名也可能有重名。又假设每个教师只教一门课,但一门课可有几个教师开设。当某个学生选定某门课后,其上课教师就固定了。
      1 ) 写出键码和函数依赖;
      2) 分解关系模式使之属于BC范式。
28.已知关系模式RABCDEG),F={AB→CC→ABC→DACD→B
D→EGBE→CCG→BD温度自动控制系统CE→AG},试求属性闭包(BD+=
40.设有关系模式RABCDE),F={A→C广州号码百事通C→DB→CDE→CCE→A}。求R的所有候选键。
侦查讯问现有某个应用,涉及到两个实体集,相关的属性为:
    实体集R(A#,A1),其中A#为码
    实体集S(B#,B1,B2),其中B#为码
从实体集RS存在一对一的联系,联系属性是D1


1.设计相应的关系数据模型;

2.如果将上述应用的数据库设计为一个关系模式,如下:
      RS(A#,A1,B#,B1,B2,D1)
  这样的设计是否合适?为什么?

3.假设存在函数依赖B2→B1
  指出模式桐柏抽水蓄能电站R2(B#,B1,B2)最高满足第几范式?(1NFBCNF之内)为什么?

4.如果一个关系模式中的码均为单个属性,则该关系模式一定满足2NF。请解释理由。
41.已知某企业各部门有许多职员,一个职员仅属于一个部门;每个职员可在多项工程中做工或负责管理,每项工程可有多个职员参加。
其中,职工有:职工号,职工名;
部门有:部门号,部门名;
工程有:工程号,工程名;
每个职工参加某个工程有参加日期。
请完成如下设计或处理:
(1)据上述语义设计E-R模型,要求标注联系类型,可省略属性。
(2)将E-R模型转换成关系数据模型,并指出每一个关系的主键和外键(如果存在)。

本文发布于:2024-09-24 20:28:44,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/131717.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:关系   学生   属性   模式   设计   商店   职工
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议