数据库中的数据分类
在数据库中,我们经常会遇到内模式和外模式这两个概念。内模式有时也称为存储模式,它是数据库中所有数据的内部表示或者说底层描述。它描述了数据在存储介质上的存储方式和物理结构,相当于实际存储在外存储介质上的数据库。
内模式使用内模式描述语言来描述和定义,它是数据库的存储观。在一个数据库系统中,只有唯一的数据库,因此定义和描述数据库存储结构的内模式以及定义和描述数据库逻辑结构的模式也是唯一的。
然而,在数据库系统之上构建的应用程序却是非常广泛和多样的,这就导致了对应的外模式并不是唯一的,也不可能是唯一的。外模式是指应用程序访问和使用数据库时所能看到的数据的逻辑展示方式,它是根据应用程序的需求而定义的。可以说,外模式是根据具体应用需求而灵活定义的一种数据展现形式。