您好,欢迎访问三七文档
1.关系规范化中的插入异常是指()A.不该插入的数据被插入B.应该插入的数据没插入C.插入了没有用的数据D.插入了错误的数据2.简述基本表和视图和区别。3现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句是()A.SELECTSnumB.SELECTSnumFROMSCFROMSCWHEREGrade=0WHEREGrade=0C.SELECTSnumD.SELECTSnumFROMSCFROMSCWHEREGrade=NULLWHEREGradeISNULL五、综合题(本题10分)1.假设某旅馆业务规定,每个账单对应一个顾客,账单的发票号是唯一的,账单中包含一个顾客姓名、到达日期和顾客每日的消费明细,账单的格式如题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。
本文标题:数据库练习六2
链接地址:https://www.777doc.com/doc-2333196 .html