美文网首页
什么是数据库的概念设计、逻辑设计、物理设计,以及三者的关系

什么是数据库的概念设计、逻辑设计、物理设计,以及三者的关系

作者: 熙风fy | 来源:发表于2021-02-23 17:15 被阅读0次

1、概念设计:

对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中住处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。

所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。以扩充的实体—(E-R模型)联系模型方法为例,第一步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述。第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。 

2、逻辑设计:

主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”。 

3、物理设计:

根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体计算机结构的各项物理设计措施,对具体的应用任务选定最合适的物理存储结构(包括文件类型、索引结构和数据的存放次序与位逻辑等)、存取方法和存取路径等。这一步设计的结果就是所谓“物理数据库”。 

4、三者关系:

由上到下,先要概念设计,接着逻辑设计,再是物理设计,一级一级设计。三者一环扣住一环,缺一不可,概念设计是前提,逻辑设计是纽扣,将概念设计和物理设计紧密联系起来,物理设计的结果就是传说中的“物理数据库”也就是最后的结果。三者密不可分,缺一不可。

相关文章

  • 数据库设计

    一、数据库设计概念 1. 数据库的生命周期 ①数据库分析与设计阶段包括需求分析、概念设计、逻辑设计和物理设计。②数...

  • 什么是数据库的概念设计、逻辑设计、物理设计,以及三者的关系

    1、概念设计: 对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中住处的分类、聚集和概...

  • 计算机三级

    1、数据模型:数据结构、数据操作、完整性约束 2、数据库应用系统设计包括 概念设计、逻辑设计、物理设计 3、数据库...

  • 数据库逻辑设计

    数据库设计 数据库设计包含需求设计、逻辑设计、物理设计和维护优化。 需求分析:全面了解产品设计的存储需求(存储需求...

  • 5. 逆向的基本思路

    正向工程(Forward Engineering)抽象的逻辑设计 => 具体的物理实现设计概念和算法 => ...

  • 数据库设计

    1、为什么要进行数据库设计? 需求分析 逻辑设计ER图 物理设计 维护优化=》新建需求表,索引优化,大表拆分 需求...

  • 为了彻底搞懂数据库E-R模型设计,我肝了这篇万字长文

    文章简介 本文以图文并茂的方式描述了关系型数据库设计的各个阶段及重要概念,并重点介绍了概念设计和逻辑设计两大核心阶...

  • 数据库结构的优化

    数据库设计的步骤: 需求分析:全面了解产品设计的存储需求 逻辑设计:设计数据的逻辑存储结构 物理设计:根据所使用的...

  • 数据库结构优化

    [TOC] 前言:良好的数据库结构逻辑设计和物理设计师数据库获得高性能的基础 数据库结构优化的目的 减少数据冗余 ...

  • MySQL优化系列5-Schema与数据类型优化

    备注:测试数据库版本为MySQL 8.0 一.Schema与数据类型优化概述 良好的逻辑设计和物理设计是高性能的基...

网友评论

      本文标题:什么是数据库的概念设计、逻辑设计、物理设计,以及三者的关系

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