实验:在数据库中实现多表查询

更新时间:2023-10-21 23:57:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验:在数据库中实现多表查询

实验目的

1. 了解多表查询的意义

2. 掌握在数据库中实现多表条件查询

实验要求

1. 通过向导设计出多表查询 2. 理解SQL语言

3. 查询出所有成绩高于80分的学生的姓名,出生日期(来源于“学生”表)和课程

名称、成绩(来源于“成绩”表)。

实验步骤

分析:该查询要求查询的字段来源于两个不同的表,两个表中有共同的字段“学号”,所以我们要先建立两个表的关系,然后在完成查询。

1. 通过向导创建多表查询

1) 在“学生管理”数据库设计界面【对象】选项中选择【查询】,点击【工具(T)】,

在下拉列表中选择【关系(R)】(如图7-34)。

图7-34 打开关系

2) 在“关系”界面,空白处右击或点击【关系(R)】菜单,选择【显示表(T)】,点击

“学生”,单击【添加(A)】,将“学生”表添加到“关系”中;点击“成绩”,单击【添加(A)】,将“成绩”表添加到“关系”中(如图7-35)。

图7-35 将“学生”表,“成绩”表添加到关系中

3) 点击【关系(R)】在下拉列表中选择【编辑关系(R)…】,出现编辑关系对话框(如

图7-36)。

图7-36 编辑关系对话框 4) 单击【新建(N)…】,左表名称(L)选择“学生”,左列名称(C)选择“学号”,右表名

称(R)选择“成绩”,右列名称(O)选择“学号”(如图7-37),【确定】后点击【创建(C)】建立“学生”表和“成绩”以“学号”为关联的关系(如图7-38)。

图7-37 选择列

图7-38 创建“学号”关联

5) 单击【文件(F)】在下拉子菜单中选择【保存(S)】,或点击

按钮,出现保存关

系对话框,点击【是】保存。

6) 在“学生管理”数据库设计界面【对象】选项中选择【查询】,点击【设计(D)】

或点击【使用向导创建查询】。 7) 在简单查询向导“表/查询”中选择“表:学生”,在可用字段中选择“姓名”、“出

生日期”;选择“表:成绩”,在可用字段中选择“课程名称”、“成绩”通过钮移至右列“选定的字段”栏中(如图7-39)。

图7-39 选定输出字段

8) 点击【下一步(N) >】,选择“明细(显示每个记录的每个字段)(D)”(如图7-40)。

图7-40 确定何种查询方式 9) 点击【下一步(N) >】,输入标题“多表查询”,选择“修改查询设计(M)”点击【完

成(F)】,打开查询设计器(如图7-41)。

图7-41 指定查询标题

10) 在“成绩”条件栏输入“>80”(引号内内容)(如图7-42)。

图7-42 输入查询条件

11) 单击【查询】在子菜单中的点击【运行】菜单或点击

结果(如图7-43)。

运行该查询,得出运行

本文来源:https://www.bwwdw.com/article/8ugf.html

Top