已阅读5页,还剩44页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库技术基础实验指南(第三版)2009-3-4实验报告要求每个实验完成后,写出一个实验报告(Word文档),在指定位置和时间内提交。实验报告格式如下:宁夏师范学院实验报告课程名称数据库技术基础实验题目指导教师李金娟实验日期学生姓名学号实验目的(参考实验指导书)实验原理(自行归纳总结)实验结果及说明(要求有详细记录,包括文字和画面,本页不够可续页)实验一 创建及打开数据库11实验目的1) 掌握创建数据库的方法2) 掌握打开数据库的方法3) 掌握数据库的其他操作12创建数据库121实验任务在某个磁盘目录下建立一个新的学生管理数据库,数据库名为“学生及修课管理.mdb”。122操作指导具体操作方法如下:1) 单击“开始”按钮,打开“开始”菜单。2) 选择“所有程序”,再选择“Microsoft Office”程序组,然后选择“Microsoft Office Access 2003”,启动Access。选择“文件”菜单下的“新建”命令,出现如图1-1所示的窗口。图1-1 Access的启动窗口3) 单击图1-1所示窗口中的“空数据库”项,弹出如图1-2所示的对话框。4) 在图1-2所示的对话框中,在“保存位置”下拉列表框中选择数据库文件的保存位置,在“文件名”下拉列表框中输入数据库文件名(这里为“学生及修课管理.mdb”,Access数据库文件的默认扩展名为.mdb)。5) 单击“创建”按钮创建此数据库,这时在Access主窗口中打开了新建的数据库,如图1-3所示。6) 单击Access窗口上的“关闭”按钮,退出Access。13打开数据库131实验任务打开新建的“学生及修课管理.mdb“数据库。132操作指导图1-2 “文件新建数据库”对话框图1-3 创建好数据库后的情形具体操作方法如下:启动Access,进入如图1-4所示的窗口。在图1-4所示的窗口中,单击“文件”菜单下的“打开”命令,或者单击工具栏上的“打开”按钮,进入如图1-5所示的“打开”对话框。在“打开”对话框的“查找范围”下拉列表框中,单击包含所要打开的数据库文件夹的路径,然后在中间的列表中选择要打开的数据库文件(如图1-5所示为打开“学生及修课管理.mdb”),单击“打开”按钮,即可打开数据库。打开数据库形式与图1-3类似。如果启动Access后,在“开始工作”任务窗格的“打开“部分列出了要打开的数据库文件夹,则可直接单击些文件打开数据库。14关于数据库窗口的一些操作141实验任务熟悉数据库窗口所提供的一些功能。图1.4 新打开的Access窗口图1.5 “打开”对话框142操作指导1隐藏/显示数据库窗口中的对象在熟悉了如何在Access中建立和打开数据库之后,下面介绍一些常用的操作。比如,有时用户可能不希望别人看到数据库中的某些对象,这时可以把这些对象隐藏起来,隐藏窗口对象的操作方法如下:启动Access并打开某个数据库,在数据库窗口中,选择要隐藏的对象(假设选择的是“表”对象下的“修课表”)。单击工具栏上的“属性”按钮,或者在选中的对象上右击,然后在弹出的菜单中选择“属性”命令,打开如图1-6所示的对话框。在“属性”对话框中选择“隐藏”复选框,然后单击“确定”或“应用”按钮。这时所选中的对象就被隐藏起来了。如果要显示隐藏的对象,可选择“工具”菜单中的“选项”命令,打开如图1-7所示的“选项”对话框。在些对话框中选择“视图”选项卡,然后选中“隐藏对象”复选框,再单击“确定”或“应用”按钮,隐藏对象的图标将暗淡显示,如图1-8所示。如果不再希望隐藏某个对象,则在隐藏对象暗淡显示后,首先选中此对象,然后单击工具栏上的“属性”按钮,弹出如图1-6所示的对话框,在此对话框中取消“隐藏”复选框的选中状态,然后单击“确定”或“应用”按钮,即可取消对象的隐藏。2更改数据库外观在数据库窗口中可以改变对象的外观,如大图标显示、小图标显示、列表显示或详细信息显示等。实现方法是:在“视图”菜单中分别选择“大图标”、“列表”或“详细信息”选项即可改变对象的显示方式。另外,还可以对数据库对象进行排序,实现方法是:在“视图”菜单中选择“排列图标”命令,并从级联菜单中选择不同的选项,如图1-9所示,即可使对象按指定的方式进行排列。实验二 数据表操作21建立和修改数据表211实验目的1)掌握用“数据表视图”和“设计视图”建立数据表的方法。2)掌握在数据表上建立实体完整性和参照完整性的方法。3)熟悉修改表结构的方法。4)掌握在表中输入数据的方法,并通过实例理解参照完整性的含义。212建立数据表1实验任务1)在“学生及修课管理.mdb”数据库中建立“学生表”(Student)、“课程表”(Course)和“修课表”(SC)。2)建立“学生表”和“修课表”以及“课程表”和“修课表”之间的参照完整性关系。3)在“学生表”、“课程表”和“修课表”中分别插入一些记录。4)修改和删除“学生表”或“课程表”中的数据,体会参照完整性的作用。2操作指导Access提供了几种创建表的方法,这里介绍其中比较常用的两种方法。图2-1 “新建表”对话框(1)利用“数据表视图”建立数据表具体操作方法如下:1)启动Access,打开实验一建立的“学生及修课管理.mdb”数据库,打开后的形式如图1-3所示。2)在图1-3所示的窗口中,在左侧的“对象”栏中选择“表”对象,然后单元击“新建”按钮,打开如图2-1所示的“新建表”对话框。3)选择右侧列表框中的“数据表视图”,单击“确定”按钮,进入如图2-2所示的窗口。图2-2 “数据表视图”窗口图2-3 为表命名图2-4 提示定义主键对话框4)单击工具栏上的“保存”按钮,弹出如图2-3所示的对话框。首先命名表,在“表名称”文本框中输入表的名字,这里为Student。单击“确定”按钮,弹出如图2-4所示的提示对话框,提示目前没有为数据表定义主键(Access将主码称为主键),单击“否”按钮,暂时不定义主键,回到如图2-2所示的窗口。5)双击图2-2所示窗口中的“字段1”,使该字段反相显示,然后在此字段中输入“学号”。6)用同样的方法,将字段2、字段3、字段4和字段5分别改名为“姓名”、“年龄”、“性别”、“所在系”,创建后的形式如图2-5所示。图2-5 输入表的各列列名以“数据表视图”方式创建数据表时,可以在创建完表后直接在表中输入数据。例如可以在图2-5所示窗口的空白区域直接输入如图2-6所示的数据。输入完成后单击“关闭”按钮,关闭“数据表视图”窗口。在定义完整数据表结构之后也可以先不输入数据,留待以后再输入。如果不输入数据,可直接在图2-5所示的窗口中单击“关闭”按钮,关闭“数据表视图”窗口。图2-6 学生表数据关闭“数据表视图”窗口后,回到如图1-3所示的数据库窗口。此时,窗口中会列出新建的表。(2)利用“设计视图”创建数据表具体操作方法如下:1)在图1-3所示的窗口中,在左侧的“对象”栏中选择“表”对象,单击“新建”按钮,在如图2-1所示的“新建表”对话框中选择“设计视图”,然后单击“确定”按钮,弹出如图2-7所示的窗口。图2-7 用“设计视图”新建表视图2)在该窗口中,在“字段名称”下面的框中输入“课程号”(假设这里创建课程表Course),单击“数据类型”下面的框,然后单击其右侧出现的下拉箭头打开下拉列表,从中选择“文本”,在下面“常规”选项卡的“字段大小”文本框中输入6,如图2-8所示。图2-8 定义“课程号”列的情形3)依次输入“课程名”(数据类型为“文本”,字段长度为20)、“学分”(数据类型为“数字”,字段大小为“整型”)。输入完成后的形式如图2-9所示。图2-9 定义完成后的Course表4)单击第一个字段名称左边的方框选中此字段,此方框内出现标记。然后单击工具栏上的“主键”按钮,将此字段定义为主键。5)单击“文件”菜单中的“保存”命令,打开“另存为”对话框,在此对话框的“表名称”文本框中输入Course,如图2-10所示。图2-10 “另存为”对话框6)单击“确定”按钮。关闭“设计视图”窗口,回到数据库窗口,该窗口中列出了新建的表。7)如果希望在新建的表中输入数据,可双击要输入数据的表名,弹出如图2-11所示的“数据表视图”窗口。在此窗口中输入相应的数据(如图2-11所示)。图2-11 输入了4行数据的Course表8)输入完数据后单击“数据表视图”窗口右上角的“关闭”按钮,关将此窗口。按上述步骤1)3)创建修课表(SC表),定义好SC表的各个列之后的情形如图示2-12所示。定义好SC表后先不定义主键,单击“保存”按钮保存对此表的定义,在弹出的“另存为”对话框(与图2-10类似)中输入“SC”,单击“确定”按钮关闭“另存为”对话框,这时系统弹出一个如图2-14所示的对话框,在此对话框中单击“否”按钮。然后单击“设计视图”窗口右上角的“关闭”按钮,关闭“设计视图”窗口,回到数据库窗口。图2-12 定义好SC表后的情形至此,已在“学生及修课管理.mdb”数据库中定义了三张表,如图2-13所示。其中,为Student表和Course表输入了数据,为Course表建立了主键。我们将通过下面的实验进一步完善这三张表的定义。图2-13 定义好的三张表213修改表结构Access提供了修改表结构的功能,用户可以在创建表之后对表结构进行修改。1实验任务1)在Course表中增加“学期”字段。2)在Student表中将“学号”改为“文本”型,长度为7。2操作指导(1)为Course表中增加“学期”字段具体操作方法如下:1)在图1-3所示的窗口中,在左侧的“对象”栏中单击“表”对象,选中Course数据表,单击“打开”按钮,打开此数据表。2)单击“视图”菜单中的“设计视图”命令,打开“设计视图”窗口。3)在“字段名称”的最后一行输入新字段“学期”,数据类型为“数字”,长度为“整型”。如图2-14所示。图2-14 新增加“学期”列后的情形4)单击工具栏上的“保存”按钮,保存所做的修改。在修改完表结构后,可直接输入新列的数据。步骤如下:1)单击“视图”菜单中的“数据表视图”命令,打开“数据表视图”窗口。2)在数据表视图中可以看到“学期”列的内容为空。在此列中输入一些数值,输入完成后的情形如图2-15所示。图2-15 修改完结构并输入了新数据后的Course表3)单击工具栏上的“保存”按钮,保存所做的修改,然后单击窗口右上角的“关闭”按钮,关闭此数据表窗口。(2)修改Student表的“学号”列的定义修改表结构时,不仅可以增加新的列,而且还可以修改已有列的定义。现在我们就将Student表的“学号”列的长度从6改为7。具体操作方法如下:1)在图2-13所示窗口的“表”对象中,选中Student数据表,单击“设计”按钮,打开“设计视图”窗口。2)选取中“学号”字段,将“数据类型”改为“文本”,并将“字段长度”设为7。3)单击工具栏上的“保存”按钮,保存所做的修改,然后单击窗口右上角的“关闭”按钮,关闭此设计窗口。214定义实体完整性1实验任务1)为Student表定义主键2)为SC表定义主键2操作指导(1)为Student表定义主键具体操作方法如下:图2-16 Student表的数据表视图1)在图2-13所示窗口的“表”对象中,选中Student表,然后单击“打开”按钮,打开此数据表,如图2-16所示。单击“视图”菜单中的“设计视图”命令,打开“设计视图”窗口,如图2-17所示。图2-17 Student表的设计视图或者也可以在如图2-13所示的窗口中,在要设置主键的表上直接单击鼠标右键,然后在弹出的菜单中选择“设计视图”选项,同样进入如图2-17所示的窗口。2)在“设计视图”窗口中单击“学号”左边的广框选中此字段,在此方框内出现图标。3)单击工具栏的“主键”按钮,将此字段定义为主键。4)单击“设计视图”窗口右上角的“关闭”按钮,出现如图2-18所示的对话框,提示是否保存更改。图2-18 提示是否保存更改5)单击“是”按钮,保存所做的更改。(2)为SC表定义主键由于SC表的主键由“学号”和“课程号”共同组成,因此在进入到SC表的设计视图后,首先选中“学号”列,然后按住Ctrl键,再选中“课程号”列,同时选中两个列后(如图2-19所示),单击“主键”按钮,“学号”和“课程号”列的左边将分别有一把小钥匙图标,表示这两个列共同作为主键。图2-19 同时选中“学号”和“课程号”列215定义参照完整性参照完整性是靠外码实现的,现在我们就定义两个外码实现参照完整性。1实验任务为SC表中定义外码,其中一个是“学号”,它是引用Student表的“学号”的外码;另一个是“课程号”,它是引用Course表的“课程号”的外码。2操作指导具体操作方法如下:1)单击“工具”菜单下的“关系”命令,或者单击工具栏上的“关系”按钮,打开如图2-20所示的“显示表”对话框。图2-20 “显示表”对话框2)在该对话框中,选择“表”选项卡,此时显示三个已创建好的表。3)单击选中Student表,然后单击“添加”按钮将此表添加到“关系”窗口中。4)按同样方法分别添加SC表和Course表,添加完成后单“关闭”按钮,进入“关系”窗口,此窗口中列出了所选的三个表(如图2-21所示)。图2-21 “关系”窗口5)将Student表中的“学号”字段拖放到SC表的“学号”字段上,打开如图2-22所示的“编辑关系”对话框。图2-22 建立Student表和SC表间的关系6)在该对话框中,选中“实施参照完整性”复选框、“级联更新相关字段”复选框、“级联删除相关记录”复选框。7)单击“创建”按钮,建立此关系。8)再在图2-21所示的“关系”窗口中,将Course表中的“课程号”字段拖放到SC表的“课程号”字段上,弹出与图2-22类似的对话框,在此对话框中只选中“实施参照完整性”复选框,单击“创建”按钮建立此关系。9)建立好表间关系后,回到如图2-23所示的“关系”窗口,在此窗口中用连线显示了表之间的关联关系。单击“保存”按钮保存此关系。图2-23 设置好关系后情形10)单击“关系”窗口中的“关闭”按钮关闭此“关系”窗口。22输入和修改列数据221实验目的1)掌握在Access数据库中输入数据的方法。2)了解级联更新数据和级联删除数据的作用。222输入数据除了前面介绍的可以在创建表的同时输入数据外,也可以创建好表之后再输入数据。1实验任务为SC表输入一些数据。2操作指导具体操作方法如下:1)选中“表”对象,选中SC表,然后单击“打开”按钮,或者双击SC表,均可打开SC表,如图2-24。2)在“学号”、“课程号”和“成绩”列分别输入如图2-25所示的数据,在输入数据的过程中,每当输入一个数据时,系统自动在下面增加一个新的空白行,这样用户在输入完一行数据之后可继续输入后续行数据。图2-25 输入数据后的SC表223级联更新数据和级联删除数据当在表中定义了外码约束之后,外码的取值必须在所引用的主表的主码值范围内。这是在定义好外码约束后,在外码表中插入和更新数据时由系统自动保证的。但如果要修改(包括删除和更新)主表的主码列的数据,并且所修改的主码列的值在外码表中有对它的引用,则会有两种情况,第一种情况也是默认情况,是不允许修改的主码列的值;第二种情况是将外码的值一起修改。1实验任务1)对Student表的主码进行修改,测试级联更新功能。2)删除Student表的一些数据,测试级联删除功能。3)测试Course表的级联更新和删除功能。2操作指导(1)级联更新数据具体操作方法如下:1)在数据库的“表”对象中,双击Student数据表,打开此数据表。2)将此表的第一条记录的学号从“9912101”改为“9912110”,如图2-26所示。单击“保存”按钮保存所做的修改。3)单击数据表视图右上的“关闭”按钮关闭此窗口。4)再次在“表”对象中,双击SC表,打开此数据表。5)在SC表的数据表窗口中看到原来的学号“9912101”都改为了“9912110”(如图2-27所示)。图2-26 修改Student表的一个学生的学号图2-27 级联更改后的SC表数据这就是“实施参照完整性”中“级联更新相关字段”的功能。如果不选中此项则不能进行这样的修改操作。例如,如果修改Course表中的相应课程号(比如修改“C01”为“C10”),则会弹出如图2-28所示的提示对话框,原因是我们在定义Course表和SC表的关联关系时没有指定“级联更新相关字段”功能。图2-28 提示对话框(2)级联删除数据具体操作方法如下:1)在“表”对象中,双击Student数据表,打开此数据表。图2-29 删除Student表中的某条记录2)右键单击此数据表中的第3条记录(学号为9912110)“学号”左边的方框选取中此记录,并从弹出的菜单中选择“删除记录”命令(如图2-29所示),弹出如图2-30所示的确认删除对话框,单击“是”按钮。图2-30 确认删除对话框3)单击工具栏上的“保存”按钮。4)在“表”对象中,双击SC数据表,打开此数据表。可以看到SC表中学号为“9912110”的学生的修课记录也一起被删掉了。这就是“实施参照完整性”中“级联删除相关记录”的功能。同样,在Course表中不能删除SC表中有的课程号的记录。23操作数据231实验目的1)熟悉数据表数据的编辑方法2)掌握数据表中记录的排序方法。3)掌握记录的查找方法。4)掌握数据表记录的筛选操作。232修改和添加记录1实验任务1)修改SC表中的数据记录。2)向Student表和SC表中添加新记录。2操作指导(1)修改SC表中的数据具体操作方法如下:1)在“表”对象中,双击SC数据表,打开此数据表。2)将学号为“9931102”、课程号为“C02”的记录的成绩改为76。3)单击工具栏上的“保存”按钮,保存所做的修改,并单击数据表视图右上角的“关闭”按钮,关闭此数据表。(2)在Student表和SC表中添加新记录具体操作方法如下:1)在“表”对象中,双击Student数据表,打开此数据表。图2-31 输入一行新记录2)在此数据表的最后的空白行的各字段中分别输入如下数据:学号为“9912101”,“姓名”为“李勇”,年龄为“19”,性别为“男”,所在系为“计算机系”,如图2-31所示。3)单击工具栏上的“保存”按钮,保存所做的修改,并单击数据表视图右上角的“关闭”按钮,关闭此数据表。4)按同样方法在SC表中输入如下两行数据:9912101,C01,889912101,C03,85233排序记录1实验任务对SC表按“学号”字段降序排序。2操作指导具体操作方法如下:1)在“表”对象中,双击SC数据表,打开此数据表。2)单击“学号”字段,将字段作为排序依据列,如图2-32所示。 图2-32 选中SC表的“学号”列 图2-33 按“学号”降序排序后的结果3)单击工具栏上的“降序排序”按钮,观察窗口中数据显示的变化情况(如图2-33所示)。4)选择“记录”菜单上的“取消筛选/排序”命令,将数据表的记录恢复为原来的顺序。234查找记录1实验任务在Student表中查找年龄和姓名等于特定值的记录。2操作指导具体操作方法如下:1)在“表”对象中,双击Student数据表,打开此数据表。2)选中“年龄”列(如图2-34所示),然后选择“编辑”菜单下的“查找”命令,打开如图2-35所示的“查找和替换”对话框。图2-34 选中“年龄”列图2-35 “查找和替换”对话框3)在“查找内容”下拉列表中输入20,在“查找范围”下拉列表框中选择“年龄”,在“匹配”下拉列表框中选择“整个字段”,在“搜索”下拉列表中选择“全部”。4)单击“查找下一个”按钮,观察数据表视图中查找到的第一个记录。5)再次单击“查找下一个”按钮,观察数据表视图中查找记录的变化。6)单击“取消”按钮关闭“查找和替换”对话框。7)在Student数据表视图中再次选择“姓名”列,然后再选择“编辑”菜单下的“查找”命令,打开“查找和替换”对话框。8)在“查找内容”下拉列表框中输入“张”,在“匹配”下拉列表中选择“字段开头”(如图2-36所示),然后单击“查找下一个”按钮,观察数据表视图中查找到的第一个记录。图2-36 设置“姓名”列的查找条件235筛选记录1实验任务对Student表筛选出计算机系的学生记录。2操作指导具体操作方法如下:图2-37 选中第一条记录的“所在系”列的值1)在Student数据表视图中选中第一条记录的“所在系”列的内容(如图2-37所示)。2)选择“记录”菜单中的“筛选”项下的“按选定内容筛选”命令,观察数据表视图上所显示的记录,都是计算机系的学生(如图2-38所示)。图2-38 筛选后的结果3)选择“记录”菜单下的“取消筛选/排序”命令,恢复显示所有的记录。236排除筛选记录1实验任务对Student表排除计算机系的学生记录。2操作指导除了可以对数据进行筛选使数据表视图中显示满足条件的记录外,还可以在数据表中显示除满足筛选条件之外的其他记录,这就是排除筛选记录的含义。下面的练习是显示除计算机系外的其他系学生的信息。具体操作方法如下:1)同样在Student数据表视图中选中第一条记录的“所在系”列的内容(如图2-37所示)。2)选择“记录”菜单中的“筛选”项下的“内容排除筛选”命令,观察数据表视图上显示的记录,是除计算机之外的其他系的学生(如图2-39所示)。图2-39 排除筛选内容后的记录24更改数据表的显示方式更改数据表的显示方式包括:改变列的显示顺序、改变行高和列宽、隐藏/显示列、移动列、冻结/解冻列,改变字体的大小、改变网格线样式和背景颜色等。241更改列的显示顺序在数据表中,字段的显示顺序是定义表时所定义的顺序,但可以通过移动列来改变列的显示顺序。1实验任务改变Student表的列的显示顺序。1)将“所在系”列移动到“年龄”列前。2)再将“年龄”和“性别”两个列移到“所在系”列前。2操作指导具体操作方法如下:1)在“表”对象中,双击Student表,打开此数据表,如图2-40所示。2)将鼠标指针放置在“所在系”列的标题上,直到鼠标指针变为向下指的箭头形式,单击鼠标选中“所在系”列,如图2-41所示。按住鼠标,将所选列拖动到“年龄”列的前面,当“年龄”列前出现粗的竖线时(如图2-42所示),释放鼠标,结果如图2-43所示。图2-40 初始显示的Student表数据图2-41选中“所在系”列后的情形图2-42 拖动到“年龄”前图2-43 移动“所有系”列后的情形3)再次选中“年龄”列,保持鼠标按下状态并向右拖动鼠标直到同时选中了“性别”列,如图2-44所示。图2-44 同时选中“年龄”和“性别”列的情形4)在选中的列上按下鼠标并保持鼠标按下状态,向前拖动直到“所在系”列的前面,释放鼠标,这时将“年龄”列和“性别”列移到了“所在系”的前面,如图2-45所示。5)在窗口的任意位置单击鼠标,取消表中列的选中状态。图2-45 再次移动列后的结果242隐藏/显示列1实验任务1)隐藏Student表的“年龄”列。2)再显示出“年龄”列。2操作指导(1)隐藏列具体操作方法如下:1)在“表”对象中,双击Student表,打开此数据表。2)选中“年龄”列,如图2-46所示。图2-46 选中“年龄”列3)单击“格式”菜单下的“隐藏列”命令,隐藏掉所选中的列,结果如图2-47所示。4)单击“关闭”按钮,保存。(2)显示隐藏列具体操作方法如下:1)在“表”对象中,双击Student表,打开此数据表。图2-47 隐藏掉“年龄”列后的结果2)单击“格式”菜单下的“取消隐藏列”命令,弹出如图2-48所示的对话框。图2-48 “取消隐藏列”对话框3)在图2-48所示的对话框中,在每个列前有一个复选框,未选中的列为隐藏列。选中“年龄”列前的复选框,然后单击“关闭”按钮。这时可看到在数据表视图中已经显示出了“年龄”列。243冻结/解冻列当表中有很多列时,一个屏幕可能显示不下,而使用滚动条又会将一些基准列移出屏幕,为了能既保留基准列,又能显示后面的列,可以将前面的基准列“冻结”,查看完毕后再“解冻”。图2-49 冻结“姓名”列后的情形1实验任务1)冻结Student表的“姓名”列。2)解冻“姓名”列。2操作指导(1)冻结列具体操作方法如下:1)在“表”对象中,双击Student表,打开此数据表。2)选中“姓名”列,从“格式”菜单中选择“冻结列”命令,则该列将被固定在屏幕上,如图2-49所示。注意在冻结列的右边有一条竖线。(2)解冻列具体操作方法如下:选择“格式”菜单下的“取消对所有列的冻结”命令,即可将所有冻结的列解冻。244改变字体样式为了打印和显示的需要,可以改变数据表的大小、样式、颜色。1实验任务设置Student表的字体样式。2操作指导具体操作方法如下:1)在“表”对象中,双击Student表,打开此数据表。2)单击“格式”菜单下的“字体”命令,弹出 “字体”对话框。3)在“字体”对话框中,可以设置字体、字形、字号、颜色等,学生自行设置。245设置单元格效果和样式实验三 查询31实验目的1)熟悉Access中查询的基本概念。2)掌握常用的建立查询的方法。32利用简单查询向导建立查询对象321实验任务建立查询学生学号、姓名、所在系、课程号和成绩的查询对象,查询对象名为“学生及选课情况查询”。322操作指导具体操作方法如下:1)在数据库窗口中,选择“查询”对象,然后单击“新建”按钮,打开如图3-1所示的“新建查询”对话框。图3-1 “新建查询”对话框2)在图3-1所示的对话框中选择“简单查询向导”,单击“确定”按钮,打开如图3-2所示的“简单查询向导”对话框。3)打开“表/查询”下拉列表框,选择Student数据表,此时“可用字段”列表框中显示了该数据表中的全部字段。图3-2 “简单查询向导”对话框4)单击“学号”字段,然后单击添加按钮,将“学号”字段添加到“选定的字段”列表框中。5)顺序将“姓名”、“所在系”字段添加到“选定的字段”列表框中。6)再次打开“表/查询”下拉列表框,选择SC数据表,将“课程号”和“成绩”字段添加到“选定的字段”列表框中。添加好字段后的情形如图3-3所示。图3-3 选择好查询字段后的情形7)单击“下一步”按钮,进入如图3-4所示的对话框。8)在图3-4所示的对话框中选中“明细”单选按钮,单击“下一步”按钮,进入如图3-5所示的对话框。9)在“请为查询指定标题”文本框中输入查询标题“学生及选课情况查询”。10)单击“完成”按钮。这时在“查询”对象窗口中列出了新建的查询对象,双击此查询对象,可以浏览查询对象的结果,如图3-6所示。图3-4 选择查询方式图3-5 输入查询对象标题图3-6 学生及选课情况查询对象的结果33利用设计视图建立无条件查询对象331实验任务利用向导建立查询学生学号、姓名、课程名和成绩和查询对象,查询对象名为“学生修课及成绩降序查询”332操作指导具体操作方法如下:1)在“查询”对象窗口中,单击“新建”按钮,打开如图3-1所示的“新建查询”对话框。2)在列表框中选择“设计视图”,单击“确定”按钮,打开如图13-7所示的“显示表”对话框。图3-7 “显示表”对话框3)选中Course表,并单击“添加”按钮,将此表添加到查询窗口中。用同样的方法将SC表和Student表添加到查询窗口中。4)单击“关闭”按钮,关闭“显示表”对话框,进入如图3-8所示的“选择查询”窗口。图3-8 “选择查询”窗口5)分别双击Student表中的“学号”和“姓名”列、Course表中的“课程名”列、SC表中的“成绩”列、。在该窗口下面的“排序”框处,在“成绩”列上选择“降序”。设置好后的情形如图3-9所示。6)单击工具栏上的“执行”按钮,显示的结果如图3-10所示。7)以“学生修课及成绩降序查询”为“查询名称”保存。图3-9 选择好查询及排序列后的情形图3-10 查询的执行结果34利用设计视图建立有条件查询341实验任务建立考试成绩大于等于80的学生的姓名、课程名和成绩的查询对象,对象名为“成绩=80”。342操作指导具体操作方法如下:1)在“查询”对象窗口中,单击“新建”按钮,打开如图3-1所示的“新建查询”对话框。2)在列表框中选择“设计视图”,单击“确定”按钮,打开如图3-7所示的“显示表”对话框。图3-11 选择“查询”选项卡3)选择“查询”选项卡,其列表框中列出了已经建立好的全部查询对象。选择此列表框中的“学生修课及成绩降序查询”(如图3-11所示),单击“添加”按钮。4)单击“关闭”按钮关闭“显示表”对话框,出现建立查询的设计窗口,在此窗口中双击“学生修课及成绩降序查询”字段列表框中的“姓名”、“课程名”和“成绩”字段。5)在“成绩”一列的“条件”框内输入“=80”,如图3-12所示。图3-12 设置好后的情形6)单击工具栏上的“执行”按钮,观察显示的查询结果。7)单击工具栏上的“保存”按钮,在“另存为”对话框的“查询名称”文本框中输入“成绩=80”。单击“确定”按钮保存此查询。8)关闭查询。至此,已经在“查询”中建立了三个查询。实验四 窗体窗体是一种主要用于在数据库输入和显示数据的数据库对象。多数窗体都与数据库中的一个或多个表和查询绑定。窗体的记录源引用基础数据表和查询中的字段。41实验目的1)掌握利用窗体向导建立窗体的方法。2)掌握利用设计视图建立窗体的方法。42利用窗体向导建立窗体421实验任务1)利用窗体向导建立一个基于单一表Student表的窗体,窗体名称为“学生基本情况”,在此窗体中完成如下操作:利用此窗体显示Student表的记录。向Student表添加新记录、2)利用窗体向导建立基于多个表Student、Course和SC表的窗体,窗体内容包括“姓名”、“所在系”、“课程名”和“成绩”,窗体名为“学生考试情况”。422操作指导1建立“学生基本情况”窗体具体操作方法如下:1)单击“窗体”对象,在“窗体”对象窗口中单击“新建”按钮,打开如图4-1所示的“新建窗体”对话框。 图4-1 “新建窗体”对话框 图4-2 选择完成后的“新建窗体”对话框2)在如图4-1所示的对话框中,在列表框中选择“窗体向导”,在下面的“请选择该象数据的来源或查询”下拉列表框中选择Student表,如图4-2所示。3)单击“确定”按钮,打开如图4-3所示的“窗体向导”对话框。图4-3 “窗体向导”对话框4)单击图4-3上添加按钮,将所有字段添加到“选定的字段”列表框中。单击“下一步”按钮进入如图4-4所示的确定窗体布局的对话框。图4-4 确定窗体布局5)在图4-4所示的对话框中选中“数据表”单选按钮,单击“下一步”按钮弹出如图4-5所示的选择窗体样式的对话框。图4-5 选择窗体样式6)在图4-5所示的对话框中选择“标准”,单击“下一步”按钮弹出如图4-6所示的为窗体指定标题的对话框。图4-6 指定窗体标题7)在“请为窗体指定标题”文本框中输入“学生基本情况”,单击“完成”按钮,弹出如图4-7所示的显示窗体结果的窗口。图4-7 “学生基本情况”窗体的显示结果8)在窗体上输入如下新记录:9912194,李萍,19,女,计算机系9)关闭窗体。2建立“学生考试情况”窗体具体操作方法如下:1)单击“窗体”对象,在“窗体”对象窗口中单击“新建”按钮,打开如图4-1所示的“新建窗体”对话框。2)在如图4-1所示的对话框中,在列表框中选择“窗体向导”,单击“确定”按钮,进入如图4-8所示的对话框。图4-8 指定窗体所包含的列3)在图4-8 所示对话框的“表/查询”下拉列表框中选择Student表,在下面的“可用字段”列表框中首先选择“姓名”,单击“添加”按钮,将其添加到“选定的字段”列表框中。用同样的方法,将“所在系”添加到“选定的字段”列表框中。4)在图4-8所示对话框的“表/查询”下拉列表框中选择Course表,并将“课程名”添加到“选定的字段”列表框中。再选择SC表,并将“成绩”添加到“选定的字段”列表框中,设置好后的形式如图4-9所示。图4-9 设置好窗体所包含的字段后的情形5)单击“下一步”按钮,进入如图4-10所示的对话框。在此对话框中选中“带有子窗体的窗体”单选按钮。图4-10 确定数据查看方式6)单击“下一步”按钮,进入如图4-11所示的确定窗体布局的对话框。在此对话框中选中“数据表”单选按钮。图4-11 确定窗体布局图4-12 设置窗体样式7)单击“下一步”按钮,进入如图4-12所示的设置窗体样式的对话框。在此对话框中选择“远征”选项。8)单击“下一步”按钮,进入如图4-13所示的指定窗体标题的对话框。在此对话框的“窗体”文本框中输入“学生考试情况”,在“子窗体”文本框中输入“选课子窗体”,如图4-13所示。图4-13 指定窗体标题9)单击“完成”按钮,完成窗体的设计。10)单击窗体下部的移动按钮,可以在主窗体中移动显示的成绩,在移动主数据窗口中的数据的同时,子数据窗口中的数据会随之变化。43利用设计视图建立窗体431实验任务建立SC表的窗体432操作指导具体操作方法如下:1)在“窗体”对象窗口中单击“新建”按钮。2)在如图4-1所示的“新建窗体”对话框中,在列表框中选择“设计视图”,在下面的“请选择该对象数据的来源表或查询”下拉列表框中选择SC表。3)单击“确定”按钮,打开如图4-15所示的设计视图窗口。图4-15 窗体的设计视图4)观察窗口中有无“字段名”列表框,如果没有,可单击“视图”菜单下的“字段列表”命令显示该列表框。5)分别将列表框中的每个字段拖放到设计网格中合适的位置,如图4-16所示。6)单击工具栏上的“保存”按钮,在“另存为”对话框的“窗体名称”文本框中输入“学生成绩”。7)单击“确定”按钮,完成窗体设计。8)单击“关闭”按钮,关闭此窗体。8)单击刚创建的“学生成绩“窗体”,并单击“打开”按钮,运行此窗口,观察显示的窗体结果(如图4-17所示)。若对布局不满意,可单击“视图”菜单下的“设计视图”命令。图4-16 拖放好各字段后的情形图4-17 “学生成绩”窗体的显示结果实验五 报表报表是以打印格式展示数据的一种有效方式。报表一般是绑定到数据库中的一个或多个表和查询中,报表中的记录引用数据表和查询中的字段。51实验目的1)掌握利用设计视图建立报表的方法。2)掌握利用向导建立报表的方法。52利用报表向导建立报表521实验任务1)利用报表向导建立基于单一表Student表的报表,报表名为“学生基本信息”。2)利用报表向导建立基于多个表Student、Course和SC表的报表,报表内容包括“姓名”、“所在系”,“课程名”和“成绩”,报表名为“学生考试情况”。522操作指导1建立“学生基本信息”报表具体操作方法如下:1)在数据库窗口中,选择“报表”对象,单击“新建”按钮,打开如图5-1所示的“新建报表”对话框。2)在“新建报表”对话框的的列表框中选择“报表向导”,在“请选择该对象数据的来源表或查询”下拉列表中选择Student。3)单击“确定”按钮,打开如图5-2所示的“报表向导”对话框。图5-1 “新建报表”对话框图5-2 “报表向导”对话框图5-3 选择分组级别4)单击按钮,将所有字段都添加到“选定的字段”列表框中。5)单击“下一步”按钮,出现如图5-3所示的选择分组级别对话框。6)在左边的列表框中选择“所在系”字段,然后单击按钮,将“所在系”字段添加到右边的列表框中,如图5-4所示。图5-4 选择好分组级别后的情形7)单击“下一步”按钮,打开向导的选择排序依据列对话框,如图5-5所示。图5-5 选择排序依据列图5-6 确定报表布局8)在图5-5所示的对话框中,在“1”下拉列表框中选择“年龄”作为排序依据列,单击“升序”按钮。9)单击“下一步”按钮,打开向的布局对话框,如图5-6所示。10)在图5-6所示的对话框中,在“布局”选项区中选择“递阶”单选按钮,选择递阶格式的布局。图5-7 确定报表样式11)单击“下一步”按钮,打开向导的样式对话框,如图5-7所示。12)在图5-7所示的对话框中,在列表框中选择“组织”,单击“下一步”按钮,打开向导的标题对话框,如图5-8所示。图5-8 为报表命名标题13)在图5-8所示对话框中的“请为报表指定标题”文本框中输入“学生基本信息”。14)单击“完成”按钮完成报表的制作。观察屏幕上报表的显示结果,如图5-9所示。15)单击“关闭”按钮。2建立“学生考试情况”报表具体操作方法如下:1)在数据库窗口中,选择“报表”对象,单击“新建”按钮,打开如图5-1所示的“新建报表”对话框。2)在“新建报表”对话框的列表中选择“报表向导”,单击“确定”按钮,进入如图5-10所示的对话框。图5-9 报表的显示结果图5-10 选择报表中使用的字段图5-11 设置好报表所需字段后的情形3)在图5-10所示对话框的“表/查询”下拉列表框中选择Student表,在下面的“可用字段”列表框中首先选择“
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年四川应用技术职业学院单招职业倾向性测试必刷测试卷及答案解析(夺冠系列)
- 2026年乌海职业技术学院单招职业适应性考试题库及答案解析(夺冠系列)
- 2026年天门职业学院单招职业技能测试题库及答案解析(名师系列)
- 多模式智能运输
- 房屋强制清场协议书
- 房屋改造报价协议书
- 房屋机械拆除协议书
- 房屋火灾社区协议书
- 房屋租赁置换协议书
- 房屋维修家具协议书
- 隐私协议书模板
- 精液常规分析的步骤及注意事项
- GB/T 18376.1-2001硬质合金牌号第1部分:切削工具用硬质合金牌号
- GB/T 15687-2008动植物油脂试样的制备
- 工业管道安装作业指导书
- 2023年深圳市南山区网格员招聘笔试模拟试题及答案解析
- 2023年陕西金融资产管理股份有限公司招聘笔试题库及答案解析
- 生活中的小创意课件
- 恩诺沙星缓释注射液的研制及在猪体内的药动学研究幻灯片
- 合同履行情况(自查)检查记录表
- 人教版高中英语全部单词表(常用)
评论
0/150
提交评论