1、字段宽度学号文本6姓名10性别1年龄数字整型所属院系2入校时间日期/时间简历备注创建学号为主键。将鼠标放在“学号”字段,单击“主键”图标或使用快捷菜单即可设置。如图18-2所示。保存数据表,在另存为对话框中输入表的名称:学生信息。(2)课程信息数据表使用表工具创建表,表结构如表6-2所示。图6-2 设置数据表的主键表6-2 课程信息数据表的结构课程号5课程名20学分单精度先修课程创建课程号为主键。保存数据表,在“另存为”对话框中输入表的名称:课程信息。(3)成绩表。使用设计器创建表,表结构如表6-3所示。表6-3 成绩表的结构成绩单精度,小数位2位创建学号和课程号为主键。成绩。操作步骤2:3.
2、 建立关系建立学生信息表、课程信息表、成绩表之间的关系。 关闭所有打开的表,在数据库窗口选择“数据库工具” “关系”命令。在“显示表”对话框中选择要建立关系的表。系统会自动建立关系,对于没有自动生成的关系,则需要操作者创建。创建方法为:拖动两个关系字段中的一个到另外一个上面即可。如图6-3所示。图6-3 建立3个数据表之间的关系根据需要编辑关系,如选择“实施参照完整性”、“级联更新相关字段”等。操作步骤3:4. 输入数据在学生信息表、课程信息表、成绩表中分别输入数据,如表6-4、表6-5、表6-6所示。表6-4 学生信息表000001李四男22042005-3-5爱好:摄影000002张红女2
3、12006-2-6书法000003程鑫032007-1-3组织能力强,善于表现自已000004刘红兵252004-6-9000005钟舒022007-8-4绘画、摄影、运动、书法000006江滨192008-6-5有组织、有纪律、爱好:相声、小品000007王建钢012008-1-5有上进心、学习努力000008璐娜2008-2-14绘画、摄影、运动、有上进心000009李小红232005-3-14组织能力强、善于交际、有上进心、组织能力强表6-5 课程信息表S0101数学3. 50S0102物理3. 00S0103化学2. 00S0104英语6. 00S0105政治S0106体育S0201计
4、算机文化基础S0202程序设计S0203软件工程S0301网络技术1. 00S0302多媒体技术S0401数据库表6-6 成绩表91. 0078. 0080. 0090. 0087. 0082. 0093. 0077. 0068. 0089. 0081. 0084. 0066. 0099. 0083. 00操作步骤4:5、数据查询. 使用Access提供的“创建“查询向导”执行“教务管理系统. mdb”数据库中的学生信息表、课程信息表、成绩表查询操作(1)使用查询向导查询使用查询向导查询所有学生信息。选择“创建“查询向导”命令,显示“简单查询向导”窗口(如图6-4所示),选择学生信息表及其所有
5、的字段,单击“下一步”按钮,直到出现“指定查询标题”对话框,输入“学生信息”,单击“完成”按钮,即显示图6-5所示数据表。图6-4 使用向导创建查询界面图6-5 查询结果显示2 查询学生的选课情况,显示学号、姓名、课程号、课程名、学分。本查询使用到3个数据表,虽然在“简单查询向导”窗体中只需选择“学生信息表”、“课程信息表”中的字段,但是系统会自动根据在实验十八中创建的3个表之间的关系,选择“成绩表”建立学生和课程之间的联系。显示结果如图6-6所示。图6-6 学生选课情况查询查询学生的成绩,显示学号、姓名、课程名、成绩。显示结果如图6-7所示。图6-7 学生成绩查询 操作步骤5:(2) 使用A
6、ccess提供的“查询设计”执行查询操作查询姓名为“王建钢”的学生的所有信息。选择“创建“查询设计”命令,选择学生信息表,打开查询设计器。选择学生信息表中的所有字段为显示字段,在姓名字段的条件处输入“王建钢”,单击“执行”按钮 即可查询出结果。如图6-8所示。图6-8 按姓名查询学生基本信息查询选修课程号为“S0201”且成绩在90分以上的学生,显示学号、姓名、课程名、成绩4个字段。查询设计如图6-9所示。图6-9 按课程查询成绩查询张红同学的各科成绩,按成绩由大到小排序。查询设计如图6-10所示。图6-10 按姓名查询成绩统计每个学生所修学分的总和。查询设计如图6-11所示。此操作需要先选择
7、“设计“”汇总”命令,使设计网格中出来“总计”项,然后进行查询设置。统计结果如图6-12所示。 图6-11 统计学生学分图6-12 统计学生学分查询结果操作步骤6:3. 使用SQL命令中的SELECT语句执行查询操作在“查询”选项卡中单击“在设计视图中创建查询”,在弹出的对话框中不选择任何的表或查询,直接关闭对话框,建立一个空查询如图6-13所示。选择“视图”“SQL 视图”命令,在SQL视图中直接输入SELECT语句,并执行。图6-13 空查询视图1 查询姓名为“王建钢”的学生的所有信息。SELECT语句应为:SELECT * FROM 学生信息 WHERE 姓名=王建钢2 查询选修课程号为
8、“S0201”且成绩在90分以上的学生,显示学号、姓名、课程名、成绩4个字段。SELECT 学生信息. 学号,学生信息. 姓名,课程信息. 课程名,成绩. 成绩 FROM 学生信息 ,课程信息,成绩 WHERE 成绩. 课程号=S0201 And 成绩=90 And 学生信息. 学号=成绩. 学号 And 课程信息. 课程号=成绩. 课程号3 查询学生张红的各科成绩,按成绩由大到小排序。SELECT 学生信息. 学号, 学生信息. 姓名, 课程信息. 课程名, 成绩. 成绩FROM 学生信息, 课程信息, 成绩 WHERE 学生信息. 姓名=张红 And 学生信息. 学号=成绩. 学号 And
9、 课程信息. 课程号=成绩. 课程号 ORDER BY 成绩. 成绩 DESC4 统计每个学生的所修学分。SELECT 学生信息. 姓名, Sum(课程信息. 学分) AS 学分总计 FROM 学生信息, 课程信息, 成绩WHERE 学生信息. 学号=成绩. 学号 And 课程信息. 课程号=成绩. 课程号 GROUP BY 学生信息. 姓名操作步骤7:7.使用Access提供的“使用向导创建窗体”创建窗体 (1)使用学生表创建窗体,浏览所有学生的基本信息。要求:只能浏览和添加学生信息,不能对数据编辑和删除。如图6-14所示。其中:对数据的操作设置在“属性”对话框中完成,如图6-15所示。 图
10、6-14 学生信息浏览窗体图6-15 窗体的属性设置对话框(2)创建学生成绩查询窗体,如图6-16所示。图6-16 学生成绩查询窗体操作步骤8:7. 使用Access提供的“使用向导创建报表”创建报表建立一个学生基本信息报表。如图6-17所示。图6-17 学生基本信息报表操作步骤9:实 验 报 告 答 题 纸实验六 数据库的基本操作学 号:201200132 姓名: 曹庆一 成绩:学院(系): 资环 专业: 地质工程 班级: 2012001 一、实验目的1.掌握建立和维护Access数据库的一般方法。二、实验内容和步骤(请将前3页实验内容中,要求你填写的操作步骤填于此处,并在下次理论课以纸质形
11、式上交)操作步骤1:(创建数据库) 启动Acess ,点击菜单“设计”,然后创建空数据库,点击“保存”按钮,并将文件命名为“教务管理系统.mdb” (创建数表) 使用表工具创建表,点击菜单“设计”, 点击数表命令,即可创建,后保存数据表(创建关系) 关闭所有打开的表,在数据库窗口选择“数据库工具” “关系”命令。 在“显示表”对话框中选择要建立关系的表。 创建方法为: 根据需要编辑关系,如选择“实施参照完整性”、“级联更新相关字段”等。 (在创建的表中输入数据) 点击单元格,按要求输入数据即可操作步骤5:(查询向导查询) 选择“创建“查询向导”命令,显示“简单查询向导”窗口,选择学生信息表及其
12、所有的字段,单击“下一步”按钮, 直到出现“指定查询标题”对话框,输入“学生信息”,单击“完成”按钮,(查询设计查询) 选择“创建“查询设计”命令,选择学生信息表,打开查询设计器。选择学生信息表中的所有字段为显示字段,在字段的条件处输入条件,单击“执行”按钮,即可查询出结果。( SQL命令查询) 在“查询”选项卡中单击“在设计视图中创建查询”,在弹出的对话框中不选择任何的表或查询,直接关闭对话框,建立一个空查询。 (创建窗体) “创建”“窗体”选择数据 如需对数据的操作进行设置,可在“属性”对话框中完成。 (创建报表) 使用Access提供的“使用向导创建报表”创建报表;“创建” “报表向导” 选择数据三、实验心得和体会 ACESS是编辑数据库的一个强大的软件,对于数据较多、关系较复杂的数据,既能提取所需数据、又能编辑、查找数据, 使用方便,实用价值高。我会认真学习Acess,为以后参加工作做准备。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1