当前位置:文档之家› Access的基本操作--认识Access

Access的基本操作--认识Access

Access数据库、表的基本操作
班级学号姓名
完成日期课(内、外)总计本实验用时间
【实验目的】
1掌握建立和维护Access数据库的一般方法。

2.掌握数据表中数据的输入输出格式的设置方法
3.掌握Access数据库中查询的类型。

4.掌握Access数据库中创建查询的工具和方法。

5.掌握创建窗体和报表的方法。

【实验内容与步骤】
1、建立数据库
通过使用创建空数据库的方法建立“教务管理系统”数据库。

文件命名为“教务管理系统.mdb”,存放在E盘根目录下。

如图6-1所示。

图6-1 新建“教务管理系统”数据库
操作步骤1:
2. 建立表
在“教务管理系统”数据库中使用表设计器建立如下数据表。

(1)学生信息数据表
①使用表工具创建表,表结构如表6-1所示。

所示。

③保存数据表,在另存为对话框中输入表的名称:学生信息。

(2)课程信息数据表
①使用表工具创建表,表结构如表6-2所示。

图6-2 设置数据表的主键
③保存数据表,在“另存为”对话框中输入表的名称:课程信息。

(3)成绩表。

①使用设计器创建表,表结构如表6-3所示。

③保存数据表,在“另存为”对话框中输入表的名称:成绩。

操作步骤2:
3. 建立关系
建立学生信息表、课程信息表、成绩表之间的关系。

①关闭所有打开的表,在数据库窗口选择“数据库工具”→“关系”命令。

②在“显示表”对话框中选择要建立关系的表。

系统会自动建立关系,对于没有自动生成的关系,则
需要操作者创建。

创建方法为:拖动两个关系字段中的一个到另外一个上面即可。

如图6-3所示。

图6-3 建立3个数据表之间的关系
③根据需要编辑关系,如选择“实施参照完整性”、“级联更新相关字段”等。

操作步骤3:
4. 输入数据
在学生信息表、课程信息表、成绩表中分别输入数据,如表6-4、表6-5、表6-6所示。

5、数据查询
. 使用Access提供的“创建“→“查询向导”执行“教务管理系统. mdb”数据库中的学生信息表、课程信息表、成绩表查询操作
(1)使用查询向导查询
①使用查询向导查询所有学生信息。

选择“创建“→“查询向导”命令,显示“简单查询向导”窗口(如图6-4所示),选择学生信息表及其所有的字段,单击“下一步”按钮,直到出现“指定查询标题”对话框,输入“学生信息”,单击“完成”按钮,即显示图6-5所示数据表。

图6-4 使用向导创建查询界面
图6-5 查询结果显示
②查询学生的选课情况,显示学号、姓名、课程号、课程名、学分。

本查询使用到3个数据表,虽然在“简单查询向导”窗体中只需选择“学生信息表”、“课程信息表”中的字段,但是系统会自动根据在实验十八中创建的3个表之间的关系,选择“成绩表”建立学生和课程之间的联系。

显示结果如图6-6所示。

③查询学生的成绩,显示学号、姓名、课程名、成绩。

显示结果如图6-7所示。

图6-7 学生成绩查询
操作步骤5:
(2)使用Access提供的“查询设计”执行查询操作
①查询姓名为“王建钢”的学生的所有信息。

选择“创建“→“查询设计”命令,选择学生信息表,打开查询设计器。

选择学生信息表中的所有字
段为显示字段,在姓名字段的条件处输入“王建钢”,单击“执行”按钮即可查询出结果。

如图6-8
所示。

图6-8 按姓名查询学生基本信息
②查询选修课程号为“S0201”且成绩在90分以上的学生,显示学号、姓名、课程名、成绩4个字段。

查询设计如图6-9所示。

图6-9 按课程查询成绩
③查询张红同学的各科成绩,按成绩由大到小排序。

查询设计如图6-10所示。

图6-10 按姓名查询成绩
④统计每个学生所修学分的总和。

查询设计如图6-11所示。

注意:此操作需要先选择“设计“→”汇
总”命令,使设计网格中出来“总计”项,然后进行查询设置。

统计结果如图6-12所示。

图6-11 统计学生学分
图6-12 统计学生学分查询结果
操作步骤6:
3. 使用SQL命令中的SELECT语句执行查询操作
在“查询”选项卡中单击“在设计视图中创建查询”,在弹出的对话框中不选择任何的表或查询,直接关闭对话框,建立一个空查询如图6-13所示。

选择“视图”→“SQL 视图”命令,在SQL视图中直接输入SELECT语句,并执行。

图6-13 空查询视图
①查询姓名为“王建钢”的学生的所有信息。

SELECT语句应为:
SELECT * FROM 学生信息 WHERE 姓名="王建钢"
②查询选修课程号为“S0201”且成绩在90分以上的学生,显示学号、姓名、课程名、成绩4个字
段。

SELECT语句应为:
SELECT 学生信息. 学号,学生信息. 姓名,课程信息. 课程名,成绩. 成绩 FROM 学生信息,课程信息,成绩 WHERE 成绩. 课程号="S0201" And 成绩>=90 And 学生信息. 学号=成绩. 学号 And 课程信息. 课程号=成绩. 课程号
③查询学生张红的各科成绩,按成绩由大到小排序。

SELECT语句应为:
SELECT 学生信息. 学号,学生信息. 姓名,课程信息. 课程名,成绩. 成绩FROM 学生信息,课程信息,成绩 WHERE 学生信息. 姓名="张红" And 学生信息. 学号=成绩. 学号 And 课程信息. 课程号=成绩. 课程号 ORDER BY 成绩. 成绩 DESC
④统计每个学生的所修学分。

SELECT语句应为:
SELECT 学生信息. 姓名, Sum(课程信息. 学分) AS 学分总计 FROM 学生信息,课程信息,成绩WHERE 学生信息. 学号=成绩. 学号 And 课程信息. 课程号=成绩. 课程号 GROUP BY 学生信息. 姓名
操作步骤7:
7.使用Access提供的“使用向导创建窗体”创建窗体
(1)使用学生表创建窗体,浏览所有学生的基本信息。

要求:只能浏览和添加学生信息,不能对数据编辑和删除。

如图6-14所示。

其中:对数据的操作设置在“属性”对话框中完成,如图6-15所示。

图6-14 学生信息浏览窗体
(2)创建学生成绩查询窗体,如图6-16所示。

图6-16 学生成绩查询窗体
操作步骤8:
7. 使用Access提供的“使用向导创建报表”创建报表
建立一个学生基本信息报表。

如图6-17所示。

操作步骤9:
实验报告答题纸
数据库的基本操作
学号:姓名:成绩:学院(系):专业:班级:
一、实验目的
1.掌握建立和维护Access数据库的一般方法。

2.掌握数据表中数据的输入输出格式的设置方法
3.掌握Access数据库中查询的类型。

4.掌握Access数据库中创建查询的工具和方法。

5.掌握创建窗体和报表的方法。

二、实验内容和步骤
操作步骤1:(创建数据库)
操作步骤2:(创建数表)
操作步骤3:(创建关系)
操作步骤4:(在创建的表中输入数据)
操作步骤5:(查询向导查询)
操作步骤6:(查询设计查询)
操作步骤7:(SQL命令查询)操作步骤8:(创建窗体)
操作步骤9:(创建报表)三、实验心得和体会。

相关主题