开发者社区> eryar> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

数据库设计

简介: 数据库的设计既要满足用户的需求,又与给定的应用环境密切相关,因此必须采用系统化、规范化的设计方法,按需求分析、概念设计、逻辑设计、物理设计四个阶段展开。 需求分析就是分析用户的要求,是数据库设计的基础。
+关注继续查看
  1. 数据库的设计既要满足用户的需求,又与给定的应用环境密切相关,因此必须采用系统化、规范化的设计方法,按需求分析、概念设计、逻辑设计、物理设计四个阶段展开。
  2. 需求分析就是分析用户的要求,是数据库设计的基础。通过调查和分析,了解用户的信息需求和处理需求,并以数据流图、数据字典等形式加以描述。
  3. 概念设计主要是把需求分析阶段得到的用户需求抽象化成概念模型。概念设计是数据库设计的关键。我们将使用E-R模型作为概念设计的工具。
  4. 逻辑设计就是把概念设计阶段产生的概念模型转化为逻辑模式。因为逻辑设计与DBMS密切相关,所以进数据库逻辑设计首先必须将概念设计中得到的E-R图转换成等价的关系模式。
  5. 物理设计是为关系模式选择合适的存取方法和存储结构。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
数据库设计-逻辑设计
数据库设计 逻辑设计: 什么是逻辑设计? 独立于具体的物理数据库之外,抽象出的数据库通用的设计模型。 逻辑设计是做什么的? 将需求分析转化为数据库的逻辑模型。 通过常用的数据库设计方法,如ER图对逻辑模型进行展示。
1130 0
数据库设计范式
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chinahuyong/article/details/2573413 关系数据库设计之时是要遵守一定的规则的。
782 0
+关注
eryar
算法,软件开发技术专家
334
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载