数据库原理第二章作业
来源:互联网 发布:女生学数据库管理员 编辑:程序博客网 时间:2024/05/16 05:09
学号:2013211524 姓名:王博饶 班级:0401304
2.(1)关系模式:
学生(学号,姓名,出生日期,系名,班号,宿舍区)
班级(班号,专业名,系名,人数,入校年份)
系(系名,系号,系办公室地点,人数)
学会(学会名,成立年份,地点,人数)
学生-学会(学号,学会名,入会年份)
(2)学生:
最小函数依赖集:学号->姓名,学号->出生日期,学号->系名,学号->班号,系名->宿舍区
存在传递函数依赖:学号--宿舍区
候选码:学号
外码:班号,系名
班级:
最小函数依赖集:班号->专业名,专业名->系名,班号->人数,班号->入校年份
存在传递函数依赖:班号->系名
候选码:班号
外码:系名
系:
最小函数依赖集:系号->系名,系名->系号,系号->系办公室地点,系号->人数
传递函数依赖:无
候选码:系号和系名
外码:无
学会:
最小函数依赖集:学会名->成立年份,学会名->地点,学会名->人数
传递函数依赖:无
候选码:学会名
外码:无
学生-学会:
最小函数依赖集:(学号,学会名)->入会年份
传递函数依赖:无
(学会,学会名)->入会年份是完全函数依赖
候选码:(学号,学会名)
外码:学号,学会名
3.(1)R的候选码为BD
(2)最小函数依赖集:Fm={A->C,B->A,D->A} (3)3NF:{BD,AC,BA,DA}
5.最小依赖集:{AB→E,BE→C,CE→F,BC→D}
8.(1)R的主码:BIO
(2)把R分解成BCNF:{SD,BQ,ISQ,BIO}
0 0
- 数据库原理第二章作业
- 数据库原理第二章作业
- 数据库第二章作业
- 数据库原理--第二章作业(2013211534 刘凡)
- 数据库原理 第四章作业
- 数据库原理第四章习题作业
- 数据库原理第三章习题作业
- 数据库原理与设计第五章作业
- 数据库原理第一章作业
- 数据库原理第一章作业
- 数据库原理第一次作业
- 【自考】数据库系统原理第二章
- 操作系统第二章作业
- CCNA第二章作业
- 第二章家庭作业
- 第二章作业示例
- 第二章作业
- 第二章实验作业
- 5.10fragment的加载
- android上传实例
- day23/IPDemo.java
- day23/TcpCopyMp3.java
- 安卓完美退出App以及跨界面关闭Activity
- 数据库原理第二章作业
- day23/TcpCopyText.java
- Box2D金字塔(继承的使用)
- day23/TcpDemo2.java
- 面试题:给定a、b字符串,判断b是否为a的变位词(scala版本)
- 华为Java机试题
- day23/TcpDemo.java
- Address already in use: JVM_Bind(端口冲突)
- 阅读《代码整洁之道》的总结