实践目标:
1.进一步熟练掌握创建和管理视图的操作
2.会用视图简化复杂的数据查询
3.能用视图维护数据
一、回顾视图的创建与管理
1.创建与更新视图
create or replace view 视图名
as
select 语句
2.查看视图
3.使用视图查询数据
select * from 视图
4.使用视图更新与维护数据
5.删除视图 drop view 视图名
二、导入phonesy数据库
三、实践内容:
1**、创建视图。编写SQL语句,实现以下功能。**
• 1. 在员工表上创建一个查询员工ID、姓名、性别、部门的视图view_ygmd。
• 2. 在销售表上创建一个销售价格高于5000元的销售日期、客户名称、货号、单价的视图view_sjxs。
• 3. 在员工表上创建一个统计各部门人数的视图view_cjrs。
• 4. 在进货表、商品一览表、员工表中创建一个查询收货人姓名、货名、规格、数量、进价的视图view_spxx。
2**、修改视图。编写相关的SQL语句,实现以下功能。**
• 1. 修改视图view_ygmd,查询员工表中的员工ID、姓名、性别、出生日期。
• 2. 修改视图view_sjxs,查询销售表中销售价格高于3000元的销售日期、客户名称、货号、单价
3**、使用视图DML,编写相关的SQL语句,实现以下功能。**
• 1. 将视图view_ygmd中姓名为“刘飞”的出生日期修改为“1993-6-18”。
• 2. 在视图view_ygmd中插入一条新的员工信息(员工ID:101015、姓名:李四、性别:男)。
• 3. 删除视图view_ydmd中员工ID为“101015”的记录。
4**、删除视图。编写相关的SQL语句,实现以下功能**。
• 1. 使用DROP语句删除视图view_ygmd。
• 2. 删除可视化操作删除视图view_bmrs。