时 间:2008-4-21 9:04:28
作 者:UMVSoft整理
摘 要:
正 文:
使用附件可以将多个文件存储在单个字段之中,甚至还可以将多种类型的文件存储在单个字段之中。例如,假定您拥有一个工作联系人数据库。现在,您可以将一份或几份简历附加到每位联系人的记录中,并加上每位联系人的照片。
附件还可以更有效地存储数据。Access 的早期版本采用了“对象链接和嵌入”(OLE) 技术来存储图像和文档。默认情况下,OLE 会创建一个等同于相应的图像或文档的位图。这些位图文件可能会变得十分庞大 - 最大可能会相当于原文件大小的 10 倍。当您查看数据库中的图像或文档时,OLE 将显示位图图像,而不是原文件。通过使用附件,可在文档以及其他非图像文件的父程序中打开这些文件,因此,可从 Access 中搜索这些文件并对它们进行编辑。
另外,OLE 需要名为 OLE 服务器的程序才能运行。例如,如果将 JPEG 图像文件存储在一个 Access 数据库中,则运行该数据库的每台计算机都需要有另一个注册为 OLE 服务器的程序,才能支持 JPEG 图像。相反,Office Access 2007 按照附件本身的格式进行存储,而不支持图像,因此您无需安装其他软件就可查看数据库中的图像。
默认情况下,关系数据库中的每个字段仅包含一段数据。例如,如果某个地址字段包含多个地址,则查找地址会变得很困难(如果还可以找到的话)。因此,乍看过去,附件似乎违背了数据库设计的规则,因为您可以将多个文件(多段数据)附加到一个字段。但实际上,附件并没有违背任何设计规则,因为当您将文件附加到记录中时,Office Access 2007 会创建一个或多个系统表,并在后台使用这些表将数据规范化。您无法查看或使用这些表。
使用附件时,请记住以下准则:
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |