Access数据库设计基础
access数据库基础知识

创建Access数据库的查询、报表和窗体
打开要创建查询、报表或窗体的数据 库。
选择“报表”视图,创建报表以呈现 数据。可以使用报表向导或报表设计 器来定义报表格式和数据源。
选择“查询”视图,创建查询以检索 和筛选数据。可以使用SQL语句或查 询设计器来定义查询条件和操作。
查找与筛选
可以使用查询功能查找和筛选特定 记录。
字段
定义
字段是表中的一列数据,代表一 个特定的属性或特征。
数据类型
字段的数据类型可以是文本、数 字、日期/时间、是/否等。
属性
可以设置字段的属性,如输入掩 码、默认值等。
主键与外键
主键
唯一标识表中每条记录的字段或字段组合。
外键
在两个表之间建立关联的字段,用于引用另一个 表的主键。
06 Access数据库的安全与 管理
用户与权限管理
用户管理
创建、修改和删除用户账户,设置用户名和密码,以及分配适当 的权限级别。
权限设置
根据用户角色和需求,设置对数据库对象的访问权限,如表、查 询、窗体和报表等。
角色管理
创建和管理用户角色,将一组权限分配给角色,然后将角色分配 给用户,简化权限管理。
数据以文件形式存储在磁盘上,通过文件 系统进行管理。
数据库管理阶段
大数据时代
随着关系型数据库的出现,数据以表格形式 存储,通过专门的数据库管理系统(DBMS) 进行管理。
随着数据量的爆炸式增长,出现了非关系 型数据库等新型数据库技术,支持海量数 据的处理和分析。
02 Access数据库简介
Access数据库的特点
数据库性能优化与维护
Access数据库基础

Access数据库基础
1.1 关系数据库的基本概念 1.2 Access基础 1.3 建立Access数据库和表 1.4 数据库设计实例
上一页
返回首页 下一页
1.1.1 关系数据库的定义
1.关系数据库系统
关系数据库系统是指支持关系模型的数据库系统。 关系模型由关系数据结构、关系操作集合和完整性约束三部分组成。
先创建一个空数据库,然后再添加表、窗体、报表及其他对 象,这是最灵活的方法,但需要分别定义每一个数据库要素。
无论哪一种方法,在数据库创建之后,都可以随时修改或 扩展数据库。
上一页
返回首页 下一页
1.3.3 创建表
1.表的设计过程
表格设计的基本过程为: 打开数据库; 建立一个新表; 输入每一个字段名、数据类型和说明; 确定为每一个字段定义的属性; 设置—个主关键字; 为某些字段建立索引; 保存设计。
1.主关键字
在关系的各种属性中,能够用来唯一标识记录的属性称为 关键字。主关键字不允许为空或重复,并且要保证其唯—性,以 保证数据的的完整性。
2.外关键字
在实现关系数据库时,必须能表示表与表之间的联系。因此,需 要一个表中的一列与另一个表的主关键字相匹配,这样的列可以做为 外关键字。这种完整性规则,称为引用完整性。
上一页
返回首页 下一页
1.3.2 数据库的创建与打开
1.打开数据库
在使用数据库之前,必须打开数据库。启动Access后,弹出如下图所 示“Microsoft Access”对话框,从中选择“打开已有数据库”选项,选择 所要打开的数据库,单击“确定”按钮,即可打开此数据库。如果在 “打开已有数据库”下面的选项框里没有所需要的数据库,单击“更多 的文件”选项,进行操作。
Access数据库基础及应用教程第三版教学设计

