Sakila 数据库中的视图
本文整理了 Sakila 数据库中定义的 7 个视图及每个视图的说明。
Sakila 数据库中共定义了 7 个视图:
-
actor_info
actor_info
视图提供了所有演员的列表,包括他们所表演的影片,按类别细分。actor_info
视图结合了film
,actor
,category
,film_actor
和film_category
表的数据。 -
customer_list
customer_list
视图提供了一个客户列表,将客户额名字和姓氏连接在一起,地址信息合并到一个视图中。customer_list
视图结合了来自customer
,address
,city
和country
表的数据。 -
film_list
film_list
视图包含film
表格的格式化视图,以及每部影片的以逗号分隔的演员列表。film_list
视图结合了film
,category
,film_category
,actor
和film_actor
表的数据。 -
nicer_but_slower_film_list
nicer_but_slower_film_list
视图包含film
表格的格式化视图,以及以逗号分隔的影片演员列表。nicer_but_slower_film_list
视图与film_list
演员列表中的视图不同。演员姓名的字母大写进行了调整,使每个姓名的第一个字母大写,而不是全大写。正如其名称所示,
nicer_but_slower_film_list
视图执行额外的处理,因此返回数据的时间比film_list
视图长。nicer_but_slower_film_list
视图视图结合了film
,category
,film_category
,actor
和film_actor
表的数据。 -
sales_by_film_category
sales_by_film_category
视图提供了单个影片类别汇总销售额的列表。由于一部影片可以列入多个类别,因此不建议通过合计此视图的行来计算总销售额。
sales_by_film_category
视图结合了来自category
,payment
,rental
,inventory
,film
,film_category
和category
表的数据。 -
sales_by_store
sales_by_store
视图提供了按商店细分的总销售额列表。该视图返回商店位置、经理姓名和总销售额。sales_by_store
视图结合了city
,country
,payment
,rental
,inventory
,store
,address
和staff
表的数据。 -
staff_list
staff_list
视图提供了所有员工的列表,包括地址和商店信息。staff_list
视图包含来自staff
和address
表的数据。