数据库,关系模式的极小函数依赖
1个回答
展开全部
关系模式:
学生(学号,姓名,出生年月,班号)
班级(班号,专业名,入校年份,人数)
专业(专业名,系号)
系(系名,系号,系办公室地点,人数,学生宿舍区)
学会(学会名,成立年份,地点,人数)
学生学会(学号,学会名,入会年份)
模式的极小函数依赖集:
学生{学号→姓名,学号→出生年月,学号→班号},不存在传递依赖和部分依赖,班号为外码;
班级{班号→专业名,班号→入校年份,班号→人数},不存在传递依赖和部分依赖,专业名为外码;
专业{专业名→系号},不存在传递依赖和部分依赖,系号为外码;
系{系号→系名,系号→系办公室地点,系号→人数,系号→学生宿舍区},不存在传递依赖和部分依赖;
学会{学会名→成立年份,学会名→地点,学会名→人数},不存在传递依赖和部分依赖;
学生学会{(学号,学会名)→入会年份},不存在传递依赖和部分依赖。
学生(学号,姓名,出生年月,班号)
班级(班号,专业名,入校年份,人数)
专业(专业名,系号)
系(系名,系号,系办公室地点,人数,学生宿舍区)
学会(学会名,成立年份,地点,人数)
学生学会(学号,学会名,入会年份)
模式的极小函数依赖集:
学生{学号→姓名,学号→出生年月,学号→班号},不存在传递依赖和部分依赖,班号为外码;
班级{班号→专业名,班号→入校年份,班号→人数},不存在传递依赖和部分依赖,专业名为外码;
专业{专业名→系号},不存在传递依赖和部分依赖,系号为外码;
系{系号→系名,系号→系办公室地点,系号→人数,系号→学生宿舍区},不存在传递依赖和部分依赖;
学会{学会名→成立年份,学会名→地点,学会名→人数},不存在传递依赖和部分依赖;
学生学会{(学号,学会名)→入会年份},不存在传递依赖和部分依赖。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询