当前位置:首页 > 《数据库及其应用》实验报告3
《数据库及其应用》实验报告
实验序号:B0901000-04 实验项目名称:数据交换 学 号 实验地点 姓 名 指导教师 专业、班 时间 2011年5月 一、实验目的及要求 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.简述不同软件进行数据导入、导出的意义。 可以充分利用不同软件的优势功能。 3.对于Access来说,导入和链接有什么异同点。 异:链接以数据的当前文件格式使用它,即保持原文件格式不变,在Access中使用外部数据;导入是对外部数据制作一个副本,并将副本移到Access中,成为Access中的表来使用。 同:都是使用其他外部数据源的方法 4.在向文本文件导出时,怎样做到只导出数据而不导出字段名? 在“导出文本向导”对话框2中取消“第一行包含字段名称”这一选项。 5.可以将表对象或查询对象导出,能否将外部数据导入为查询?若要导入到查询,Access会怎样做? 可以。在空白处单击鼠标右键,选择“导入”命令,在对话框中选择导入的数据库文件。“确定”后弹出“导入对象”对话框,单击“选项”命令按钮,选择“表”选项卡,再选择要导入的查询和附加选择项。 五、分析讨论 1.这一部分主要遇到的问题是:自己无法将数据库中的内容导出为文本型 2.因为做到第三个实验了,有点耐心不足,而且觉得有一些前面的知识没有学得十分精通,到现在感觉自己出现“知识断层”的现象,决定好好系统地复习以前涉及到的每一个小知识点,做实验仅仅是学习数据库的一个部分而已。 3.如果老师讲过的操作步骤下课之后不及时去实践就不可能真正的学会,比如说我就遇到过这种情况:如何在Access中设置两个字段为主键?上课好像很清楚,可是自已去做却怎么也做不出来。 六、教师评语 1.按时完成实验; 2.实验内容和过程记录完整; 3.回答问题完整、正确; 4.有实验的心得或讨论; 5.实验报告的撰写认真、格式符合要求,没有抄袭行为。 成绩 签名: 日期:2009.4 本实验的各项操作步骤如下。
(一) 导出操作
1.将“学生”,“专业”,“课程”,“成绩”表加入设计视图,选择“学号”,“姓名”,“专业”,“课程号”,“课程名”,“成绩”字段显示。 显示如图所示:
再返回到查询的页面,这进可能看到如下的已建立好了的“学生成绩单”查询:
再进入视图中右以看到:
2.(1)选中“学生成绩表”查询,单击右键,在弹出的快捷窗口中选中“导出”命令,弹出如下窗口:
(2)将“保存类型”设置为“文本文件”,单击“导出”,出现窗口。选择“带分隔符”后,单击“下一步”按钮。
(3)在弹出的对话框中,选择“字段分隔符”为“逗号”,选择“文本识别符”为{无},单击“下一步”,弹出窗口:单击“完成”,即完成“导出”操作。
3.导出为Excel表的操作:
先打开要导出的“教学管理/学生”,再单击“文件”菜单下的“导出”命令,打开“将表“学生”导出为??”对话框:
在对话框中选择要导出的数据库文件类型,选择“Excel”这种类型。
(二)导入操作
1.(1)选中表对象,单击右键,在弹出的快捷菜单中选择“导入”,弹出窗口:选择文件类型为“文本文件”。
(2)单击“导入”。在弹出的窗口中选择“带分隔符”后,单击“下一步”按钮。
共分享92篇相关文档