在sakila数据包中,一共给出了23个表格。其中actor表为演员的名字以及编号;actor_info表为演员所拍的不同类型的电影汇总;address表为客户、员工、商店的一些地址信息;category表为不同的电影类别;city表为一些城市的名字与编号;country表为不同国家的名字与编号;customer表和customer_list表为所有消费者的信息;film表和film_list表为一些电影的信息;film_actor表为电影的一些参演演员;film_Category表为不同电影的类型;film_text表为电影的一些描述;inventory表为存放在一个给定的商店里的一个给定的电影的copy副本;language表为一些语言名称以及编号;payment表记录每个客户的付款,如支付的金额和租金的资料;rental表表示每个租借客户、租借时间、归还时间;staff表列出了所有的工作人员,包括电子邮件地址,登录信息和图片信息;store表为系统中的所有商店。
经过观察,我发现表与表之间的一些联系:
1.演员表和电影表之间是多对多的关系,通过film_actor表建立关系;
2.地址表的主键出现在顾客、员工和存储表的外键;
3.分类和电影是多对多的关系,通过表film_category建立关系;
4.客户表在支付表和租金表被作为外键使用,客户表使用外键来表示地址和存储;
5.电影表指使用外键来标示语言表,在film_category、film_actor和库存表中作为外键使用;
6.film_actor表指的是使用外键的电影和演员表;
7.film_category表是指使用外键的电影和类别表;
大数据概论作业(一)——在sakila数据包中寻找最具有购买潜力的顾客
最新推荐文章于 2021-11-14 22:27:49 发布