这个数据库该如何建表
来源:百度知道 编辑:UC知道 时间:2024/06/30 20:58:15
该数据库要记录电影名称,导演,主演,以及电影,导演,主演的其他信息,一部电影有几个主演,一个导演执导多部电影,顺便给个查询方法:按照电影名称,电影信息,导演,演员这样的顺序
表名:电影表
字段:电影id 电影名称 导演id 主演id 电影介绍
电影id主索引
###################################################
表名:导演表
字段:导演id 导演名
导演id为主索引,跟电影表的导演id连接,电影表的导演id为外键
###################################################
表名:演员表
字段:演员id 演员名
演员id为主索引,跟电影表的演员id连接,电影表的演员id为外键
###################################################
查询方法自己研究吧。
建3张表
电影表 A 字段有 fID fname finformation
主演表 B 字段 fid fentryid fname
主演表 C 字段 fid fentryid fname
BC表中的FID 对应A 表中 FID
BC表中的fentryid 是分录 比如 一部电影有 3个主演
电影的FID 是1 的话
1 1 李连杰
1 2 sgl831127
1 3 loneric
导演也一样 一部电影可以有多个导演的
完成表以后 我们键个视图把他们连接起来
SQL 就要到你要怎么样的格式了 具体情况 具体分析了