大家平时用数据库有sqlserver mysql oracle DB2等,它们支持不同的数据模型,使用不同的数据库语言,建立在不同的操作系统上,但他们的体系结构是相同的,都是采用的“三级模式和两级映射”。
这里有很几个疑问?
1、什么是数据模型?
2、什么是数据库语言?
3、什么是三级模式和两级映射?
4、为什么各个公司数据库都用“三级模式和两级映射”?
1、数据模型
所谓数据模型:它是对现实世界数据特征的抽象,是数据库结构的基础。
数据模型由数据结构、数据操作和约束条件三要素构成。
数据模型可分为了两大类:概念模型和基本数据模型。