一、实验目的及要求
1.了解什么是Access的外部数据,理解Access与外部数据交换的意义和作用。
2.理解在Access数据库系统中使用外部数据的两种方法及特点:链接、导入。
3.掌握导出数据库中表或查询对象到文本文件和EXCEL的方法。
4.掌握从文本文件和EXCEL表导入到表的方法。
二、实验设备(环境)及要求
PC机,Windows XP,Access 2003,学生管理数据库
三、实验内容要求
(将操作过程写在表格后)
(一)
导出操作
1.在"教学管理"数据库中创建一个查询并保存。查询的名称为"学生成绩单"。查询的结构为:学号、姓名、专业、课程号、课程名、成绩。
2.将"学生成绩单"查询导出为文本文件,字段值之间用逗号作为分隔符,文本型数据不要加引号。文本文件要包括字段名。
3.将"学生成绩单"查询导出到桌面EXCEL文件"学生成绩表"中。
写出以上操作的主要过程。
(二)导入操作
1.将上面实验产生的文本文件导入教学管理数据库中作为表对象。命名为"学生成绩单"。并为各字段列指定合适的类型。
2.上面实验产生的EXCEL文件"学生成绩表"导入教学管理数据库中作为表对象。命名为"学生成绩表"。并为各字段列指定合适的类型。产生表后,指定学号、课程号为主键。
写出以上操作的主要过程。
四、回答问题
1.什么是Access的外部数据?
在Access应用时,凡是不以Access数据库存储格式存储、在其他程序中的数据就称为外部数据。
2.简述不同软件进行数据导入、导出的意义。
导入文件操作实际上是将外部文件存储格式转换为Access表格式,再将外部文件的内容复制到Access表中保存。Access从外部导入数据时,并不删除或破坏外部文件。
与导入操作相反,将Access数据库中的数据复制到一个新的外部文件的过程叫做导出。导出是一种重要的功能。数据库可以有效地存储数据、具有强大的查询功能。而其他软件也有其自身有时,导出可以利用其他软件的有时,来对数据库中的数据进行处理。
3.对于Access来说,导入和链接有什么异同点。
同:都是使用其他外部数据源的方法。
异:连接是以被连接数据的当前文件格式使用它,即保持原文件格式不变,在Access中使用外部数据。导入是对外部数据制作一个副本,并将副本移动到Access表中,在Access系统中使用。
4.在向文本文件导出时,怎样做到只导出数据而不导出字段名?
在"导出文本向导"对话框中,不选择"第一行包含字段名称"复选框。
5.可以将表对象或查询对象导出,能否将外部数据导入为查询?若要导入到查询,Access会怎样做?
能。打开数据库后,鼠标指向空白处,单击鼠标右键,在弹出的快捷菜单中选择"导入"命令。打开"导入"对话框。在对话框中选择要导入的数据库文件。单击"导入"命令按钮,打开"导入对象"对话框。并单击对话框中的"选项"命令按钮。选择"表"选项卡,在选择要导入的查询和附加选择项。单击"确定"按钮即可。
五、分析讨论
(根据实验写出一些心得或分析等)
本次实验学会了怎么从数据库导入导出数据,觉得蛮有用的,收获也比较多。