已知关系模式:学生(学号,姓名,年龄,性别,系别,系主任),一个学生隶属于一个系,一个系只有一个系主任。 请分析关系模式,回答问题: (1)写出函数依赖集,并给出关系的候选码; (2)关系的范式等级(说明理由); (3)若未达到第3范式,请进行模式分解,使其达到第3范式。
时间: 2024-05-25 15:14:26 浏览: 38
函数依赖与模式分解 讲解
(1)函数依赖集:
学号 → 姓名,年龄,性别,系别,系主任
系别 → 系主任
候选码:学号
(2)关系的范式等级为第二范式。因为关系中存在部分函数依赖,即系别 → 系主任,系别并不是关系的候选码,因此不满足第三范式。
(3)模式分解如下:
学生(学号,姓名,年龄,性别,系别)
系(系别,系主任)
将关系模式分解成两个关系模式,满足第三范式。
阅读全文