




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SalilaMySQL样例数据库解析Sakila可以作为数据库设计的参考,下载地址:TGZ格式 ZIP格式压缩包包含三个文件: schema.sql、data.sql、sakila.mwbschema.sql文件包含创建Sakila数据库的结构:表、视图、存储过程和触发器data.sql文件包含:1)使用 INSERT语句填充数据;2)在初始数据加载后,必须创建的触发器的定义sakila.mwb文件是一个MySQL Workbench数据模型,可以在MySQL的工作台打开检查数据库结构。salila共有16张表01 演员表 actor02 地址表 address03 分类表 category04 城市表 city05 国家表 country06 客户表 customer07 电影表 file08 * film_actor表09 * film_category表10 * film_text表11 库存表 inventory12 语言表 language13 * 付款表 payment14 租金表 rental15 工作人员表 staff16 存储表 store【01 演员表 actor】演员表列出了所有演员的信息。演员表和电影表之间是多对多的关系,通过film_actor表建立关系1234actor_id: 代理主键用于唯一标识表中的每个演员first_name: 演员的名字last_name: 演员的姓氏last_update: 该行已创建或最近更新的时间【02 地址表 address】地址表包含客户、员工和商店的地址信息。地址表的主键出现在顾客、 员工、和存储表的外键 。12345678address_id: 代理主键用于唯一标识表中的每个地址address: 地址的第一行address2: 一个可选的第二行地址district: 该地区的所属地区,这可以是国家,省,县等city_id: 指向城市表的外键postal_code: 邮政编码phone: 地址的电话号码 last_update: 该行已创建或最近更新的时间【03 分类表 category】类别表列出了可以分配到一个电影类别。分类和电影是多对多的关系,通过表film_category建立关系123category_id: 代理主键用于唯一标识表中的每个类别name: 类别名称last_update: 该行已创建或最近更新的时间【04 城市表 city】城市表包含的城市名单。城市表使用外键来标示国家;在地址表中被作为外键来使用。1234city_id: 代理主键用于唯一标识表中的每个城市city: 城市的名字country_id: 外键,用于标示城市所属的国家last_update: 该行已创建或最近更新的时间【05 国家表 country】国家表中包含的国家名单。国家表是指在城市表的外键 。123country_id: 代理主键用于唯一标识表中的每个国家country: 国家的名称last_update: 该行已创建或最近更新的时间【06 客户表 customer】客户表包含了所有客户的列表 。 客户表在支付表和租金表被作为外键使用;客户表使用外键来表示地址和存储。123456789customer_id: 代理主键用于唯一标识表中的每个客户 store_id: 一个外键,确定客户所属的store。first_name: 客户的名字last_name: 客户的姓氏email: 客户的电子邮件地址address_id: 使用在地址 表的外键来确定客户的地址active: 表示客户是否是活跃的客户create_date: 顾客被添加到系统中的日期。使用 INSERT 触发器自动设置。last_update: 该行已创建或最近更新的时间说明:active: 此设置为“ FALSE“作为替代客户彻底删除。大多数查询应该有一个 WHERE active = TRUE 字句。store_id: 此处的客户不仅限于只由这家商店出租,而是包括客户常常去逛的商店【07 电影表 file】电影表是一个可能在商店库存的所有影片名单。每部影片的拷贝的实际库存信息保存在库存表。电影表指使用外键来标示语言表;在film_category、film_actor和库存表中作为外键使用。12345678910111213film_id: 代理主键用于唯一标识表中的每个电影title: 影片的标题description: 一个简短的描述或电影的情节摘要release_year: 电影发行的年份language_id: 使用外键来标示语言original_language_id: 电影的原始语音。使用外键来标示语言rental_duration: 租赁期限的长短,以天作为单位rental_rate: 指定的期限内电影的单位租金length: 影片的长度,以分钟为单位。replacement_cost: 如果电影未被归还或损坏状态向客户收取的款项rating: 分配给电影评级。可以是 G, PG,PG - 13 , R 或NC - 17special_features: 包括DVD上常见的特殊功能的列表 last_update: 该行已创建或最近更新的时间特殊功能包括零个或多个拖车、评论、删剪片段、幕后。【08 * film_actor表】film_actor表是用来支持许多电影和演员之间的多对多关系 。对于每一个给定的电影演员,将有film_actor表中列出的演员和电影中的一个行 。film_actor表指的是使用外键的电影和演员表。123actor_id: 用于识别演员的外键film_id: 用于识别电影的外键last_update: 该行已创建或最近更新的时间【09 * film_category表】film_category表是用来支持许多电影和类别之间的多对多关系 。应用于电影的每个类别中,将有film_category表中列出的类别和电影中的一个行。film_category表是指使用外键 的 电影 和类别表 。123film_id: 用于识别电影的外键category_id: 用于识别类别的外键last_update: 该行已创建或最近更新的时间【10 * film_text表】film_text表是Sakila样例数据库唯一使用MyISAM存储引擎的表。此表提供允许全文搜索电影表中列出的影片的标题和描述。film_text表包含的film_id,标题和描述的列电影表,保存的内容与电影表上的内容同步(指电影表的插入、更新和删除操作)123film_id: 代理主键用于唯一标识表中的每个电影title: 影片的标题description: 一个简短的描述或电影的情节摘要注意:film_text表的内容不应该直接修改。所有的变更来自于电影表 。【11 库存表 inventory】库存表包含一排为每一个给定的电影拷贝在一个给定的存储。库存表是使用外键来识别电影和存储;在出租表中使用外键来识别库存。1234inventory_id: 理主键用于唯一标识每个项目在库存film_id: 使用外键来识别电影store_id: 使用外键来识别物品所在的商店last_update: 该行已创建或最近更新的时间【12 语言表 language】语言表是一个查找表,列出可能使用的语言,电影可以有自己的语言和原始语言值 。语言表在电压表中被作为外键来使用。123language_id: 代理主键用于唯一标识每一种语言name: 语言的英文名称last_update: 该行已创建或最近更新的时间【13 * 付款表 payment】付款表记录每个客户的付款,如支付的金额和租金的资料。付款表使用外键来表示客户、出租、和工作人员。1234567payment_id: 代理主键用于唯一标识每个付款customer_id: 使用外键来标识付款的客户staff_id: 工作人员,负责处理支付 。使用外键来标识rental_id: ?amount: 付款金额payment_date: 处理付款的日期last_update: 该行已创建或最近更新的时间【14 租金表 rental】租金表包含一排每个存货项目的租金出租什么项目,当它被租用,而当它返回的信息。租金表是使用外键来标识库存 ,顾客 和工作人员;在支付表中使用了外键来标识租金 。1234567rental_id: 代理主键唯一标识的租金rental_date: 该项目租用的日期和时间inventory_id: 该项目被租用customer_id: 租用该项目的客户return_date: 归还日期staff_id: 处理该项业务的工作人员last_update: 该行已创建或最近更新的时间【15 工作人员表 staff】工作人员表列出了所有的工作人员,包括电子邮件地址,登录信息和图片信息 。工作人员表是指使用外键来标识存储和地址表;在出租、支付和存储表中作为外键。1234567891011staff_id: 代理主键唯一标识的工作人员first_name: 工作人员的名字last_name: 工作人员的姓氏address_id: 工作人员的地址在地址表的外键picture: 工作人员的照片,使用了 BLOB属性email: 工作人员的电子邮件地址store_id: 工作人员所在的商店,用外键标识active: 是否是活跃的工作人员。username: 用户名,由工作人员用来访问租赁系统password: 工作人员访问租赁系统所使用的密码。使用 SHA1 函数来保存密码.last_update: The time that the row was created or most recently update
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 设备健康状态预测模型-洞察阐释
- DB13T 2926-2018 公共资源交易电子档案管理规范
- 浙江提招面试题库及答案
- 2024年中考三模 模拟卷 语文(南通卷)(参考答案及评分标准)
- 浙江安全员要求考试试题及答案
- 人教版三年级下册数学第四单元拔尖检测卷(含答案)
- 《学前儿童健康教育与活动指导 》课件-第四章 学前儿童心理健康教育
- 运营部副经理笔试题目及答案
- 云南联通考试试题及答案
- 预科文化遗产考试试题及答案
- 【航线补贴绩效评估实证研究-以华夏航空公司为例19000字(论文)】
- 《中国老年高血压管理指南(2023版)》解读
- 电梯五方对讲设计方案
- 24 唐诗三首 《茅屋为秋风所破歌》课件
- 2025年初一下册语文-课内现代文复习23课.《蛟龙探海》(解析版)
- 小升初英语作文写作专题训练题100题(含范文详解)
- 国际化创新型人才培养模式与中俄合作办学实践案例分析
- 附件6工贸高风险企业高危领域较大以上安全风险管控清单
- 一次性使用无菌医疗器械管理制度
- 浙江省2025年中考第二次模拟考试英语试题(含答案无听力原文及音频)
- 初创公司薪酬方案
评论
0/150
提交评论