Access数据库基础及应用教程第三版教学设计一、教学目标本教学旨在让学生掌握Access数据库的基础知识和应用技能,具体包括:1.了解Access数据库的基本概念和特点;2.掌握数据库的设计原则和基本规范;3.能够利用工具进行数据输入、查询、排序、筛选等操作;4.掌握数据库维护和备份技术;5.学会使用Access数据库进行数据分析和报表生成。
二、教学内容2.1 Access数据库基础1.数据库的概念和发展历程;2.Access数据库的特点和应用领域;3.数据库设计原则和基本规范;4.数据库管理系统的体系结构。
2.2 数据库设计和维护1.数据库设计步骤和方法;2.数据库模型和实体关系图的设计;3.数据表的创建和数据类型的选择;4.数据库索引和优化;5.数据库备份和恢复技术。
2.3 数据库操作和应用1.数据的输入和导出;2.数据查询、筛选、排序和分组;3.数据库报表的生成和设计;4.数据的统计分析和应用。
三、教学方法本课程采用理论结合实践的方法,包括以下方面:1.讲授基础知识和技能;2.示范演示和实践操作;3.课堂练习和习题解析;4.课堂讨论和交流;5.课外作业和实践任务。
四、教学重点1.掌握数据库的设计和维护技术;2.熟练掌握Access数据库的操作和应用;3.能够利用Access数据库进行数据分析和报表生成。
五、教学难点1.掌握数据库设计和模型构建技术;2.能够发现和解决数据库操作中的问题;3.学会应用Access数据库进行数据分析和报表生成。
六、教学评价本课程采取多种形式进行教学评价,包括以下方面:1.课堂考核,考查学生对基础知识和技能的掌握情况;2.作业和实践任务,考查学生的综合能力;3.期末考试,考查学生对整个课程的掌握程度。
七、教学资源1.《Access数据库基础及应用教程》第三版,课程教材;2.课件,包括PPT和视频教程;3.数据库软件,Access数据库等。
八、教学进度章节学时Access数据库基础8数据库设计和维护16数据库操作和应用16综合实践8总计48。
access数据库入门基础

级联删除
删除主表中的记录时,同时删除相关联的子表中的记录。例如,删除 某个客户时,同时删除其下的所有订单信息。
软删除与硬删除
根据需要选择不同的删除方式,软删除可以恢复,硬删除则不可恢复。
04 数据库的维护与管理
数据库的备份与恢复
与其他数据库集成
Access可以与其他数据库系统(如SQL Server、MySQL等)进行数据交换和集成,实现跨数据库的 数据共享和操作。
数据库的扩展与定制
数据库的扩展
通过使用Access的外部数据源功能,可以 轻松地与外部数据源进行集成,扩展数据库 的应用范围。
数据库的定制
根据实际需求,可以对Access数据库进行 定制开发,如添加自定义功能、修改界面样 式等,以满足特定业务需求。
数据模型
数据模型是描述数据、数据关系和数 据操作的抽象结构,常见的数据模型 有层次模型、网状模型和关系模型。
Access数据库简介
Microsoft Access
Microsoft Access是微软公司开发的 关系型数据库管理系统,具有强大的 数据组织、用户界面和报表生成功能。
适用范围
特点
Access具有直观的用户界面、丰富的 报表生成功能和与其他Office应用程 序的集成,使得数据管理更加高效和 便捷。
Access适用于小型企业或组织的数据 库应用,可以满足日常的数据存储、 查询和管理需求。
02 数据库的创建与设计
Байду номын сангаас
创建数据库
启动Access
打开Microsoft Access应用程序,创建一个新 的数据库文件。
Access数据库教程从入门到精通

Access数据库教程:从入门到精通导言:随着互联网的发展和数据处理需求的增加,掌握数据库管理和数据分析的能力变得越来越重要。
Access数据库是微软Office套件中一款功能强大且易于使用的工具,广泛应用于个人和小型企业的数据管理和分析。
本教程将引导您从Access 数据库的基础知识入门,逐步深入了解并掌握其高级功能,帮助您成为Access数据库的专家。
第一章:Access数据库入门1.1 什么是数据库?1.2 为什么选择Access数据库?1.3 安装和启动Access数据库1.4 创建新数据库1.5 数据库对象的常见类型第二章:数据表的创建与管理2.1 创建数据表2.2 字段类型和属性设置2.3 数据表的索引和关系2.4 数据导入和导出2.5 数据表的备份和恢复第三章:查询的设计与使用3.1 查询的基础知识3.2 创建查询3.3 使用查询进行数据分析3.4 查询的高级功能:参数查询、联合查询等第四章:表单的设计与使用4.1 表单的创建与布局4.2 表单的数据录入与修改4.3 数据验证与输入控制4.4 嵌入式宏的设计与使用4.5 表单的自定义与美化第五章:报表的设计与生成5.1 报表的创建与布局5.2 报表的数据源和筛选条件设置5.3 报表的样式和格式设置5.4 自动化报表的生成与导出第六章:模块与VBA编程6.1 模块的基本概念与使用6.2 VBA编程入门6.3 使用VBA自定义数据库操作6.4 事件与触发器的应用第七章:安全性与权限管理7.1 数据库的安全性设置7.2 用户和组的管理7.3 权限的分配和控制7.4 数据库加密及访问控制第八章:网络与共享数据库8.1 数据库的网络共享8.2 远程访问和管理数据库8.3 数据库备份与同步8.4 高并发环境下的数据库性能调优结语:通过本教程的学习,您将掌握Access数据库的基本概念和操作技巧,能够独立创建、管理和分析数据库,同时还能应用VBA编程实现更复杂的功能。
Access数据库入门教程

