




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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设某图书集团有一关系模式 R 如下:R(书店编号,书籍编号,库存数量,部门编号, 负责人)如果规定:(1)每个书店的每种书籍只在该书店的一个部门销售; (2 )每个书店的每个部门只有一个负责人; (3 )每个书店的每种书籍只有一个库存数量。 回答以下问题: (1 )根据上述规定写出关系模式 R 的基本函数依赖; (2 )找出关系模式 R 的候选码; (3 )试问关系模式 R 最高已经达到第几范式?为什么? (4 )将 R 分解成 3NF 模式集。 答:(1)有三个函数依赖: (书店编号,书籍编号) 部门编号 (书店编号,部门编号) 负责人 (书店编号,书籍编号) 库存数量 部门编号 负责人 书籍编号 库存数量 (2 ) R 的候选码:(书店编号,书籍编号) (3 ) R 属于 2NF。 因为 R 中存在着非主属性 “负责人 ”对候选码(书店编号,书籍编号)的传递函数依赖, 所以 R 属于 2NF。 (4 )分解成: R1(书店编号,书籍编号,库存数量,部门编号) R2(书店编号,部门编号,负责人) 5设有一个 SPJ 数据库,包括 S、P 、J 、SPJ 四个关系模式: 供应商表 S(供应商代码 SNO,供应商姓名 SNAME,供应商状态 STATUS,供应商所在城市 CITY) ; 零件表 P(零件代码 PNO,零件名 PNAME,颜色 COLOR,重量 WEIGHT) ; 工程项目表 J(项目代码 JNO,项目名 JNAME,项目所在城市 CITY) ; 供应情况表 SPJ(供应商代码 SNO,零件代码 PNO,项目代码 JNO,供应数量 QTY) ; 用 SQL 语言完成如下查询:(1)找出所有供应商的姓名和所在城市; (2 )求供应工程 J1 零件 P1 的供应商号码 SNO; (3 )求供应工程 J1 零件为红色的供应商号码 SNO; (4 )找出所有零件的名称、颜色、重量; (5 )找出上海厂商供应的所有零件号码; (6 )找出工程项目 J2 使用的各种零件的名称及其数量; (7 )找出所有供应商的姓名和所在城市; (8 )找出所有零件的名称、颜色、重量; (9 )找出使用供应商 S1 所供应零件的工程号码; (10 )找出工程项目 J2 使用的各种零件的名称及其数量。 (1 ) select SNAME,CITY from S (2 ) select SNO from SPJ where JNO=J1 and PNO=P1 (3 ) select SNO from SPJ where SPJ.PNO=P.PNO and JNO=J1 and COLOR=red (4 ) select PNAME,COLOR,WEIGHT from P; (5 ) select S.SNO from S,P,SPJ where S.SNO=SPJ.SNO and SPJ.PNO=P.PNO and CITY=上海; (6 ) select PNAME,WEIGHT from P,SPJ where P.PNO=SPJ.PNO and JNO=J2; (7 ) Select sname, city1 from S ; (8 ) Select Pname, color, weight from P; (9 ) Select Jno from SPJ where sno=s1; (10 )Select P.pname , SPJ.qty from SPJ, P where SPJ.pno = P. pno and SPJ.Jno=J2; 6设某商业集团数据库中有三个实体集: 商店:商店编号、商店名、地址 商品:商品编号、商品名、规格、单价 职工:职工编号、姓名、性别、业绩 每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品时有 月销售量;每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和 月薪。 (1 )试画出 E-R 图,要求在图上注明属性及联系的类型; (2 )将 E-R 图转换成关系模型,并注明主码; (3 )根据实际情况,使用 SQL 创建表,包括各种约束; (4 )用 SQL 语句查找大于平均业绩的职工姓名; (5 )用 SQL 语句创建一个业绩大于 100 的所有男职工信息的视图。 (1 ) 商 店 职 工商 品 销 售 聘 用 商 店 编 号 单 价规 格 月 销 售 量 地 址商 店 名 商 品 名 商 品 编 号 月 薪 聘 期 业 绩性 别姓 名 职 工 编 号 M N 1 N (2 )这个 E-R 图可转换为 4 个关系模式: 商店(商店编号,商店名,地址) 职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪) 商品(商品编号,商品名,规格,单价) 销售(商店编号,商品编号,月销售量) (3 ) create shop(Sid char(3) primary key, Sname char(10), Sadd char(50); create employee(Eid char(3) primary key, Ename char(5), Esex char(1), Each real, Sid char(3), Ere date, Esa int, foreign key (Sid) references (shop); create commodity(Cid char(3) primary key, Cname char(10), Csp char(10), Cpr real); create vendition(Sid char(3), Cid char(3), Vse int, primary key (Sid,Cid), foreign key (Sid) references (shop), foreign key (Cid) references (commodity); (4 ) select Ename from employee x where Each=(select avg(Each) from employee y where y.Each=x.Each); (5 ) create view Eman(Eid, Ename, Esex, Each, Sid, Ere, Esa) As select Eid, Ename, Esex, Each, Sid, Ere, Es from employee where Each100 and Esex=男; 7设有学生表 S(SNO ,SN ) ,其中 SNO 为学号,SN 为姓名; 学生选课表 SC(SNO,CNO,CN,G) ,其中 CNO 为课程号,CN 为课程名,G 为成绩,用 SQL 语言完成以下各题:(1)建立一个视图 V-SSC(SNO,SN,CNO,CN,G) ,并按 CNO 升序排序; (2 )从视图 V-SSC 上查询平均
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025短租租赁合同:教育培训场地租赁协议
- 2025年典当合同范本:汽车典当贷款操作细则
- 2025年轨道交通信号电缆项目采购合同
- 2025店长聘用协议:商业地产店长岗位竞聘标准
- 2025年度水利工程水泵安装与防冻合同
- 2025年康复医疗服务体系优化与运营模式创新策略研究报告
- 2025年度图书馆图书采购与读者服务合同
- 2025版企业办公设备维修与保养服务合同
- 2025年新能源汽车专用停车位买卖合同
- 2025版闲置土地居间服务合同
- 2024年度-职业道德的含义及特征课件
- 《DFMEA完整教程》课件
- (完整版)万科物业服务合同2024
- 孩子抵抗力提升的方法与技巧
- 教学副校长给教师培训课件
- 一级建造师之一建矿业工程实务高分复习资料
- 关于股权性质与货币市场的思考
- 市场监管个人纪律作风整顿心得体会
- 育婴员理论模拟考试试题及答案
- 安全文明施工措施费支付申请表实用文档
- 杨式85式太极拳现用图解
评论
0/150
提交评论