- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三、简答题 1. 设有关系模式:学生修课管理(学号,姓名,所在系,性别,课程号,课程名,学分,成绩) 。设一名学生可以选修 多门课程号,一门课程号可以被多名学生选修;一名学生有唯一的所在系,每门课程号有唯一的课程名和学分。 回答以下问题:(1)根据上述规定写出关系模式 R 的基本函数依赖; (2)找出关系模式 R的候选码; (3)试问关系模式 R最高已经达到第几范式?为什么? (4)将 R分解成 3NF模式集。 答:(1)学号 (姓名,所在系,性别) F 课程号 (课程名,学分) F (学号,课程号) 成绩 F (学号,课程号) (姓名,所在系,性别,课程号,学分) P (2)候选码:学号,课程号 (3)存在部分函数依赖, R达到第一范式 (4)Student (学号,姓名,所在系,性别) SC (学号,课程号,成绩) Course (课程号,课程名,学分) 2. 设有关系模式:学生表(学号,姓名,所在系,班号,班主任,系主任) 。其语义为:一名学生只在一个系的一个班 学习,一个系只有一名系主任,一个班只有一名班主任,一个系可以有多个班。 回答以下问题:(1)根据上述规定写出关系模式 R 的基本函数依赖; (2)找出关系模式 R的候选码; (3)试问关系模式 R最高已经达到第几范式?为什么? (4)将 R分解成 3NF模式集。 答:(1)学号 (姓名,所在系,班号,班主任,系主任) F 班号 (班主任,系主任) F 班主任 系主任 F 所在系 系主任 F (2)候选码:学号 (3)存在传递依赖,不存在部分函数依赖, R达到第二范式 (4)Student (学号,姓名,所在系,班号) Class (班号,班主任) Dept (所在系,系主任) 3. 设有关系模式:授课表(课程号,课程名,学分,授课教师号,教师名,授课时数) 。其语义为:一门课程号有确定 的课程名和学分,每名教师有确定的教师名,每门课程号可以由多名教师讲授,每名教师也可以讲授多门课程,每名 教师对每门课程号有确定的授课时数。 回答以下问题:(1)根据上述规定写出关系模式 R 的基本函数依赖; (2)找出关系模式 R的候选码; (3)试问关系模式 R最高已经达到第几范式?为什么? (4)将 R分解成 3NF模式集。 答:(1)课程号 (课程名,学分) F 授课教师号 教师名 F (授课教师号,课程号) 授课时数 F (授课教师号,课程号) (课程名,学分,教师名) P (2)候选码:授课教师号,课程号 (3)存在部分函数依赖, R达到第一范式 (4)Course(课程号,课程名,学分) Teacher (授课教师号,教师名) CT (课程号,授课教师号,授课时数) 4.(20 分)设某图书集团有一关系模式 R如下:R(书店编号,书籍编号,库存数量,部门编号,负责人)如果规定: (1)每个书店的每种书籍只在该书店的一个部门销售; (2)每个书店的每个部门只有一个负责人; (3)每个书店的每种书籍只有一个库存数量。 回答以下问题:(1)根据上述规定写出关系模式 R 的基本函数依赖; (2)找出关系模式 R的候选码; (3)试问关系模式 R最高已经达到第几范式?为什么? (4)将 R分解成 3NF模式集。 答:(1)有三个函数依赖: 1 (书店编号,书籍编号) 部门编号 (2 分) (书店编号,部门编号) 负责人 (2 分) (书店编号,书籍编号) 库存数量 (2 分) 部门编号 负责人 书籍编号 库存数量 (2)R的候选码:(书店编号,书籍编号) (3 分) (3)R属于 2NF。 (2 分) 因为 R中存在着非主属性“负责人”对候选码(书店编号,书籍编号)的传递函数依赖,所以 R属于 2NF。(3 分) (4)分解成: R 1(书店编号,书籍编号,库存数量,部门编号) (3 分) R 2(书店编号,部门编号,负责人) (3 分) 四、综合题 1. 设有一个 SPJ数据库,包括 S、P、J、SPJ四个关系模式: 供应商表 S(供应商代码 SNO,供应商姓名 SNAM,E供应商状态 STATU,S 供应商所在城市 CITY); 零件表 P(零件代码 PNO,零件名 PNAM,E颜色 COLO,R重量 WEIGH)T; 工程项目表 J(项目代码 JNO,项目名 JNAM,E 项目所在城市 CITY); 供应情况表 SPJ(供应商代码 SNO,零件代码 PNO,项目代码 JNO,供应数量 QTY); 用 SQL语言完成如下查询: (1)找出所有供应商的姓名和所在城市; (2)求供应工程 J1 零件 P1的供应商号码 SNO; (3)求供应工程 J1 零件为红色的供应商号码 SNO; (4)找出所有零件的名称、颜色、重量; (5)找出上海厂商供应的所有零件号码; (6)找出工程
文档评论(0)