利用VBA扩展Access功能
第一季度
第二季度
第三季度
第四季度
自定义函数
通过VBA编写自定义函 数,可以实现Access 内置函数无法实现的功 能。例如,可以编写一 个函数来计算特定条件 下的数据总和或平均值 。
数据处理自动化
利用VBA编程,可以实 现数据处理的自动化。 例如,可以编写代码来 自动导入、导出数据, 或者对数据进行清洗、
启动Access
双击桌面上的Access图标,或者 在开始菜单中找到Access并单击 启动。
创建新数据库及表结构定义
创建新数据库
在Access启动界面选择“新建”, 然后选择“数据库”并按照向导指引 完成数据库的创建。
定义表结构
在数据库中创建新表,定义字段名称 、数据类型、字段大小等属性,以构 建合适的表结构。
模块(Modules)
用于编写和存储VBA代码,实现复杂 的数据处理功能。
Access应用领域举例
01
02
03
04
企业数据管理
Access可用于创建企业级的 数据库管理系统,实现数据的
集中存储、查询和分析。
网站后台数据库
Access可以作为网站后台的 数据库支持,存储网站内容、
用户信息等数据。
科研数据管理
Access数据库入门教程
目录
• 数据库基础知识 • Access数据库概述 • 创建与管理Access数据库 • 表单设计与应用 • 报表设计与应用 • 宏与VBA编程在Access中应用 • 数据安全与优化策略
01 数据库基础知识
数据库概念及作用
数据库(Database)是按照数据结 构来组织、存储和管理数据的仓库。
Access查询设计

10/22/2024
23
Access数据库基础知识——高级窗体
10/22/2024
21
Access数据库基础知识——高级窗体
(六)颜色设置 通常默认的颜色是灰色和白色为主的,文本以 黑色为主,如果设置窗体和控件的颜色,一方面可 以使窗体的界面更加友好,另一方面也可以使得其 中的内容更易读取。例如,当某种产品的库存量过
低时,可以改变它的颜色。 每个控件的颜色设置都包括背景颜色、前景颜
10/22/2024
25
Access数据库基础知识——高级窗体
确定图片路径:在【插入图片】对话框中改变路 径,进行浏览,选择合适的图片文件,主要是文 件格式必须是Access能够识别的,然后单击【确 定】按钮。 确定图片类型:在【图片类型】文本框中,可选 的有“嵌入”和“链接”两种方式,“嵌入”式的图片 将保存在该窗体所在的数据库文件中;“链接”式 的图片没有保存到数据库文件,只是在需要时调 入使用,这样可以节省空间,但必须保证源文件 位置的固定。
(二)打开设计视图 为了便于掌握窗体的设计,很有必要预先对窗体
设计做一简要介绍,下面依次介绍各种窗体设计工具。 1.工具箱
单击工具栏上的【工具箱】按钮,或者是单击 【视图】菜单的【工具箱】命令,就会弹出一个工具 箱。在窗体设计的过程中,工具箱是一个十分有用的 工具。利用工具箱,可以很方便地向窗体中添加控件。 完成这项工作十分简单,你只需单击所需的按钮,然 后把指针移动到希望控件出现的左上角,然后拖动到
Microsoft Access数据库设计基础教程及界面详解

