资源描述:
《数据库表和视图的基本操作》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、数据库表和视图的基本操作摘要:也可利用新建视图进行查询,如下例所示:[例1]查询所有学生信息,如图20所示....[例35]查询所有高考成绩在700分到900分之间的学生.SELECTsname...关键词:查询,高考类别:其它来源:牛档搜索(Niudown.COM) 本文系牛档搜索(Niudown.COM)根据用户的指令自动搜索的结果,文中内涉及到的资料均来自互联网,用于学习交流经验,作品其著作权归原作者所有。不代表牛档搜索(Niudown.COM)赞成本文的内容或立场,牛档搜索(Niudown.COM)不对其付相应的法律责任!实验一数据库表和视图的基本操作一、实验大纲实验目的:1.掌
2、握数据库表和视图的概念2.熟练掌握创建、修改、删除表的方法3.熟练掌握创建、修改、删除视图的方法4.掌握表和视图的区别5.熟练掌握单表和视图的各种查询操作6.掌握空值的概念7.了解别名的概念8.掌握不精确查询的操作方法9.熟练掌握数据插入、修改、删除的概念10.熟练掌握INSERT、UPDATE、DELETE命令的实现方式11.掌握将子查询嵌套在INSERT、UPDATE、DELETE中的操作方法12.掌握分别用T-SQL语言和企业管理器两种方法进行以上各种操作实验要求:1.创建表表1结构为Employee(eno(职工编号),ename(职工姓名),esex(性别),address(家庭
3、住址),sdept(所在部门),eyear(工龄),title(职务))表2结构为Dept(dno(部门编号),dept(部门名称),header(部门领导))表3结构为Salary(eno(职工编号),ename(职工姓名),dept(所在部门),sal(基本工资),btsal(基本津贴),sdbt(水电补贴),shbt(生活补贴),yjjt(业绩津贴),bybt(边远补贴),kfz(扣房租),kgjj(扣公积金),sybx(失业保险),ylbx(医疗保险))表4结构为Header(hno(领导编号),hname(领导姓名),dept(所在部门),title(职务))2.修改表结构向Em
4、ployee表中加入sage(年龄)字段,tel(联系电话),将字段名sdept改为dept。将表Salary中的eno数据类型由原来的数值型改为字符型将表Salary中字段sdbt删除。3.删除表Header。4.分别向表Employee,表Dept和表Salary中加入数据,至少10条记录。5.创建视图建立只包含职工编号,职工姓名,工龄和职务的视图E_view1建立工龄在10年以上且职务为总经理的员工的视图E_view2。建立职务为高级工程师且应发工资大于5000的职工的视图E_view3。建立销售部门职务为总经理或副总经理的应发工资的视图E_view46.查看视图定义7.修改视图将视
5、图E_view1中的职务名为总经理改为部门经理。将视图E_view2中应发工资减去180元。将视图E_view3中应发工资大于10000元且职务为副总经理的职务改为总经理。8.删除视图将已建立的视图E_view1和E_view2删除掉。9.向表中插入数据,如表1,2,3所示10.数据更新(1)向职工表Employee插入职工编号,职工姓名,性别,家庭住址,所在部门,工龄,职务分别为01180202,张扬,男,七里河北街254号,人事科,5,职员。(2)向工资表Salary中插入职工编号为01180202,所在部门为人事科,基本工资为412,基本津贴为218,水电补贴为10,生活补贴为400
6、,边远补贴为12.5。(3)将所有职工的基本工资增加80。(4)将职工编号为01180406的职务改为职员。(5)将职工赵前进的基本工资减少80。(6)将职工表进行复制。(7)从表Header中删除赵前进的所有数据。(8)删除采购科所有职工的信息。11.简单查询查找所有职工编号,姓名查找所有职工的详细信息该单位所有的部门数12.单表条件查询查找所有的女职工信息查找销售科的所有男职工信息查找职工编号为01180506的职工的基本工资和实发工资查找基本津贴为空值的职工信息查找李姓职工的基本信息查找不姓王的所有职工信息13.利用表别名实现以上操作实验环境:SQLServer2000二、实验指导说
7、明:本示例用例的表结构如下所示:Student(sno,sname,sex,sage,dept,oldgrade,advisor)Teacher(tno,tname,dept,salary,title)Course(cno,cname,descry,dept,credit)SC(sno,cno,grade)以上数据库表的含义为:Student—学生:sno(学号),sname(学生姓名),sex(性别),sage(年龄)