- 确定数据库的用途
这可帮助进行其他步骤的准备工作。
- 查找和组织所需的信息
收集可能希望在数据库中记录的各种信息,如产品名称和订单号。
- 将信息划分到表中
将信息项划分到主要的实体或主题中,如“产品”或“订单”。每个主题即构成一个表。
- 将信息项转换为列
确定希望在每个表中存储哪些信息。每个项将成为一个字段,并作为列显示在表中。例如,“雇员”表中可能包含“姓氏”和“聘用日期”等字段。
- 指定主键
选择每个表的主键。主键是一个用于唯一标识每个行的列。例如,主键可以为“产品 ID”或“订单 ID”。
- 建立表关系
查看每个表,并确定各个表中的数据如何彼此关联。根据需要,将字段添加到表中或创建新表,以便清楚地表达这些关系。
- 优化设计
分析设计中是否存在错误。创建表并添加几条示例数据记录。确定是否可以从表中获得期望的结果。根据需要对设计进行调整。
- 应用规范化规则
应用数据规范化规则,以确定表的结构是否正确。根据需要对表进行调整。