《数据查询与操作》实验的答案

《数据查询与操作》实验的答案

ID:42579778

大小:56.00 KB

页数:7页

时间:2019-09-18

《数据查询与操作》实验的答案_第1页
《数据查询与操作》实验的答案_第2页
《数据查询与操作》实验的答案_第3页
《数据查询与操作》实验的答案_第4页
《数据查询与操作》实验的答案_第5页
资源描述:

《《数据查询与操作》实验的答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据查询与操作》实验一、实验目的与要求1、理解简单查询和复合查询的意义。2、掌握SELECT语句和各子句的使用。3、掌握多表查询和子查询的使用。4、掌握INSERT、UPDATE和DELETE语句的使用。二、实验平台1、操作系统:WindowsXP或Windows20032、数据库管理系统:SQLServer2005三、练习1、插入数据1)在“人事管理系统”数据库“员工信息”表中,插入一个新员工信息(员工编号‘100508’、员工姓名‘苏娜’、所在部门编号‘10005’、性别’女’籍贯‘河北’)该员工还没安排职位。insertinto

2、员工信息(员工编号,员工姓名,所在部门编号,性别,籍贯)values('100508','苏娜','10005','女','河北')2)在“人事管理系统”中,新增一个员工信息(员工编号‘100509’、员工姓名‘小龙女’、所在部门编号‘10001’、籍贯‘河南’)。insertinto员工信息(员工编号,员工姓名,所在部门编号,籍贯)values('100509','小龙女','10001','河南')3)将“人事管理系统”数据库的“员工信息”表中籍贯为“河南”并且所在部门编号为”10001”数据插入到“新员工信息”表中。createt

3、able新员工信息(员工编号intnotnull,员工姓名varchar(50)notnull,所在部门编号intnull,入职时间datetimenull)insertinto新员工信息(员工编号,员工姓名,所在部门编号)select员工编号,员工姓名,所在部门编号from员工信息where所在部门编号='10001'and籍贯='河南'4)将“人事管理系统”数据库中技术部门的员工的简明信息(包括:员工编号、员工姓名、部门名称、所任职位和文化程度)保存到表“技术部人员”中。select员工编号,员工姓名,部门名称,所任职位,文化程度i

4、nto技术部人员from部门信息bjoin员工信息yonb.部门编号=y.所在部门编号where部门名称='技术部'2、更新数据1)在“人事管理系统”数据库“部门信息”表中,将部门的员工人数设置为10。update部门信息set员工人数=102)在“人事管理系统”数据库“员工信息”表中,将文化程度为“大专”,并且在“2005-05-01”到“2007-05-01”之间入职的所有员工调动到编号为“10006”的部门去。update员工信息set所在部门编号=10006where入职时间between'2005-05-01'and'2007

5、-05-01'and文化程度='大专'3)在“人事管理系统”数据库中对部门进行了重组和调整,原来编号为10006的部门名称变为“市场开发部”,人数也调整为20人。update部门信息set部门名称='市场开发部',员工人数=20where部门编号=100063、删除数据1)在“人事管理系统”数据库中,编号为“100509”的新员工升级为正式员工,需要在“新员工信息”表中删除他的记录。deletefrom新员工信息where员工编号=1005092)在“人事管理系统”数据库中,删除“新员工信息”表中所有在编号为“10005”部门工作的员工

6、记录。deletefrom新员工信息where所在部门编号=100053)在“人事管理系统”数据库中,删除“新员工信息”表中,所有的员工记录。deletefrom新员工信息4)在“人事管理系统”数据库中,需要删除20%的员工信息。Deletetop20percentfrom新员工信息在“教务管理系统”中操作。(一)添加教务信息1、在2003年级中创建一个新班级,编号为20031340000200、班级名称为“环境与科学”、班级人数限制在60、暂定班主任为“张浩太”。编写INSERT语句完成这操作。insertinto班级values('

7、20031340000200',2003,'环境与科学',60,'张浩太')2、添加一个来自“上海”、“汉族”、姓名为“苏娜”的女生信息,并设置该生的学号为“200330000201”、班级编号为“20031340000200”。编写INSERT语句完成这操作。insertinto学生信息(学号,姓名,班级编号,民族,籍贯)values('200330000201','苏娜','20031340000200','汉','上海')3、创建一个学生补考表,表中数据来自成绩表,条件为成绩小于60分,要求补考表中仅显示学生的学号和补考课程的编号

8、。编写SELECTINTO语句完成这操作。select学号,课程编号into补考表from成绩表where成绩<60(二)更新教务信息4、学生“胡少华”选择了新的专业,并调换到了编号为“2002134000

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。