非素数属性取决于部分部分主键和非素数属性的组合。 table 是否仍被认为在 3NF 中
A non prime attribute depends on composition of a partial Partial primary key and a non prime attribute. Is the table still considered to be in 3NF
这里是 table 描述:
学生
SID
SNAME
1
Adams
2
Jones
3
Smith
4
Baker
教师
TID
TNAME
60192
Howser
45869
Langley
类
CID
CNAME
IS318
Database
IS301
Java
学生信息:
SID
CID
TID
Grade
1
IS318
60192
A
1
IS301
45869
B
2
IS318
60192
A
3
IS318
60192
B
4
IS301
45869
A
4
IS318
60192
A
SID 和 CID,复合主键。 SID,CID -> 等级和 SID,TID -> 等级。
table还在3NF吗
据我所知不是:
A database relation (e.g. a database table) is said to meet third normal form standards if all the attributes (e.g. database columns) are functionally dependent on solely the primary key.
https://en.wikipedia.org/wiki/Third_normal_form
既然你的属性不完全依赖于主键,那么我认为不是。
这里是 table 描述:
学生
SID | SNAME |
---|---|
1 | Adams |
2 | Jones |
3 | Smith |
4 | Baker |
教师
TID | TNAME |
---|---|
60192 | Howser |
45869 | Langley |
类
CID | CNAME |
---|---|
IS318 | Database |
IS301 | Java |
学生信息:
SID | CID | TID | Grade |
---|---|---|---|
1 | IS318 | 60192 | A |
1 | IS301 | 45869 | B |
2 | IS318 | 60192 | A |
3 | IS318 | 60192 | B |
4 | IS301 | 45869 | A |
4 | IS318 | 60192 | A |
SID 和 CID,复合主键。 SID,CID -> 等级和 SID,TID -> 等级。
table还在3NF吗
据我所知不是:
A database relation (e.g. a database table) is said to meet third normal form standards if all the attributes (e.g. database columns) are functionally dependent on solely the primary key.
https://en.wikipedia.org/wiki/Third_normal_form
既然你的属性不完全依赖于主键,那么我认为不是。