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

作者: qazsd ( )   2015-07-05 00:03:40
資料庫名稱: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都該獨立出來各成為一個資料表?
作者: rockchangnew (rock)   2015-07-05 18:11:00
Yes
作者: qazsd ( )   2015-07-05 19:28:00
請問樓上是指該獨立出來嗎
作者: moyasi (Simple Life)   2015-07-06 10:17:00
要獨立出來 因為一定會遇到name或theater重覆的狀況

Links booklink

Contact Us: admin [ a t ] ucptt.com