计算机数据库体系结构

  数据库体系结构

1.数据库数据库的三级模式结构中,数据库模式是数据库的中心与关键,它独立于数据库的其它层次,设计数据库模式结构时应首先确定数据库的模式。

2.数据的内模式依赖于它的全局逻辑结构,但独立于外模式,也独立于具体的存储设备。它是将全局逻辑结构中定义的数据结构及其联系按照一定的物理存储策略进行组织,以达到较好的时间与空间效率。

3.数据库的外模式面向具体的应用程序,它定义在逻辑模式之上,但独立于存储模式和存储设备。

4.特定的应用程序是在某个外模式所描述的数据结构上设计的,它依赖于特定的外模式,与数据库的模式和存储结构独立,不同的应用程序有时可共用同一个外模式。

5.数据库的二级映像保证了数据和程序之间的独立性,即数据库外模式的稳定性,从而从数据底层保证了应用程序的稳定性,大大减少了应用程序的维护和修改。

计算机数据库体系结构

数据库采用的三级模式和两级映像结构较好地体现了计算思维的思想,启发我们考虑复杂问题时候可以采用不同视角和层次,针对不同视角设计解决方案可以降低问题复杂度。复杂问题可以先解决一个视角或层次的问题,该视角或层次可以利用其他视角或层次功能,同时为其他视角或层次提供接口。另一方面,当一个层次发生改变时,不会涉及所有层次的修改,只需要修改相关层次即可。


作者:zhushican   分类:六六互联   日期:2022年05月10日   浏览:533   评论:0