第五章实验报告(数据库)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

实验报告一、实验目的和任务:(1)能够向已创建的的表添加数据、修改数据和删除数据。(2)掌握查询编辑器的使用方法。(3)掌握SELECT语句在单表查询中的应用。(4)掌握SELECT语句在多表查询中的应用。(5)掌握复杂查询的使用方法。二、实验内容(1)调出第四章实验创建的四个表。方法:附加XMGL数据库或运行创建4个表的SQL语句。(2)用SQL增加数据语句输入四个表中数据。其中部门表不得少于5个,员工表不得少于10个,项目表不得少于10个,员工参与项目的情况表不得少于20个。注意:输入数据时应先输入主表数据,再输入有外键的数据;同时注意各表已经定义约束条件。(3)设计查询语句并在查询编辑器中进行查询。①求参加某个项目的员工姓名。②查询某个职工所参加的项目的项目号、项目名称以及项目所在地方。③查询参与了所有项目的员工姓名和员工所在部门。查询参与了大于3个项目的员工姓名和员工所在部门。④查询没有任何参与一个项目的员工姓名和所在部门。⑤查询所有部门都有员工参与的项目。⑥查询参加了在上海的项目的所有职工的编号、姓名和所在部门。⑦列出每个部门的平均工资、最高工资、最低工资。工资合计,以及整个单位职工的平均工资总计。⑧对所有项目主管的工资增加10%。三、实验结果(1)实验代码:Select员工表.姓名from员工表,项目表,员工参与项目Where员工表.员工号=员工参与项目.员工号and员工参与项目.项目编号=项目表.项目编号and项目名称='数据库管理'Select项目表.项目编号,项目名称,所在地方from项目表,员工参与项目Where项目表.项目编号=员工参与项目.项目编号and员工号='s060201'Select姓名,所在部门号from员工表,员工参与项目Where员工表.员工号=员工参与项目.员工号and项目编号all(selectcount(项目编号)from员工参与项目)Select姓名,部门名from员工表,部门表,员工参与项目Where员工表.所在部门号=部门表.部门号and员工表.员工号=员工参与项目.员工号and员工参与项目.员工号notin(select员工号from员工参与项目where项目编号notin('010101','010201','010301'))select员工表.员工号,姓名,所在部门号from员工表,项目表,员工参与项目Where员工表.员工号=员工参与项目.员工号and项目表.项目编号=员工参与项目.项目编号and所在地方='上海'selectavg(工资),max(工资),min(工资),sum(工资)From员工表select工资,new=工资+工资*0.1from员工表Where技术职称='项目主管'(2)实验结果

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功