数据库系统三级模式及其优点
数据库系统的三级模式结构包括外模式、模式和内模式,以及二级映像(外模式/模式映像和模式/内模式映像)。这种结构的优点如下:
1. 保证数据独立性:将外模式与模式分开,保证了数据的逻辑独立性;将内模式与模式分开,保证了数据的物理独立性。
2. 简化用户接口:用户可以按照外模式编写应用程序或输入命令,而不需要了解数据库内部的存储结构,方便用户使用系统。
3. 有利于数据共享:在不同的外模式下,多个用户可以共享系统中的数据,减少了数据冗余。
4. 有利于数据的安全性:不同的用户在各自的外模式下根据要求操作数据,只能对限定的数据进行操作,保证了其他数据的安全。