有 电影 人物 职业(导演 编剧 演员) 几个实体每个电影 包括全部3个职业
每个电影可以有 多个导演 编剧 演员
每个人物 可以兼任3个职业 此数据库的表该怎么设计,他们间的关系又该如何?一开始我设置的 电影 人物 职业3个表 两两多对多关系,现在好像越来越有问题,请各位老人给个意见!
每个电影可以有 多个导演 编剧 演员
每个人物 可以兼任3个职业 此数据库的表该怎么设计,他们间的关系又该如何?一开始我设置的 电影 人物 职业3个表 两两多对多关系,现在好像越来越有问题,请各位老人给个意见!
人物(人物id,...)
职业(职业id,...)
电影职业人物关联表(电影id,职业id,人物id)职业和人物不能单独关联,因为他们的关联是基于某个电影的
职业表:(职业id,职业名称)
人信息表:(人id,人名,人的其他一些信息...)
电影表:(电影id,电影名,电影的其他信息)
电影人物信息明细表:(电影id,人id,职业id,其他一些信息)