DBA 模型构建

概念模型

​ 概念模型简称CDM,通过描述业务系统要管理的对象,来构建大体的设计思路。

​ 由需求分析师通过与客户的沟通,得到一个较浅层次的概念模型。

​ 如,用户想要一个学生信息库,此时就有了一个最基本的概念雏形。

​ 原来是想要一个学生信息库,中心点则应该以学生为主。

​ 这也是对数据实体化最根本的一种模型建立。

逻辑模型

​ 逻辑模型简称LDM,基于概念模型,列举出所有的实体、实体属性以及关系。

​ 这是一种基于业务本身的描述,和数据库真正实施无关,由需求分析师和架构师一同完成。

​ 如,学生信息库,应当有哪些属性?如学号、姓名、年龄、课程,除此之外还要研究与其他表的关系,如学生表与老师表是什么关系?学生表与课程表有哪些关系等等。

物理模型

​ 物理模型简称PDM,基于逻辑模型开始在数据库上进行构建实施。

​ 结合数据库的物理结构,设计具体的表结构,字段列表以及主外键约束等。

​ 由技术实现细节,与具体的数据库类型相关,如RDBMS,NoSQL等数据库类型就有不同的实施方案。

​ 开发人员根据数据库特点结合业务实际的逻辑模型进行实施搭建。

posted @ 2021-03-16 17:15  云崖君  阅读(127)  评论(0编辑  收藏  举报