博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验五 视图--
阅读量:5011 次
发布时间:2019-06-12

本文共 1404 字,大约阅读时间需要 4 分钟。

 

实验五 视图

一、  实验内容:

1、 视图的创建与修改

2、 视图的查询

3、 视图的更新

二、  实验项目:员工管理数据库

用于企业管理的员工管理数据库,数据库名为YGGL中,YGGL数据库中包括三个表:Employees(员工信息表)、Departments(部门信息表)、Salary(员工薪水情况表)。

三、  实验步骤:(要求用命令完成以下操作)

1、 创建视图Emp_view1,包括所有男员工的员工编号、姓名、工作年限和学历,要求字段名用中文表示,要求更新视图时检查性别条件;

 

 

2、 从视图Emp_view1中查询工作年限在两年以上的员工信息,并按照工作年限降序排序;

 

 

3、 创建视图emp_view2,包括员工编号、姓名和实际收入;

 

 

4、 从视图emp_view2中查询“王林”的员工编号和实际收入;

 

 

5、 创建视图emp_view3,包括员工编号、姓名、所在部门名称和收入;

 

 

6、 创建视图view4,要求从视图Emp_view3中查询研发部的员工编号、姓名和收入;

 

 

 

 

7、 创建视图DS_view,视图包括Departments表中的全部列;

 

 

8、 使用Select语句查询视图DS_view中的字段信息,使用alter table在Departments表中增加新列:部门经理 char(10) null,再次使用Select语句查询视图DS_view中的字段信息,验证视图中能否查询到新增加的列??

 

 

 

 

9、 创建视图Emp_view4,包括所有工作年限在2年以上的员工编号、姓名、学历、出生时间、性别、工作年限和所在部门编号。在创建视图时加上with check option子句;

 

 

10、在Emp_view4上插入一条记录:041110,钟晓玲,博士,1973-12-12,男,3 ,4;使用Select语句查看表中是否实现数据的插入;

 

 

 

11、修改视图emp_view3,将“李丽”的收入增加200元;

 

 

12、修改视图Emp_view1,将“王林”的工作年限增加1年,学历修改为博士;

 

 

13、修改视图Emp_view1,将“李丽”的工作年限增加1年,查看是否能修改成功,原

 因是什么?

 

 

视图有修改限制,必须性别为男

14、删除视图Emp_view1中“本科”学历的员工;

 

 

15、使用alter view语句修改视图Emp_view1,包括所有员工的编号、姓名和所在部门名称;

 

 

16、删除视图Emp_view1、DS_view和Emp_view4。

 

 

四、  实验报告要求

1、 实验报告格式要求

包括内容:标题、实验内容、实验步骤、实验中遇到的问题及解决方案

2、 实验报告内容要求

(1)     标题参看实验指导标题+“实验报告”,如“实验一 MySQL的安装与命令初步实验报告”;

(2)     实验内容与实验指导中相同;

(3)     实验步骤中将自己实验中的每个步骤的命令和操作结果显示界面进行截图完善。

(4)     实验中遇到的问题及解决方案中如实地将自己的问题的解决过程记录出来。

3、 实验报告提交要求

每次实验课结束之后,每个人需要提交实验报告,实验报告命名为:学号姓名 

五、  补充说明

实验报告的提交和完成情况将作为期末考评的一部分,希望每位同学认真完成每次安排的实验,并按要求按时提交实验报告。

 

 

转载于:https://www.cnblogs.com/lvwuwa/p/11128351.html

你可能感兴趣的文章
浅谈 @RequestParam 和@PathVariable
查看>>
设计模式之---装饰器设计模式
查看>>
基于WordNet的英文同义词、近义词相似度评估及代码实现
查看>>
Equation漏洞混淆利用分析总结(上)
查看>>
shell学习1shell简介
查看>>
Qt 【无法打开 xxxx头文件】
查看>>
JAVA项目将 Oracle 转 MySQL 数据库转换(Hibernate 持久层)
查看>>
三层架构(我的理解及详细分析)
查看>>
Django模板语言相关内容
查看>>
前端开发工程师如何在2013年里提升自己【转】--2016已更新升级很多何去何从?...
查看>>
markdown语法测试集合
查看>>
running and coding
查看>>
实现QQ第三方登录、网站接入
查看>>
HTML CSS 层叠样式表 三
查看>>
Qt pro pri 文件学习1
查看>>
软件工程概论第六周学习进度条
查看>>
[思路]导入导出功能
查看>>
【iOS】UICollectionView自己定义Layout之蜂窝布局
查看>>
golang——(strings包)常用字符串操作函数
查看>>
发布aar到jcenter
查看>>