数据库设计的步骤

1、需求分析:分析客户的业务和数据处理需求

   基本步骤如下:

          ⑴、收集信息:了解数据库需要存储哪些信息(数据),实现哪些功能。

          ⑵、标识实体。(一个实体对应一张表)。

          ⑶、标识每个实体需要村粗的详细信息。(每个属性对应表中的一个列)。

          ⑷、标识实体之间的关系。(主外键的引用关系)。

2、概要设计:绘制数据库的E-R图,用于在项目团队内部,设计人员和客户之间进行沟通,确认需求信              息的正确性和完整性。

             标识实体之间的关系:一对一、一对多、多对一、多对多。

             E-R图:Entity-Relationship 实体关系图

             符号:

             实体(一个实体对应一张表)名词:矩形标识。

             属性(一个属性对应表中一列)名词:椭圆标识。

             关系(实体之间的关联关系)名词:菱形标识。

3、详细设计:将E-R图转换为多张表,进行逻辑设计,确认各表的主外键,并应用数据库设计的三大范              式进行审核。

4、代码编写:选择具体的数据库,sql server还是oracle进行物理实现,包括创建库,创建表,编写存              储过程,代码编写,开发前端应用程序。

你可能感兴趣的:(项目,数据库设计,一对一,详细信息)