假设当前使用一个手工操作的学生文档,其文档的内容如下表所示:
学生 学生姓名 课程号 课程名 分数 教师姓名 教师办公室 |
95345 周小利 C124 微机原理 82 王大明 赛南 312 A256 数据库原理 86 李明 赛南 317 95236 范庆国 B223 信息系统 75 宋江 格南 224 A452 会计学 90 唐文 格北 415 ……… ……… … ……… ……… |
如果将这个学生文档定义为一个关系:
R(学号,学生姓名,课程号,课程名,分数,教师姓名,教师办公室)
试回答下列问题:
1. 写出R的基本函数依赖集;
2. 找出R的主码;
3. R最高达到第几范式?为什么?
4. 如果R不属于3NF范式,将R分解成3NF模式集。