[SQL ] 資料表的正規化問題

看板Database作者 (知足常樂)時間9年前 (2015/07/05 00:03), 9年前編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/2 (看更多)
資料庫名稱:MySQL 資料庫版本:5.6.24 內容/問題描述: 現有一資料表紀錄電影場次如下所示: ID|Name | Theater | Date | Time 1 侏羅紀世界 大遠百 2015-07-04 14:30 2 侏羅紀世界 威秀 2015-07-05 11:00 3 蟻人 大遠百 2015-07-05 15:00 4 蟻人 大遠百 2015-07-05 19:00 因為每一筆都是相異的資料,所以這樣每一筆的主鍵都是"Name+Theater+Date+Time"? 這樣的資料表有沒有什麼潛在的問題? 是不是Name跟Theater都該獨立出來各成為一個資料表? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.195.54.102 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1436025828.A.128.html ※ 編輯: qazsd (123.195.54.102), 07/05/2015 00:03:58

07/05 18:11, , 1F
Yes
07/05 18:11, 1F

07/05 19:28, , 2F
請問樓上是指該獨立出來嗎
07/05 19:28, 2F

07/06 10:17, , 3F
要獨立出來 因為一定會遇到name或theater重覆的狀況
07/06 10:17, 3F
文章代碼(AID): #1Lc0Fa4e (Database)
文章代碼(AID): #1Lc0Fa4e (Database)