如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
实验报告实验目的和任务:能够向已创建的的表添加数据、修改数据和删除数据。掌握查询编辑器的使用方法。掌握SELECT语句在单表查询中的应用。掌握SELECT语句在多表查询中的应用。掌握复杂查询的使用方法。实验内容调出第四章实验创建的四个表。方法:附加XMGL数据库或运行创建4个表的SQL语句。用SQL增加数据语句输入四个表中数据。其中部门表不得少于5个,员工表不得少于10个,项目表不得少于10个,员工参与项目的情况表不得少于20个。注意:输入数据时应先输入主表数据,再输入有外键的数据;同时注意各表已经定义约束条件。设计查询语句并在查询编辑器中进行查询。=1\*GB3①求参加某个项目的员工姓名。=2\*GB3②查询某个职工所参加的项目的项目号、项目名称以及项目所在地方。=3\*GB3③查询参与了所有项目的员工姓名和员工所在部门。查询参与了大于3个项目的员工姓名和员工所在部门。=4\*GB3④查询没有任何参与一个项目的员工姓名和所在部门。=5\*GB3⑤查询所有部门都有员工参与的项目。=6\*GB3⑥查询参加了在上海的项目的所有职工的编号、姓名和所在部门。=7\*GB3⑦列出每个部门的平均工资、最高工资、最低工资。工资合计,以及整个单位职工的平均工资总计。=8\*GB3⑧对所有项目主管的工资增加10%。实验结果实验代码: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技术职称='项目主管'实验结果