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 两个字段, 这不满足第几范式?
|  |      1Rainwater      2021-03-29 10:13:03 +08:00 您好,题目请自己做 | 
|      2dilu      2021-03-29 10:14:54 +08:00 via Android 您好,题目请自己做 | 
|      3laimailai      2021-03-29 10:55:02 +08:00 您好,题目请自己做 | 
|  |      4tabris17      2021-03-29 11:11:11 +08:00 我猜是违反了第二十一范式 | 
|  |      5AllenHua      2021-03-29 12:14:09 +08:00 我不懂,但是不明白这张表的意义在哪 | 
|      6RiceMarch      2021-03-29 16:34:29 +08:00 第一范式( 1NF ):列不可再分 第二范式( 2NF )属性完全依赖于主键 第三范式( 3NF )属性不依赖于其它非主属性,属性直接依赖于主键 BCNF 在 3NF 基础上,任何非主属性不能对主键子集依赖 |