网站大量收购闲置独家精品文档,联系QQ:2885784924

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

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据查询与操作》实验的答案

《数据查询与操作》实验 一、实验目的与要求 1、理解简单查询和复合查询的意义。 2、掌握SELECT语句和各子句的使用。 3、掌握多表查询和子查询的使用。 4、掌握INSERT、UPDATE和DELETE语句的使用。 二、实验平台 1、操作系统:Windows XP或Windows 2003 2、数据库管理系统:SQL Server 2005 三、练习 1、插入数据 1)在“人事管理系统”数据库“员工信息”表中,插入一个新员工信息(员工编号‘100508’、员工姓名‘苏娜’、所在部门编号‘10005’、 性别’女’籍贯‘河北’)该员工还没安排职位。 insert into 员工信息(员工编号,员工姓名,所在部门编号,性别,籍贯) values(100508,苏娜,10005, 女,河北) “人事管理系统”中,新增一个员工信息(员工编号‘100509’、员工姓名‘小龙女’、所在部门编号‘10001’、籍贯‘河南’)。 insert into 员工信息(员工编号,员工姓名,所在部门编号,籍贯) values(100509,小龙女,10001,河南) “人事管理系统”数据库的“员工信息”表中籍贯为“河南”并且所在部门编号为”10001”数据插入到“新员工信息”表中。 create table 新员工信息 (员工编号 int not null, 员工姓名 varchar(50) not null, 所在部门编号 int null, 入职时间 datetime null ) insert into 新员工信息(员工编号,员工姓名,所在部门编号) select 员工编号,员工姓名,所在部门编号 from 员工信息 where 所在部门编号=10001 and 籍贯=河南 4)将“人事管理系统”数据库中技术部门的员工的简明信息 (包括:员工编号、员工姓名、部门名称、所任职位和文化程 度)保存到表“技术部人员”中。 select 员工编号,员工姓名,部门名称,所任职位,文化程度 into 技术部人员 from 部门信息b join 员工信息y on b.部门编号=y.所在部门编号 where 部门名称=技术部 “人事管理系统”数据库“部门信息”表中,将部门的员工人数设置为10。 update 部门信息 set 员工人数=10 “人事管理系统”数据库“员工信息”表中,将文化程度为“大专”,并且在“2005-05-01”到“2007-05-01”之间入职的所有员工调动到编号为“10006”的部门去。 update 员工信息 set 所在部门编号=10006 where 入职时间between 2005-05-01 and 2007-05-01 and 文化程度=大专 3)在“人事管理系统”数据库中对部门进行了重组和调整,原来编号为10006的部门名称变为“市场开发部”,人数也调整为20人。 update 部门信息 set 部门名称=市场开发部,员工人数=20 where 部门编号=10006 3、删除数据 1)在“人事管理系统”数据库中,编号为“100509”的新员工升级为正式员工,需要在“新员工信息”表中删除他的记录。 delete from 新员工信息 where 员工编号=100509 2)在“人事管理系统”数据库中,删除“新员工信息”表中所有在编号为“10005”部门工作的员工记录。 delete from 新员工信息 where 所在部门编号=10005 3)在“人事管理系统”数据库中,删除“新员工信息”表中,所有的员工记录。 delete from 新员工信息 4) 在“人事管理系统”数据库中,需要删除20%的员工信息。 Delete top 20 percent from 新员工信息 在“教务管理系统”中操作。 (一)添加教务信息 1、在2003年级中创建一个新班级,编号为20031340000200、班级名称为“环境与科学”、班级人数限制在60、暂定班主任为“张浩太”。编写INSERT语句完成这操作。 insert into 班级 values(20031340000200,2003,环境与科学,60,张浩太)insert into 学生信息(学号,姓名,班级编号,民族,籍贯) values(200330000201,苏娜,20031340000200,汉,上海)select 学号,课程编号 into 补考表 from 成绩表 where 成绩60 (二)更新教务信息 4、学生“胡少华”选择了新的专业,并调换到了编号为“20021340000104”的班级。编写UPDATE语句完成这操作。 update 学生信息 set 班级编号=20021340000104 where 姓名=胡少华update 课程

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档