[問題] 資料庫的第二正規化範例一問
瞭解第二正規化的定義,但對於書上的範例不是很瞭解
第二正規化:當關聯性處於第一正規化,且此關聯每個非主鍵屬性皆函數相依於主鍵。
學號 姓名 科系 課程 分數
0001 Alice 體育系 排球 90
0001 Alice 體育系 羽球 98 此表格不符合第二正規化
0002 Bob 外文系 英文 97 因為 課程 沒有函數相依 學號
0002 Bob 外文系 法文 96
0003 Clerk 資工系 程式 100
範例將表格拆解為以下兩個,並表示以下符合第二正規化 (暗紅色為主鍵)
Table 學生資料
學號 姓名
Table 學生選課資料
學號 科系 課程 分數
我的問題來了,學生選課資料表裡面,看起來也是不符合第二正規化呀... 列於下:
學號 科系 課程 分數
0001 體育系 排球 90
0001 體育系 羽球 98 課程 依舊沒有函數相依於 學號 + 科系
0002 外文系 英文 97 所以還是不符合第二正規化?
0002 外文系 法文 96
0003 資工系 程式 100
請教各位,請問我的觀念是否哪邊有錯呢?
謝謝大家~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.209.189
※ 編輯: wideblue 來自: 220.135.209.189 (03/14 22:14)
推
03/14 22:20, , 1F
03/14 22:20, 1F
→
03/14 22:21, , 2F
03/14 22:21, 2F
→
03/14 22:21, , 3F
03/14 22:21, 3F
→
03/14 23:55, , 4F
03/14 23:55, 4F
→
03/14 23:56, , 5F
03/14 23:56, 5F
→
03/14 23:56, , 6F
03/14 23:56, 6F
推
03/16 00:40, , 7F
03/16 00:40, 7F
※ 編輯: wideblue 來自: 220.135.209.189 (03/17 00:22)
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):