设计数据库的基本特点
发布网友
发布时间:2022-03-22 22:15
我来回答
共1个回答
热心网友
时间:2022-03-22 23:44
设计数据库
使用 Access 创建一个数据库并向该数据库中添加表、窗体以及其他对象之前,对数据库进行设计是一个不可忽视的重要环节。有了合理的数据库设计, 才能够使所创建的数据库成为存储信息、反映信息间内在联系的结构化体系, 从而有效地、准确地、及时地完成所需要的各项功能。
设计一个 Access 数据库, 一般要经过如下步骤:
1.确定创建数据库的目的
设计一个 Access 数据库时,首先要确定创建该数据库的目的,明确希望从该数据库中得到的信息,由此确定数据库要完成哪些操作、数据库要建立哪些对象。
2.创建空数据库
创建一个空 Access 数据库,对数据库命名时,要使名字能尽量体现数据库的内容,要做到“见名知意”。
3.确定数据库中需要的表
数据库中的表是数据库的基础数据来源。确定需要建立的表,是设计数据库的关键,表设计的好坏直接影响数据库其他对象的设计及使用。
设计能够满足需求的表,要考虑以下内容:
(1)每一个表只能包含一个主题信息。
(2)表中不要包含重复信息。
(3)表拥有的字段个数和数据类型。
(4)字段要具有唯一性和基础性,不要包含推导数据或计算数据。
(5)所有的字段集合要包含描述表主题的全部信息。
(6)字段要有不可再分性,每一个字段对应的数据项是最小的单位。
(7)确定表的主关键字段。
4.确定表间的关联关系
在多个主题的表间建立表间的关联关系,使数据库中的数据得到充分利用,同时对复杂的问题,可先化解为简单的问题后再组合,会使解决问题的过程变得容易。
5.优化数据库设计
设计完成需要的表、字段和关系后,就应该检查数据库设计,并找出任何可能存在的不足之处。因为现在改变数据库设计,要比更改已经填满数据的表容易得多。
在Access 中创建表并指定表之间的关系,然后在每个表中输入充足的示例数据,以验证数据库设计。也可以创建查询,并根据是否得到预期结果来验证数据库中的关系。创建窗体和报表的草稿,检查显示数据是否是所期望的。最后查找不需要的重复数据, 并将其删除。若发现问题, 则对数据库设计进行修改。
6.创建其他数据库对象
若认为表的结构已符合了数据库设计规则,就可以向表中添加数据,创建所需要的查询、报表、窗体、宏、数据访问页等对象。
7.使用 Access 的分析工具
为了帮助用户改进Access 数据库的设计,Access 2002提供了以下两个分析工具。
(1)表分析器。该向导一次能分析一个表的设计,并在适当的情况下能建议新的表结构和关系,且在合理的情况下在相关新表中拆分原来的表。
(2)性能分析器。该向导用于分析整个数据库,做出推荐和建议来改善数据库,还可以实现这些推荐和建议。