《ACCESS数据库第04课.ppt》由会员分享,可在线阅读,更多相关《ACCESS数据库第04课.ppt(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社第4章 使用外部数据 学习目标 本章要点上机练习 习 题电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社学习目标 在使用数据库时,常常需要使用数据库外部的数据,如其他的Access数据库、其他类型文件中的数据,如文本文件、电子表格、HTML文档等,或者是其他类 型 的 数 据 库,如 Microsoft SQL Server、Oracle等。本章主要讲解如何链接和导入外部数据,以及导出数据。电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社本章要点 理解外部数据链接表管理链接表导入外部数据导出数
2、据电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社理解外部数据 在使用数据库时,与外部的应用程序和数据文件交换数据是一种基本操作。外部数据类型使用外部数据方式 电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社外部数据类型Access支持与多种应用程序或数据文件交换数据。Access项目就是一种典型的使用外部数据的方法。Access支持的应用程序主要包括:大多数Windows应用程序,如Word、Excel。数据库管理系统,如FoxPro、Oracle。服务器数据源ODBC。电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社外部数据类型Acce
3、ss还支持与下列类型的文件直接交换数据:各种不同版本的Access数据库。dBase III、dBase IV和dBase V。Microsoft Excel。Exchange。HTML文档。Outlook。Paradox。文本文件。Windows SharePoint Services。ODBC数据源。电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社使用外部数据方式Access提供了3种使用外部数据的方式:链接、导入和导出。链接 导入导出电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社链接 链接指在Access数据库中为外部数据建立一个链接表,而数据仍保存
4、在外部数据文件中。对于Access能够直接识别的数据格式、经常需要修改的共享外部数据,常采用链接的使用方式。Access可以链接的外部数据包括Access数据库、Microsoft Excel电子表格、Exchange文档、HTML文档、Outlook文档、Paradox文档、文本文件、dBase文件、Windows SharePoint Services和ODBC数据源。电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社导入 导入指将外部数据复制到Access表中,对于Access不能识别的文件格式(如Lotus 1-2-3电子表格),则只能通过导入功能将数据库复制到Acce
5、ss表中。电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社导出 导出指将Acccess表中的数据复制到外部的Access数据库、文本文件或其他类型的文件中。电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社链 接 表 链接表包括链接Access数据库表、链接Excel电子表格、链接HTML文档等。链接Access数据库表 链接Excel电子表格 链接HTML文档链接文本文件 电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社链接Access数据库表 Access允许链接网络上或同一台计算机中另一个Access数据库中的表。【例4-1】“第4章例
6、.mdb”数据库(光盘:chapter4第4章例.mdb)链接“链接数据.mdb”数据库(光盘:chapter4链接数据.mdb)中的“教师信息”表。电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社 链接Excel电子表格Microsoft Excel电子表格是一种常用的非数据库表。在Access数据库中链接了Excel电子表格后,在Access或Microsoft Excel中都可修改电子表格中的数据。【例4-2】“第4章例.mdb”数据库(光盘:chapter4第4章例.mdb)链接“水文数据.xsl”电子表格(光盘:chapter4水文数据.mdb)中的sheet1工作
7、表中的数据。电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社链接HTML文档 Access可使用一些格式比较简单,仅包含HTML表格或列表的HTML文档来创建链接表。【例4-3】在“第4章例.mdb”数据库(光盘:chapter4第4章例.mdb)链接“水文数据.htm”HTML文档(光盘:chapter4水文数据.htm)。“水文数据.htm”HTML文档在IE浏览器中显示一个数据表格。电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社链接HTML文档电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社链接文本文件 在使用文本文件创建链接表时,
8、Access将文件中每一行作为一个记录,第2行可作为字段名。每行中可使用空格、Tab键、逗号(,)、分号(;)等符号作为数据分隔符,或者按固定宽度组织数据,文本数据也可使用双引号括起来。【例4-4】“第4章例.mdb”数据库(光盘:chapter4第4章例.mdb)链接“水文数据.txt”文本文件(光盘:chapter4水文数据.txt)。“水文数据.txt”使用Tab键作为分隔符(两个数据之间只有一个Tab键)在记事本中打开。电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社链接文本文件电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社管理链接表 管理链接表即
9、修改链接表名称、删除链接表、查看和更新链接表等。修改字段属性 定义关系 修改链接表名称 删除链接表 查看或更新链接表 电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社修改字段属性 链接表与Access表的使用方式相同,只是不能修改链接表的结构,如添加字段、删除字段、修改字段名称和数据类型、改变字段顺序等,但允许修改字段的下列属性:格式。小数位数。输入掩码。Unicode压缩。IME语句模式。显示控件。电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社定义关系可在“关系”窗口中为链接表、Access表建立永久关系,并可将这种关系用于创建查询、窗体和报表。电脑基础
10、实例上机系列丛书Access数据库应用教程 清华大学出版社 修改链接表名称要修改一个链接表的名称,可在“数据库窗口”中用鼠标右键单击链接表,在弹出的快捷菜单中选择“重命名”命令,使表名称进入编辑状态,然后将其修改为新的名称。电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社 删除链接表 从“数据库窗口”中删除链接表.电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社查看或更新链接表 如果重命名、移动或修改了链接的外部数据文件,可使用“链接表管理器”来查看或更新链接信息。选择“工具/数据库实用工具/链接表管理器”命令,即可打开“链接表管理器”对话框。电脑基础实例上
11、机系列丛书Access数据库应用教程 清华大学出版社查看或更新链接表电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社查看或更新链接表电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社导入外部数据 链接表是直接使用外部数据,在外部应用程序或文件中修改数据后,在Access链接表中可看到更新后的数据。导入则是将外部数据复制到Access表中,外部数据的更新不能反映到Access表中。导入Access数据库对象 导入Excel电子表格 导入文本文件电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社导入Access数据库对象可将一个Access数据库中
12、的任何数据库对象,导入另一个Access数据库对象。【例4-5】将“链接数据.mdb”数据库(光盘:chapter4链接数据.mdb)中的“学生信息”表和“学生信息”创建导入到“第4章例.mdb”数据库(光盘:chapter4第4章例.mdb)。电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社导入Excel电子表格可将Excel电子表格中的工作表或命名区域导入到一个新的或现存的Access表中。【例4-6】将“水文数据.xsl”电子表格(光盘:chapter4水文数据.xsl)中的工作表sheet1导入到“第4章例.mdb”数据库(光盘:chapter4第4章例.mdb)。电
13、脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社 导入文本文件 文本文件不带任何格式,所以可在各种应用程序,特别是不同数据库管理系统之间交换数据。文本文件分为固定宽度和带分隔符两种。固定宽度指文件中记录的每个字段数据的宽度是相同的。带分隔符的文件通常使用逗号、分号、Tab键或其他字符作为分隔符。【例4-7】将“水文数据2.txt”文本文件(光盘:chapter4水文数据2.txt)数据导入“第4章例.mdb”数据库(光盘:chapter4第4章例.mdb),创建一个新表“水文数据5”保存数据。电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社 导入文本文件 电脑
14、基础实例上机系列丛书Access数据库应用教程 清华大学出版社导 出 数 据 导出数据是将Access数据库表中的数据导出到其他Access数据库、非Access数据库、Excel电子表格、HTML或文本文件。导出数据到Access数据库导出数据到Excel电子表格等其他文档电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社导出数据到Access数据库可将当前Access数据库表导出到未打开的Access数据库中。电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社 导出数据到Excel电子表格等其他文档将Access数据库表导出到其他数据库、Excel电子表格等
15、其他文档。电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社 上 机 练 习 本章上机练习主要综合运用前面所学知识,将一个Excel电子表格(光盘:chapter4练习学生名单.xsl)导入到Access数据库(光盘:chapter4练习上机练习.mdb)中。“上机练习.mdb”数据库是一个空数据库,“学生名单.xsl”电子表格在工作表sheet1中保存了9个学生的学号、姓名和班级等信息。电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社 上 机 练 习 电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社习 题(1)在“习题.mdb”数据库(光盘
16、:chapter4习题习题.mdb)中链接“习题链接.mdb”数据库(光盘:chapter4习题习题链接.mdb)中的“课程信息”表,链接表命名为“课程信息”。(2)在“习题.mdb”数据库(光盘:chapter4习题习题.mdb)中链接“教师信息.html”(光盘:chapter4习题教师信息.html),链接表命名为“教师信息”。(3)在“习题.mdb”数据库(光盘:chapter4习题习题.mdb)中链接“学生信息.txt”(光盘:chapter4习题学生信息.txt),链接表命名为“学生信息”。电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社习 题(4)在“习题.md
17、b”数据库(光盘:chapter4习题习题.mdb)中链接“选课记录.xsl”(光盘:chapter4习题选课记录.xsl),链接表命名为“选课记录”。(5)在“习题.mdb”数据库(光盘:chapter4习题习题.mdb)中导入“习题链接.mdb”数据库(光盘:chapter4习题习题链接.mdb)中的“课程信息”表,导入表命名为“课程信息1”。电脑基础实例上机系列丛书Access数据库应用教程 清华大学出版社习 题(6)在“习题.mdb”数据库(光盘:chapter4习题习题.mdb)中导入“教师信息.html”(光盘:chapter4习题教师信息.html),导入表命名为“教师信息1”。(7)在“习题.mdb”数据库(光盘:chapter4习题习题.mdb)中导入“学生信息.txt”(光盘:chapter4习题学生信息.txt),导入表命名为“学生信息1”。(8)在“习题.mdb”数据库(光盘:chapter4习题习题.mdb)中导入“选课记录.xsl”(光盘:chapter4习题选课记录.xsl),导入表命名为“选课记录1”。
限制150内