数据库原理实验报告
07072205 潘秋月
2009/12/12
电影管理系统
学 号 : 07072205 姓 名 : 潘 秋 月
一 、 题 目 描 述
1. 本 数 据 库 为 电 影 管 理 系 统 , 用 于 存 放 与 电 影 相 关 的 信 息 , 名 为 潘 秋 月 的 数 据
库 。 实 体 集 有 电 影 , 电 影 公 司 , 电 影 院 , 电 影 明 星 , 合 同 。
2. 数 据 库 内 存 储 的 数 据 为 六 个 表 , 分 别 为 电 影 公 司 信 息 表 、 电 影 明 星 信 息 表 、
影 院 信 息 表 、 电 影 信 息 表 , 合 同 表 , 电 影 上 演 信 息 表 。
3. 数 据 间 存 在 的 联 系 : 一 个 电 影 明 星 属 于 一 家 电 影 公 司 , 一 家 公 司 拥 有 多 名 影
星 。 电 影 明 星 , 电 影 公 司 就 一 部 电 影 签 订 合 同 。 一 家 公 司 可 以 投 资 多 部 电 影
并 可 以 找 其 他 公 司 的 影 星 来 参 与 电 影 , 一 部 电 影 可 以 在 多 个 电 影 院 上 演 。
4. 可 进 行 的 操 作 有 : 查 询 , 更 新 , 删 除 等 。
二 、 数 据 库 建 模
三 、 表
Studios (Sname, tel ,address)
Stars (name, age, sex, job_title, studioName)
Cinemas (Cname, tel ,address)
Movies ( title, length, actor, director)
Play(movie, cinemaName, playtime, studioName)
Contract (movie ,starName , studioName,salary)
1
salary
Contract
star-of
studio-of
movies-of
length
tltle
owns
Movies
Studios
Stars
name
name
address
name
name
sex
play#me
play
tel
job_#tle
age
Cinema
Cname address
tel
四 、 各 个 表 的 结 构
Studios表 结 构
字 段 名 数 据 类 型 描 述
Sname
字 符 串 主 键 , 长 度 为 15
tel
字 符 串 长 度 为 13
address
字 符 串 长 度 为 15
Stars 表 结 构
字 段 名 数 据 类 型 描 述
name
字 符 串 主 键 , 长 度 为 15
age
整 型 取 值 大 于 0
sex
字 符 串 定 义 为 ‘ F’或 ‘ M’
studioName
字 符 串 引 用 Studios表 的 外 码 , 长 度 为 15
job_# tle
字 符 串 定 义 为 ‘ actor’或 ‘ director’
Cinemas 表 结 构
字 段 名 数 据 类 型 描 述
Cname
字 符 串 主 键 , 长 度 为 15
tel
字 符 串 长 度 为 13
address
字 符 串 长 度 为 15
Movies 表 结 构
字 段 名 数 据 类 型 描 述
# tle
字 符 串 主 键 , 长 度 为 15
length
整 型 取 值 大 于 0
actor
字 符 串 引 用 Stars表 的 外 码 , 长 度 为 15
director
字 符 串 引 用 Stars表 的 外 码 , 长 度 为 15
Play表 结 构
字 段 名 数 据 类 型 描 述
movie
字 符 串 引 用 Movies表 的 外 码 , 长 度 为 15
cinemaName
字 符 串 引 用 Cinemas表 的 外 码 , 长 度 为 15
play# me
时 间 类 型
Date# me
studioName
字 符 串 引 用 Studios表 的 外 码 , 长 度 为 15
Contract表 结 构
字 段 名 数 据 类 型 描 述
movie
字 符 串 组 成 主 键 之 一 , 引 用 Movies表 的 外 码 , 长 度 为
15
starName
字 符 串 组 成 主 键 之 一 , 引 用 Stars表 的 外 码 , 长 度 为
15
2
studioName
字 符 串 组 成 主 键 之 一 , 引 用 Studios表 的 外 码 , 长 度 为
15
salary
整 型 取 值 大 于 0
五 、 样 例 数 据
Studios表 数 据
Sname tel address
HuayiBrother 010-38593759
中 国 北 京
Gunstone 031-97229473
中 国 上 海
Huana 600-103-390
中 国 香 港
Fox 837-393-333
法 国 巴 黎
Disney 483-322-940
英 国 伦 敦
Hollywood 400-229-393
美 国 纽 约
Paramount 224-483-384
法 国 巴 黎
Mediam 350-383-495
澳 大 利 亚 悉 尼
SeaOcean 049-395-999
澳 大 利 亚 悉 尼
Airsky 400-330-949
美 国 芝 加 哥
Stars表 数 据
name age sex studioName job_title
Anna 21 F Fox actor
Divid 34 M Fox director
Lily 28 F Gunstone actor
Lucy 19 F Disney actor
Julia 30 F Huana actor
Sam 28 M SeaOcean actor
Rachel 23 F HuayiBrother actor
Nicolas 35 M Hollywood actor
Robert 35 M Hollywood director
Jennifer 40 F Mediam director
Peter 34 M SeaOcean director
Cinemas表 数 据
Cname tel address
保 利 剧 院
65001188
东 外 南 大 街 14号
首 都 影 院
66057574
西 长 安 街 46号
长 虹 电 影 院
64016357
隆 福 寺 街 75号
北 展 剧 场
68351592
西 直 门 内 大 街 135号
新 街 口 电 影 院
66152241
西 内 南 小 街 68号
广 安 门 电 影 院
63522713
白 广 路 8号
朝 阳 剧 场
65071 818
东 三 环 北 路 36号
劲 松 电 影 院
67782727
劲 松 中 街 404楼
3
紫 光 影 院
65022006
朝 外 大 街 168号
北 京 剧 院
64910516
安 慧 里 三 区 10号
海 淀 影 剧 院
62558026
海 淀 路 84号
Movies表 数 据
title length actor director
Twilight 90 Anna Divid
HarryPotter 120 Nicolas Robert
ArtroBoy 120 Lily Jennifer
Princess 90 Lucy Robert
Shamo 95 Sam Peter
Marry&Max 100 Julia Peter
Transformers 100 Sam Peter
Hero 120 Lily Jennifer
The message 120 Rachel Robert
Nin-9 90 Rachel Peter
Play表 数 据
movie cinemaName studioName playtime
Twilight
保 利 剧 院
Fox 2009-10-02 21:00
Twilight
首 都 影 院
Fox 2009-10-02 21:00
HarryPotter
紫 光 影 院
Hollywood 2009-09-20 10:00
ArtroBoy
北 展 剧 场
Mediam 2009-11-03 10:00
Princess
朝 阳 剧 场
Disney 2009-06-22 20:00
Shamo
新 街 口 电 影 院
SeaOcean 2009-08-18 11:00
Marry&Max
海 淀 影 剧 院
Huana 2009-10-15 09:00
Transformers
广 安 门 电 影 院
Huana 2009-10-15 09:00
Hero
长 虹 电 影 院
Gunstone 2009-01-17 09:00
The message
劲 松 电 影 院
HuayiBrother 2009-10-28 10:00
Nin-9
劲 松 电 影 院
HuayiBrother 2009-11-03 11:00
Contract表 数 据
movie starName studioName salary
Twilight Anna Fox 400000
HarryPo/ er Nicolas Hollywood 780000
ArtroBoy Lily Gunstone 390000
Princess Lucy Disney 460000
Shamo Sam SeaOcean 440000
Shamo
Peter SeaOcean
1200000
Marry&Max Julia Huana 280000
Transformers Sam Huana 250000
Hero Lily Mediam 530000
4