数据库第五章作业
2015-05-10 16:36
267 查看
姓名:王江 学号:2013211535
2.(1)关系模式:
学生(学号,姓名,出生日期,系名,班号,宿舍区)
班级(班号,专业名,系名,人数,入校年份)
系(系名,系号,系办公室地点,人数)
学会(学会名,成立年份,地点,人数)
学生-学会(学号,学会名,入会年份)
(2)
学生:
最小函数依赖集:学号->姓名,学号->出生日期,学号->系名,学号->班号,系名->宿舍区
存在传递函数依赖:学号--宿舍区
候选码:学号
外码:班号,系名
班级:
最小函数依赖集:班号->专业名,专业名->系名,班号->人数,班号->入校年份
存在传递函数依赖:班号->系名
候选码:班号
外码:系名
系:
最小函数依赖集:系号->系名,系名->系号,系号->系办公室地点,系号->人数
传递函数依赖:无
候选码:系号和系名
外码:无
学会:
最小函数依赖集:学会名->成立年份,学会名->地点,学会名->人数
传递函数依赖:无
候选码:学会名
外码:无
学生-学会:
最小函数依赖集:(学号,学会名)->入会年份
传递函数依赖:无
(学会,学会名)->入会年份是完全函数依赖
候选码:(学号,学会名)
外码:学号,学会名
3.(1)候选码:BD
(2)最小函数依赖集:Fm={A->C,B->A,D->A}
(3)3NF:{BD,AC,BA,DA}
5.最小依赖集:{AB→E,BE→C,CE→F,CF->B,CF->D,C->A,D->E,D->F}
8.(1)R的主码:BIO
(2)把R分解成BCNF:{SD,BQ,ISQ,BIO}
2.(1)关系模式:
学生(学号,姓名,出生日期,系名,班号,宿舍区)
班级(班号,专业名,系名,人数,入校年份)
系(系名,系号,系办公室地点,人数)
学会(学会名,成立年份,地点,人数)
学生-学会(学号,学会名,入会年份)
(2)
学生:
最小函数依赖集:学号->姓名,学号->出生日期,学号->系名,学号->班号,系名->宿舍区
存在传递函数依赖:学号--宿舍区
候选码:学号
外码:班号,系名
班级:
最小函数依赖集:班号->专业名,专业名->系名,班号->人数,班号->入校年份
存在传递函数依赖:班号->系名
候选码:班号
外码:系名
系:
最小函数依赖集:系号->系名,系名->系号,系号->系办公室地点,系号->人数
传递函数依赖:无
候选码:系号和系名
外码:无
学会:
最小函数依赖集:学会名->成立年份,学会名->地点,学会名->人数
传递函数依赖:无
候选码:学会名
外码:无
学生-学会:
最小函数依赖集:(学号,学会名)->入会年份
传递函数依赖:无
(学会,学会名)->入会年份是完全函数依赖
候选码:(学号,学会名)
外码:学号,学会名
3.(1)候选码:BD
(2)最小函数依赖集:Fm={A->C,B->A,D->A}
(3)3NF:{BD,AC,BA,DA}
5.最小依赖集:{AB→E,BE→C,CE→F,CF->B,CF->D,C->A,D->E,D->F}
8.(1)R的主码:BIO
(2)把R分解成BCNF:{SD,BQ,ISQ,BIO}
相关文章推荐
- 数据库第五章作业
- 数据库第五章作业
- 数据库第五章作业
- 数据库作业第五章
- 第五章 数据库系统管理技术
- SqlServer批量压缩数据库日志-多数据库批量作业,批量备份还原
- 数据库第三次作业
- 第五章作业
- SQL作业1 教学管理数据库中的基本表S,SC,C
- C#第四次作业 数据库操作
- 数据库系列之T-SQL(作业与维护计划)
- 通过作业,定时同步两个数据库
- SqlServer 2008 数据库维护--数据库日志截断脚本--可部署成--定时作业
- 第五章作业第二部分
- 通过作业,定时同步两个数据库
- 数据库第一章作业
- SQL Server 2005 Master数据库及作业的恢复
- 数据库作业[定时执行任务]的创建
- Quartz.NET开源作业调度框架系列(五):AdoJobStore保存job到数据库
- 数据库第二次作业