如果是标准化的最佳方法???
1:Actors:-
Id
Name
Sex
DOB
BIO
2:Movies:-
Id
Name
Year of release
Plot
Poster
Foreign Key(ProducerId)
3:Producers:-
Id
Name
Sex
DOB
Bio
4:-MovieActorsMap
Primary Key(Foreign Key(ActorId)
Foreign Key(MovieId))
关系: -
我正确创建数据库表???
答案 0 :(得分:1)
生产者和演员具有相同的字段,因此您可以在一个表中移动它们并添加一个忘记密钥id_type,以区分可以在电影中的各种类型的人。当然,您需要再添加一个表类型,其中包含两个字段id和title
答案 1 :(得分:1)
您可以在entitytype表中创建actor和ditectors。 例如。 type1导演 type2演员 这样,将来很容易添加更多成员(实体)
gem install bundle
答案 2 :(得分:1)
改变这个:
4:-MovieActorsMap 主键(Id)自动增量 外键(ActorId) 外键(MovieId)
演员可以制作几部电影,如果你把他作为主键,他只能制作一部电影。