2024年5月15日发(作者:)
Access数据库设计的步骤
数据库设计一般要经过:确定创建数据库的目的、确定数据库中需要的表、确定该表
中需要的字段、确定主关键字和确定表之间的关系等步骤
1.确定创建数据库的目的
设计数据库的第一个步骤是确定数据库的目的及如何使用。用户需要明确希望从数据
库得到什么信息,由此可以确定需要什么主题来保存有关事件(表)和需要什么事件来保
存每一个主题(表中的字段)。
与将使用数据库的人员进行交流。集体讨论需要数据库解决的问题,并描述需要数据
库生成的报表;同时收集当前用于记录数据的表格,然后参考某个设计得很好且与当前要
设计的数据库相似的数据库。
2.确定该数据库中需要的表
确定表可能是数据库设计过程中最难处理的步骤。因为要从数据库获得的结果、要打
印的报表、要使用的格式和要解决的问题不一定能够提供用于生成表的结构线索。
不必使用Access来设计表。实际上,先在纸上草拟并润色设计可能是较好的方法。
在设计表时,应该按以下设计原则对信息进行分类。
(1)表不应包含备份信息,表间不应有重复信息。由此,关系数据库中的表与常规文
件应用程序中的表(例如,电子表格)有所不同。
(2)如果每条信息只保存在一个表中,只需在一处进行更新,这样效率更高,同时也
消除了包含不同信息的重复项的可能性。例如,要在一个表中只保存一次每一个客户的地
址和电话号码。
(3)每个表应该只包含关于一个主题的信息。
(4)如果每个表只包含冠以一个主题的事件,则可以独立于其他主题维护每个主题的
信息。例如,将客户的地址与客户订单存在不同表中,这样就可以删除某个订单但仍然保
留客户的信息。
3.确定表中需要的字段
每个表中都包含关于同一主题的信息,并且表中的每个字段包含关于该主题的各个事
件。例如,客户表可以包含公司的名称、地址、城市、省和电话号码的字段。在草拟每个
表的字段时,请注意下列提示:
(1)每个字段直接与表的主题相关。
(2)不包含推导或计算的数据(表达式的计算结果)。
(3)包含所需的所有信息。
(4)以最小的逻辑部分保存信息(例如,名字和姓氏而不是姓名)。
4.确定主关键字
发布者:admin,转转请注明出处:http://www.yc00.com/web/1715703249a2658887.html
评论列表(0条)