实体表
- 假如你做电商平台,你需要把客户下单的记录存储在数据库里
- 实体表就是具体存储数据的载体
订单表
create table t_orders as (order_num varchar2(100),customer_name varchar2(100),product_code varchar2(100),product_qty number,product_price number(15,2),order_date date)
- order_num:订单编号
- customer_name:顾客姓名
- product_code:商品编号
- product_qty:商品数量
- product_price:商品价格
- order_date:下单时间
商品信息表
create table t_product as (product_code varchar2(100),product_name varchar2(500))
普通视图
- 顾客下单了,你想看一下顾客买了什么商品
- 写了一段sql查询
select t1.customer_name,t2.product_name from t_orders t1 join t_product t2 on t1.product_code = t2.product_code
- 你每天都想看顾客买了什么商品,但你又不想每次都写这么长一段,索性创建一个视图。
create view v_order_product