上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
实验与思考
目的和任务
(1)能够向已创建的表添加数据、修改数据和删除数据。
(2)掌握查询编辑器的使用方法。
(3)掌握SELECT语句在单表查询中的应用。
(4)掌握SELECT语句在多表查询中的应用。
(5)掌握复杂查询的使用方法。
实验内容
(1)调出第4章实验创建的四个表。方法:附加XMGL数据库或运行创建4个表的SQL语句。
(2)用SQL增加数据语句输入四个表中数据。其中部门表不得少于5个,员工表不得少于10个,项目表不得少于10个,员工参与项目的情况表不得少于20个。注意:输入数据时应先输入主表数据,再输入有外键的数据;同时注意各表已经定义约束条件。
(3)设计查询语句并在查询编辑器中进行查询。
①求参加某个项目的员工姓名。
②查询某个职工所参加的项目的项目号、项目名称以及项目所在地方。
③查询参与了所有项目的员工姓名和员工所在的部门。
④查询没有参与任何项目的员工姓名和所在部门。
⑤查询所有部门都有员工参与的项目。
⑥查询参加了在上海的项目的所有职工的编号、姓名和所在部门。
⑦列出每个部门的平均工资、最高工资、最低工资,工资合计,以及整个单位职工的平均工资总计。
⑧对所有项目主管的工资增加10%。
问题思考
(1)简述单表查询和连接查询在表达查询条件时的区别和联系。
(2)使用GROUP BY进行分组查询时应注意哪些问题?
(3)用SELECT语句进行多表连接查询时应注意哪些问题?
(4)什么是外连接?它有哪些类型?JOIN…ON关键字的含义、作用和用法如何?