作者qazsd (知足常樂)
看板Database
標題[SQL ] 資料表的正規化問題
時間Sun Jul 5 00:03:40 2015
資料庫名稱: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
推 rockchangnew: Yes 07/05 18:11
→ qazsd: 請問樓上是指該獨立出來嗎 07/05 19:28
→ moyasi: 要獨立出來 因為一定會遇到name或theater重覆的狀況 07/06 10:17