十三年专注于网站建设与互联网应用开发,低调、有情怀的网络应用服务商!
南昌百恒科技微信公众号 扫一扫关注
tel-icon全国服务热线:400-680-9298,0791-88117053
扫一扫关注百恒科技微信公众号

后台开发怎样做好数据库设计?

百恒 2019-10-11 14:54:27 2285

    数据库设计是专业数据库工程师或者项目负责工程师的工作,数据库通俗讲就是数据存储的一个盒子,会存储所有的数据库包括会员姓名、产品资料、交易数据等,数据库结构设计的合理会大大提高系统工作时所需要的时间、效率和储存量。数据库设计内容包括:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施、运行和维护。而数据库的设计就是应用中十分重要的一环,数据库设计好了之后,建立模型,然后编码也可以开始了。


后台开发怎样做好数据库设计?

    一、数据库设计的主要步骤

    1、需求分析:了解用户的数据需求、处理需求、安全性及完整性要求;

    2、概念结构设计阶段:概念结构设计阶段是整个数据库设计的关键,通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型;

    3、逻辑设计:据转换规则,把概念模型转换为数据库的逻辑模型,根据用户业务特点。

    逻辑模型的特点:

    表达了数据的整体逻辑结构,是设计人员对整个应用项目数据库的全面描述;

    是从数据库实现的观点出发,对数据建模;

    独立于硬件,依赖于软件是数据库设计人员与应用程序员之间进行交流的工具。

    4、数据库物理设计阶段;

    数据库物理设计阶段是利用数据库管理系统提供的方法和技术,对已经确定的数据逻辑结构,以较优的存储结构、数据存取路径、合理的数据存储位置及存储分配,设计出一个高效的、可实现的无力数据结构。

    5、数据库实施阶段;

    在数据库实施阶段运用DBMS提供的数据语言及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。

    6、数据库运行与维护阶段;

    数据库应用系统经过试运行后即可投入正式运行,在运行过程中需要不断对其进行调整、修改与完善。

    二、数据库设计的基本原则

    (1)减少数据冗余,提高访问数据库的速度。

    (2)尽可能不要浪费大量存储空间。

    (3)避免数据维护异常,最大限度消除了数据冗余、修改异常、插入异常、删除异常,基本满足关系规范化的要求。

    (4)设计数据表结构时,应考虑表结构的动态适应性。
400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号

欢迎您的光顾,我们将竭诚为您服务×

售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售后服务 售后服务
 
备案专线 备案专线
 
售后服务 售后服务
 
×