[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