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表的数据。