CREATE TABLE user (
"SSN" varchar(255) NOT NULL,
"LANGUAGE" varchar(255) NOT NULL,
PRIMARY KEY ("SSN", "LANGUAGE")
)
SSN | LANGUAGE |
---|---|
1 | english |
1 | chinese |
1 | spanish |
2 | english |
2 | spanish |
3 | english |
如题, 比如这样一个表, 主键包括 SSN 和 LANGUAGE 两个字段, 这不满足第几范式?
1
epicSoldier 2021-03-29 10:13:03 +08:00
您好,题目请自己做
|
2
dilu 2021-03-29 10:14:54 +08:00 via Android
您好,题目请自己做
|
3
laimailai 2021-03-29 10:55:02 +08:00
您好,题目请自己做
|
4
tabris17 2021-03-29 11:11:11 +08:00
我猜是违反了第二十一范式
|
5
AllenHua 2021-03-29 12:14:09 +08:00
我不懂,但是不明白这张表的意义在哪
|
6
RiceMarch 2021-03-29 16:34:29 +08:00
第一范式( 1NF ):列不可再分
第二范式( 2NF )属性完全依赖于主键 第三范式( 3NF )属性不依赖于其它非主属性,属性直接依赖于主键 BCNF 在 3NF 基础上,任何非主属性不能对主键子集依赖 |