数据库建模是根据抽象级别分别定义了四种模型:概念数据模型、罗技数据模型、外部数据模型、内部数据模型。一般情况下会将数据二字去掉。
概念模型:表达用户需求观点的数据全局逻辑结构的模型。
逻辑模型:表达计算机实现观点的DB全局逻辑结构的模型。
外部模型:表达用户使用观点的DB局部逻辑结构的模型。
内部模型:表达DB物理结构的模型。
四种图的关系如下:
根据这个图形我们可以很快的就能理解到:
在这四种模型之中,概念模型的抽象级别最高,内部模型的抽象级别最低。综合过程:根据用户的需求,涉及数据库的概念模型
转换过程:然后在转换规则,吧概念模型转换成数据库的逻辑模型
外部模型与逻辑模型对应性映像过程:根据用户的业务特点,设计不同的外部模型,给程序员使用
内部模型与逻辑模型对应性映像过程:数据库实现时,根据逻辑模型设计内部模型