第八章关系规范化理论作业
![img]()
- 已知有学生表(student)(属性包括学号、姓名、性别、年龄、专业、身份证号)、课程表(course)(属性包括课程号、课程名、学分、学年、课程性质)、选课表(SC)(包括学号、姓名、课程号、成绩)三个表。分别判定学生(student)、课程(course)、选课(SC)三个关系模式最高达到下面范式中的哪一个级别。
A.1NF B.2NF C.3NF D.BCNF
- 学生(student)为:( D )
- 课程(course)为:( D )
- 选课(SC)为:( D )
- 假定有关系模式:学校(校名,正校长,学校类别,学院,院长,专业,系主任)。试仔细分析该关系模式各个属性之间存在的数据依赖,判断该关系模式为几范式?试将该关系模式转化为2-3个3NF。
- 该关系为第一范式( 1NF )。
- 校名 → 正校长、校名 → 学校类别、校名 → 学院;学院 → 院长、学院 → 专业;专业 → 系主任
- 学校(校名,学校类别,学院);R1(学院,院长,专业 );R2(专业,系主任)
- 假定有关系模式:公民(身份证号,姓名,性别, 职业, 发动机编号,发动机生产厂家,发动机出厂日期),请判断该关系模式为第几范式?设法将其转化为2个3NF或BCNF。
- 该模式为第一范式( 1NF )
- 公民(身份证号,姓名,性别,职业);发动机(发动机编号,发动机生产厂家,发动机出厂日期)
posted @
2022-11-17 20:27
ThinkStu
阅读(
55)
评论()
收藏
举报