美文网首页想法读书简友广场
实际项目中的数据库设计方法和基本步骤

实际项目中的数据库设计方法和基本步骤

作者: 皮皮杂谈 | 来源:发表于2019-04-12 23:00 被阅读4次

数据库设计是软件开发过程中的关键环节,数据库设计的好与坏,直接影响着软件开发的质量,甚至于决定软件产品的成败。数据库设计应该遵循什么样的方法和步骤呢?本文将重点阐述我们在实际项目中的数据库设计方法和基本步骤。

经过多年的经验总结,我们在软件开发的数据库设计阶段,采用分步设计方法,即遵循自顶向下、逐步求精的原则,将数据库设计过程分解为若干相互独立又相互依存的阶段,每一阶段采用不同的技术与工具,解决不同的问题,从而将问题局部化,减少局部问题对整体设计的影响。为此,将数据库的设计分为需求分析、概念结构设计、逻辑结构设计和数据库物理结构设计4个阶段,如图所示:

数据库设计基本步骤

需求分析:需求分析主要工作是收集和分析用户对系统的信息需求和处理需求,以需求分析说明书为主要成果。其中,其中,信息需求是数据库设计的基础,包括数据库所设计的数据、数据的特征、使用频率和数据量的估计等。通常在需求说明书中,以表格形式描述数据名、属性及其类型、完整性约束等。

概念结构设计:在概念结构设计阶段,先设计各个应用的视图,即各个应用所看到的数据及其结构,然后再进行视图集成,以形成一个单一的概念数据模型。然后,经过数据库设计者和用户的审查与修改,最后形成所需的概念数据模型。

逻辑结构设计:逻辑结构设计使用E-R图和DBMS提供的数据定义语言(DDL)描述数据模式,具体方法与DBMS的逻辑数据模型紧密相关,并满足数据库存取、一致性及运行等各方面的用户需求。

数据库物理设计:数据库物理设计师使用不同的DBMS提供的技术手段,设计数据的存储形式和存取路径,如文件结构、索引设计等。

结束语:数据库设计过程是一个反复修改、反复设计的迭代过程,不是一蹴而就就可以完成的。

相关文章

  • 实际项目中的数据库设计方法和基本步骤

    数据库设计是软件开发过程中的关键环节,数据库设计的好与坏,直接影响着软件开发的质量,甚至于决定软件产品的成败。数据...

  • 数据库设计

    第六章 数据库设计 学习重点: 数据库设计的基本步骤; 数据库设计各阶段的具体设计内容; 数据库设计各阶段的设计描...

  • 数据库设计

    数据库设计的基本步骤:需求分析概念结构设计逻辑结构设计物理结构设计数据库实施数据库运行和维护 数据字典概念:它是关...

  • [源码和文档分享]基于JAVA和MYSQL数据库的大学生社团管理

    1 概述 1.1 设计目标 熟悉数据库设计基本原理 熟悉数据库设计基本过程及方法 掌握数据库设计基本技巧及设计工具...

  • 数据库的设计

    数据库设计基本步骤: 需求分析通过向客户调研,了解客户的实际需求。总结分析客户所需要的管理系统,究竟需要处理哪些数...

  • SSH远程登录的步骤与技巧

    之前文章SSH采用密钥替代密码登录的方法和步骤中介绍了SSH时采用密钥代替密码登录的基本方法和步骤,但在实际操作中...

  • Power Designer—数据库设计步骤

    数据库设计步骤 需求分析 — 概念结构设计 — 逻辑结构设计 — 物理结构设计 — 数据库的建立和测试 — 数据库...

  • 商城项目总结

    实施步骤: 1. 项目简要分析和设计 分析项目中各模块功能,例如用户模块、商品模块等。 采用常用的MVC模式构建项...

  • oracle dba笔记

    数据库设计基本步骤:①需求分析阶段②概念结构设计阶段③逻辑结构设计阶段④物理结构设计阶段⑤实施和维护阶段 Orac...

  • react context API配合高阶组件的实际应用

    文章概览 本文包含新版本react contextAPI的简单介绍、基本用法和实际项目中的使用方法。 本文不会介绍...

网友评论

    本文标题:实际项目中的数据库设计方法和基本步骤

    本文链接:https://www.haomeiwen.com/subject/cakkwqtx.html