我正在设计一个存储电影相关信息的数据库。我被困在一个问题上,似乎不知道如何解决它。
所以我正在创建一个存储电影的数据库,对于我的电影表,这些是它的属性
-movieID NUMBER PRIMARY KEY,
-title VARCHAR(10),
-genres genre_varray,
-producers
-director
-cast
我将为制片人、演员和导演创建另一个表格。我的问题是对于现场制作人和演员我必须插入一个人员列表和演员我必须为每个演员添加一个角色,我不知道我会怎么做,我正在考虑使用嵌套表?另一个问题是,一个人可以是演员、导演、制片人或所有。
到目前为止我所拥有的是
supertype person_type - personID, name, sex
subtype actor_type - country
subtype director_type - country
subtype producer_type - company
table of people of type person_type
table of movie_people - profession
谢谢你的帮助。