数据库

浅论 SQL Server数据库的设计过程

2017-01-19 15:28:24 | 来源:中培企业IT培训网

SQL Server数据库作为目前流行的一款数据库,其发展受到行业和社会的关注。中培教育作为国内顶尖的IT培训机构,我们对该数据库培训的版本也在不断提升。中培新近推出的《SQL Server2014数据库管理与性能调优》培训专家臧老师在这里介绍了SQL Server数据库开发的相关流程。臧老师指出,项目开发需要经过需求分析、概要设计、详细设计、代码编写、运行测试和打包发布几个阶段,而SQL Server数据库的设计又要经历以下过程:

需求分析阶段:分析客户的业务和数据处理需求

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

详细设计阶段:将E-R图转换为多张表,进行逻辑设计,确认各表主外键,并应用数据库设计的三大范式进行审核。经项目组开会讨论确定后,还需要根据项目的技术实现、团队开发能力以及项目的经费来源,选择具体的数据库(如SQL Server或Oracle等)进行物理实现,包括建库、建表并创建我们后面学习的存储过程和触发器等。创建完毕后开始代码编写阶段,开发前端应用程序。

现在,我们共同讨论:在需求分析阶段,后台数据库的设计步骤。

需求分析阶段的重点是调查、收集并分析客户业务数据需求、处理需求、安全性与完整性需求。

常用的需求调查方法有:在客户的公司跟班实习、组织召开调查会、邀请专人介绍、设计调查表并请用户填写、查阅业务相关数据记录等。

常用的数据分析方法有:调查客户的公司组织情况、各部门的业务需求情况、协助客户分析系统的各种业务需求、确定新系统的边界。

无论数据库的大小和复杂程度如何,再进行数据库的系统分析时,都可以参考下列几本步骤:

1. 收集信息

2. 标识对象

3. 标识没个对象需要存储的详细信息

4. 标识对象之间的关系

标签: SQL Server

预约领优惠