不符合第一范式,因为高级职称人数还可以再拆分成教授和副教授。
学分只是依赖课程号,存在对主属性的部分依赖,不符合第二范式。 拆出课程表,课程表包括课程号和学分。
U( 学号、姓名、系号、系名和系位置) F{ 学号 -> 姓名 学号 -> 系号 系号 -> 系名 系号 -> 系位置 }
其中学号入度为 0,可以定义为候选键。存在传递依赖,可以拆分成两个关系。
R( 学号、姓名、系号) S(系号、系名、系位置)
好的,这里是包含表结构描述的选择题:
考虑下列表结构:
学生信息表(Student):
+-----------+---------+--------+
| 学生ID | 姓名 | 电话号码 |
+-----------+---------+--------+
| 1001 | 张三 | 123456 |
| 1002 | 李四 | 234567 |
+-----------+---------+--------+
该表满足哪个范式?
A. 第一范式 B. 第二范式 C. 第三范式 D. 不满足第一范式
正确答案:A
考虑下列表结构:
学生课程表(StudentCourse):
+-----------+---------+---------+
| 学生ID | 课程ID | 成绩 |
+-----------+---------+---------+
| 1001 | C101 | 85 |
| 1001 | C102 | 90 |
| 1002 | C101 | 88 |
+-----------+---------+---------+
假设学生ID和课程ID组成主键,且每个学生选修的每门课程都有唯一的成绩。该表满足哪个范式?
A. 第一范式 B. 第二范式 C. 第三范式 D. 不满足第一范式
正确答案:B
考虑下列表结构:
学生选课信息表(StudentEnrollment):
+-----------+---------+-----------+-----------+
| 学生ID | 课程ID | 课程名称 | 教师姓名 |
+-----------+---------+-----------+-----------+
| 1001 | C101 | 数据库 | 王老师 |
| 1001 | C102 | 操作系统 | 李老师 |
| 1002 | C101 | 数据库 | 王老师 |
+-----------+---------+-----------+-----------+
假设学生ID和课程ID组成主键,且课程名称和教师姓名都依赖于课程ID。该表满足哪个范式?
A. 第一范式 B. 第二范式 C. 第三范式 D. 不满足第一范式
正确答案:B