- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库练习六2
1.关系规范化中的插入异常是指( )
A.不该插入的数据被插入 B.应该插入的数据没插入
C.插入了没有用的数据 D.插入了错误的数据
2.简述基本表和视图和区别。
3现要查找缺少成绩 Grade 的学生学号 Snum ,相应的SQL语句是 A.SELECT Snum B.SELECT Snum
FROM SC FROM SC
WHERE Grade 0 WHERE Grade 0
C.SELECT Snum D.SELECT Snum
FROM SC FROM SC
WHERE Grade NULL WHERE Grade IS NULL
五、综合题(本题10分)
假设某旅馆业务规定,每个账单对应一个顾客,账单的发票号是唯一的,账单中包含一个顾客姓名、到达日期和顾客每日的消费明细,账单的格式如题41图所示。
如果根据上述业务规则,设计一个关系模式:R(发票号,到达日期,顾客姓名,消费日期,项目,金额)。
试回答下列问题:
(1)找出R的候选键
(2)判断R最高可达到第几范式,为什么?
(3)给出R的一个可能的3NF分解
41.设某工厂数据库中有四个实体集。一是“仓库”实体集,属性有仓库号、仓库面积等;二是“零件”实体集,属性有零件号、零件名、规格、单价等;三是“供应商”实体集,属性有供应商号、供应商名、地址等;四是“保管员”实体集,属性有职工号、姓名等。
设仓库与零件之间有“存放”联系,每个仓库可存放多种零件,每种零件可存放于若干仓库中,每个仓库存放每种零件要记录库存量;供应商与零件之间有“供应”联系,一个供应商可供应多种零件,每种零件也可由多个供应商提供,每个供应商每提供一种零件要记录供应量;仓库与保管员之间有“工作”联系,一个仓库可以有多名保管员,但一名保管员只能在一个仓库工作。
1 试为该工厂的数据库设计一个ER模型,要求标注联系类型,可省略实体属性。
2 根据转换规则,将ER模型转换成关系模型,要求标明每个关系模式的主键和外键。
42、设有一个反映职工每月超额完成生产任务的关系模式:
R(日期,职工号,姓名,工种,额定工作量,本月超额)
如果规定:每个职工只隶属于一个工种,每个工种的额定工作量惟一,每个工种的职工有多人。
(1)根据上述规定,写出模式R的基本FD和关键码。
(2)R最高属于第几范式,并说明理由。
(3)将R规范到3NF。
43.设有一个记录高校教师参加社会学术团体情况的关系模式:
R(教师号,姓名,职称,团体名称,团体简介,团体负责人,参加日期,担当职务)如果规定:每名教师可同时参加多种学术团体,在每种团体中只担当一种职务;每种学术团体由多人组成,只有一位负责人。
(1)根据上述规定,写出模式R的基本FD和关键码。。
(2)R最高属于第几范式。
(3)将R规范到3NF。
文档评论(0)