讀書會-資料庫正規化

Поделиться
HTML-код
  • Опубликовано: 6 янв 2025

Комментарии • 5

  • @penghongcai5316
    @penghongcai5316 6 лет назад +9

    您好,8:30那邊的表格是不是學號有重覆到了?
    小花與四寶的學號是一樣的。

  • @Li-vm3nx
    @Li-vm3nx 5 лет назад +5

    very nice tutorial. Easy to learn and practice

  • @singo1232001
    @singo1232001 4 года назад +4

    2NF 學號 第二格 判斷應該是95002才對
    因為PK不能有重複
    所以課程編號也不適用於主鍵
    但這是一個不錯的例題
    改正確的話 反而不好學

    • @singo1232001
      @singo1232001 4 года назад +1

      切法我嘗試後
      *學號 *課程編號 成績
      *學號 姓名
      *課程編號 課程名稱 教師編號
      *教師編號 教師姓名

    • @lucky017110
      @lucky017110 6 месяцев назад

      我覺得他只是把學號第二格打錯就像你講的是95002, 其實課程編號跟學號都可以當作主鍵但這兩個主鍵缺少其中一個的話,其中表格某些欄位就找不到關係,所以才要把課程編號跟學號組成為複合式主鍵,這在資料庫是可以的喔,如果同一位學生修同一個課程這樣就違反第一正規化,這時候不會出現在第二正規化,所以講師才要特別講出他要選兩個欄位當作複合式主鍵,同理一個學生可以修不同課程,他只是學生那欄重複但是因為是複合式主鍵所以只有一個複合式主鍵裡其一項欄為重複這樣不會影響主鍵唯一性法則是合法的,要教正規化時應該要先把關聯式資料庫的候選鍵主鍵次用鍵超鍵外鍵跟資料模型先講一遍這樣會比較好