Microsoft Access数据库设计基础教程及界面详解Microsoft Access是一款功能强大的关系型数据库管理系统,广泛应用于各行各业。
无论是在学习、工作还是个人项目中,合理的数据库设计和操作是非常重要的。
本文将介绍Microsoft Access数据库设计的基础知识,并详细解析其界面操作,帮助读者快速掌握数据库设计的技巧和方法。
一、数据库设计基础知识1.1 数据库概述数据库是一种用于存储和管理数据的系统。
它能够提供高效的数据管理、快速的数据检索和灵活的数据处理功能。
数据库由多个数据表组成,每个数据表包含多个字段。
通过合理设计数据表和字段,能够满足各种复杂的数据管理需求。
1.2 数据库设计步骤数据库设计通常包括需求分析、概念设计、逻辑设计和物理设计四个步骤。
在需求分析阶段,我们需要明确数据库的目标和功能,并确定需要存储和管理的数据;概念设计阶段主要是根据需求分析结果,设计数据库的概念模型,包括实体、关系和属性等;逻辑设计阶段则是将概念模型转化为数据库的逻辑结构,包括创建数据表、定义字段和关系等;最后,在物理设计阶段,我们将逻辑设计转化为具体的物理存储结构,包括索引、分区和安全性等。
1.3 Microsoft Access界面介绍Microsoft Access的界面分为导航窗格、工作区和功能区三部分。
导航窗格位于左侧,用于管理和访问数据库对象,包括表格、查询、表单和报表等;工作区是数据库的主要工作区域,用于显示和编辑数据库对象的内容;功能区包含各种命令选项和工具栏,用于执行数据库管理和操作的功能。
二、数据库设计基本操作2.1 创建数据库在Microsoft Access中创建数据库非常简单。
打开Access后,在功能区的“文件”选项中选择“新建”->“空白数据库”,指定数据库保存的位置和名称即可。
2.2 创建数据表数据表是Access数据库的核心对象,用于存储和管理数据。
创建数据表时,需要定义表名、字段名和字段类型等属性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Access数据库设计基础设计合理的数据库可以让您访问最新的、准确的信息。
由于正确的设计对于实现使用数据库的目标非常重要,因此有必要投入时间学习良好设计的相关原则。
这样,最终就更有可能获得一个既能满足您的需要又能轻松适应变化的数据库。
本文提供了规划数据库的一些原则。
您将学习如何确定需要哪些信息,如何将这些信息划分到相应的表和列,以及这些表如何彼此关联。
应当在创建第一个数据库之前首先阅读本文。
本文内容•需要了解的一些数据库术语•什么是好的数据库设计?•设计过程•确定数据库的用途•查找和组织所需的信息•将信息划分到表中•将信息项转换为列•指定主键•创建表关系•优化设计•应用规范化规则需要了解的一些数据库术语Microsoft Office Access 2007 可将信息组织到表中,表是由行和列组成的列表,与会计人员的便笺簿或Microsoft Office Excel 2007 工作表类似。
在简单的数据库中,可能仅包含一个表。
对于大多数数据库,可能需要多个表。
例如,可以在一个表中存储有关产品的信息,在另一个表中存储有关订单的信息,再在另一个表中存储有关客户的信息。
每一行也称为记录,而每一列也称为字段。
记录是一种用来组合某事项的相关信息的有效且一致的方法。
字段是单个信息项,即出现在每条记录中的项类型。
例如,在“产品”表中,每一行或记录中都会包含与某个产品相关的信息。
每一列或字段则包含有关该产品的某种类型的信息,如名称或价格。
什么是好的数据库设计?一些原则可为数据库设计过程提供指导。
第一个原则是,重复信息(也称为冗余数据)很糟糕,因为重复信息会浪费空间,并会增加出错和不一致的可能性。
第二个原则是,信息的正确性和完整性非常重要。
如果数据库中包含不正确的信息,任何从数据库中提取信息的报表也将包含不正确的信息。
因此,基于这些报表所做的任何决策都将提供错误信息。
所以,良好的数据库设计应该是这样的:•将信息划分到基于主题的表中,以减少冗余数据。
•向Access 提供根据需要联接表中信息时所需的信息。
•可帮助支持和确保信息的准确性和完整性。
•可满足数据处理和报表需求。
设计过程设计过程包括以下步骤:•确定数据库的用途这可帮助进行其他步骤的准备工作。
•查找和组织所需的信息收集可能希望在数据库中记录的各种信息,如产品名称和订单号。
•将信息划分到表中将信息项划分到主要的实体或主题中,如“产品”或“订单”。
每个主题即构成一个表。
•将信息项转换为列确定希望在每个表中存储哪些信息。
每个项将成为一个字段,并作为列显示在表中。
例如,“雇员”表中可能包含“姓氏”和“聘用日期”等字段。
•指定主键选择每个表的主键。
主键是一个用于唯一标识每个行的列。
例如,主键可以为“产品ID”或“订单ID”。
•建立表关系查看每个表,并确定各个表中的数据如何彼此关联。
根据需要,将字段添加到表中或创建新表,以便清楚地表达这些关系。
•优化设计分析设计中是否存在错误。
创建表并添加几条示例数据记录。
确定是否可以从表中获得期望的结果。
根据需要对设计进行调整。
•应用规范化规则应用数据规范化规则,以确定表的结构是否正确。
根据需要对表进行调整。
确定数据库的用途最好将数据库的用途记录在纸上,包括数据库的用途、预期使用方式及使用者。
例如,对于供家庭办公用户使用的小型数据库,可以记录与“客户数据库保存客户信息列表,用于生成邮件和报表”类似的简单内容。
如果数据库比较复杂或者由很多人使用(在企业环境中通常是这样),数据库的用途可以简单地分为一段或多段描述性内容,且应包含每个人将在何时及以何种方式使用数据库。
这种做法的目的是为了获得一个良好的任务说明,作为整个设计过程的参考。
任务说明可以帮助您在进行决策时将重点集中在目标上。
查找和组织所需的信息要查找和组织所需信息,请从现有信息着手。
例如,您可能会将采购订单记录在分类帐中,或将客户信息保存在文件柜中的某个纸质表单中。
收集这些文档,并列出所显示的每种信息(例如在表单中填写的每个框)。
如果没有任何现有表单,则请设想您必须设计一个表单来记录客户信息。
将要在表单中存放哪些信息?将要创建哪些填充框?确定并列出其中的每一项。
例如,假定当前在索引卡上记录客户列表。
这些卡片上可能记录了客户姓名、地址、城市、省/市/自治区、邮政编码和电话号码。
其中的每一项都可能表示表中的一个列。
在准备此列表时,不要为让它在最开始就能达到完美的效果而担忧。
相反,请列出每个想到的项。
如果还有其他人使用该数据库,也应向他们征求意见。
可在以后对该列表进行优化。
接下来,考虑可能希望从数据库生成的报表或邮件的类型。
例如,可能会希望生成按照区域显示销售量的产品销售报表,或生成显示库存水平的库存汇总报表。
还可能希望生成发送给客户、用来通告销售活动或提供优惠的套用信函。
在心中设计此类报表,并想象其外观。
将在报表中放置哪些信息?列出每一项。
对希望创建的套用信函和任何其他报表进行相同的工作。
考虑可能希望创建的报表和邮件,可以帮助确定数据库中将需要的各个项。
例如,假定向客户提供选择订阅(或取消订阅)周期性电子邮件更新的机会,且希望打印已经选择订阅的客户的列表。
为了记录该信息,向客户表中添加了一个“发送电子邮件”列。
对于每个客户,可以将此字段设置为“是”或“否”。
向客户发送电子邮件的要求还意味着要记录另一个项。
知道客户希望接收电子邮件后,还需要知道这些电子邮件的接收地址。
因此,需要记录每个客户的电子邮件地址。
有一种很好的做法:为每个报表或输出列表构造一个原型,并考虑需要哪些项才能生成该报表。
例如,检查套用信函时,可能会想到一些事项。
如果希望包括恰当的称呼语(如作为问候语开头的“先生”、“太太”或“女士”等字符串),则需要创建一个称呼语项。
另外,通常可能采用“尊敬的王先生”而不是“尊敬的王思明先生”作为信件的开头。
这表示一般要将姓和名分开存储。
需要记住的要点是,应该将每条信息分为最小的有用单元。
对于姓名,为了让姓氏易于使用,需要将姓名分为两部分:姓氏和名字。
例如,为了按照姓氏对报表进行排序,将客户的姓氏分开存储将很有帮助。
一般情况下,如果希望根据信息项进行排序、搜索、计算或生成报表,应当将该项放置在单独的字段中。
考虑希望数据库进行回答的问题。
例如,上个月您的特色产品的销售量是多少?您的主要客户在什么地方?您的畅销产品的供应商是谁?对这些问题进行估计,可以帮助您将精力集中于需要记录的其他项。
收集这些信息后,就可以进行下面的步骤。
将信息划分到表中要将信息划分到表中,请选择主要实体或主题。
例如,在查找和组织用于产品销售数据库的信息后,初步列表可能与下图类似:此处所示的主要实体为产品、供应商、客户和订单。
因此,可以从以下四个表开始:一个用来存储有关产品的真实信息、一个用来存储有关供应商的真实信息、一个用来存储有关客户的真实信息、一个用来存储有关订单的真实信息。
尽管这样并没有完成列表,但却是一个不错的起点。
可以继续对此列表进行优化,直到获得适用的设计为止。
首次检查项的初步列表时,可能非常想将所有项全部放入一个表中,而不是放入上图中显示的四个表中。
您将在此处了解到为什么这样做不好。
考虑一下此处所示的表:在这种情况下,每行中同时包含有关产品及其供应商的信息。
由于可能拥有来自同一供应商的许多产品,因此供应商的名称和地址信息不得不多次重复。
这就浪费了磁盘空间。
在单独的“供应商”表中仅记录一次供应商信息,然后将该表链接到“产品”表,是更好的解决方案。
此设计的另一个问题出现在需要修改有关供应商的信息时。
例如,假定需要更改供应商的地址。
由于此信息出现在多个位置,您可能会意外地更改了一个位置的地址而忘记更改其他位置的地址信息。
将供应商的地址记录在唯一一个位置就可以解决该问题。
设计数据库时,应始终尽可能仅记录每个事实一次。
如果发现自己在多个位置重复相同的信息(如特定供应商的地址),则请将该信息放入单独的表中。
最后,假定只有Coho Winery 提供的一个产品,并且您想删除该产品但仍保留供应商名称和地址信息。
如何在不丢失供应商信息的前提下删除产品记录呢?您无法做到这一点。
因为每条记录中既包含有关产品的事实,也包含有关供应商的事实,无法删除一个事实而保留另一个事实。
为了分开保存这些事实,必须将一个表拆分为两个表:一个表存储产品信息,另一个表存储供应商信息。
删除产品记录应仅删除有关产品的事实,而不会删除有关供应商的事实。
选择了用表来表示的主题后,该表中的列就应仅存储有关该主题的事实。
例如,产品表应仅存储有关产品的事实。
由于供应商地址是有关供应商的事实,而不是有关产品的事实,因此属于供应商表。
将信息项转换为列要确定表中的列,请确定需要跟踪表中所记录主题的哪些信息。
例如,对于“客户”表,“姓名”、“地址”、“市-省/自治区-邮编”、“发送电子邮件”、“称呼”和“电子邮件地址”就是不错的列初始列表。
表中的每条记录包含同一组列,因此,可以为每条记录存储“姓名”、“地址”、“市-省/自治区-邮编”、“发送电子邮件”、“称呼”和“电子邮件地址”。
例如,“地址”列包含客户的地址。
每条记录包含有关一位客户的数据,而“地址”字段包含该客户的地址。
为每个表确定了初始的一组列后,可以对列进行进一步优化。
例如,将客户姓名作为两个单独的列存储是有用的:即“名字”和“姓氏”,以便仅在这些列上进行排序、搜索和索引操作。
类似地,地址实际上包含五个独立的组成部分:地址、城市、省/市/自治区、邮政编码和国家/地区,也可以将这些信息存储在单独的列中。
例如,如果希望按照省/市/自治区执行搜索、筛选或排序操作,则需要将省/市/自治区信息存储在单独的列中。
还应该考虑数据库是仅存储国内的信息,还是也要存储国际信息。
例如,如果打算存储国际地址,则最好使用“地区”列代替“省/市/自治区”列,因为这样的列既可能存储国内的省/市/自治区,也可能存储属于其他国家/地区的地区。
同样,如果要存储国际地址,则采用Postal Code 比使用Zip Code 更有用。
下面的列表显示了用于确定列的一些提示。
•不要包含已计算的数据大多数情况下,不应在表中存储计算结果。
在希望查看相应结果时,可以让Access 执行计算。
例如,假如有一个“已订购产品”报表,该报表显示数据库中每类产品的已订购数量的分类汇总。
不过,在所有表中都没有“已订购数量”分类汇总列。
相反,“产品”表中包含存储每种产品的已订购数量的“已订购数量”列。
通过使用该数据,Access 可以在每次打印报表时计算相应的分类汇总。
而分类汇总本身不应存储在表中。
•将信息按照其最小的逻辑单元进行存储您可能非常想使用单个字段存储全名,或使用单个字段存储产品名称和产品说明。
如果将一种以上信息存储在一个字段中,则在以后要检索单个事实就会很困难。