数据库系统内部体系结构与外部体系结构

数据库系统的内部和外部体系结构
(1)内部体系结构模式:概念视图,概念级数据库,整个数据库的实际存储的抽象。一个数据库只有一个模式。
外模式:子模式,用户模式,最外层,是模式的子集,可有多个,同一个外模式可以为多个应用。
内模式:存储和物理模式,与数据的物理无关,与数据存储的结构,方式有关。一个数据库只存在一个数据库。
1一个数据库系统,实际存在的只是物理级数据库,即内模式,是数据访问的基础。
2概念数据库只不过是物理级数据库的一种抽象描述用户级数据库是用户与数据库的接口。
相互关系以及信息流动
用户根据外模式进行的操作,通过外模式到模式的映射与概念级数据库联系起来,又通过式到内模式的映射与物理级数据库联系起来。
数据库系统的二级映象与数据独立性DBMS在三级模式之间提供了二级映象功能,保证了数据库系统中的数据能够具有较高的逻辑独立性与物理独立性。
外模式/模式映象:保证数据与程序的逻辑独立性。
模式/内模式映象:保证了数据库的物理独立性。
数据库系统的三级模式与二级映像的优点
保证数据的独立性,简化了用户接口,有利于数据共享,有利于数据的安全保密
(2)外部体系结构
(1)单用户结构数据库系统:桌面型用户数据库系统将应用程序、DBMS和数据库都装在一台计算机上,由一个用户独占使用。适合未联网用户、个人用户等。DBMS提供较弱的数据库管理和较强的应用程序和界面开发工具,既是数据库管理工具,同时又是数据库应用程序和界面的前端工具。如: Microsoft Acess,Visual Foxpro等
(2)主从式结构的数据库:大型主机带多终端的多用户结构的系统,又称主机/终端模式(输入,输出)优点:结构简单,易于管理、控制与维护。缺点:当终端数目太多时,主机的任务会过分繁重,成为系统瓶颈。 系统的可靠性依赖主机,当主机出现故障时,整个系统都不能使用。
(3)分布式结构的数据库系统(物理分布,逻辑整体)是分布式网络技术与数据库技术相结合的产物。数据库分布存储在计算机网络的不同结点上。
特点如下
( 1 )数据在物理上是分布的
(2 )所有数据在逻辑上是一个整
(3)结点上分布存储的数据相对独立优点:多台服务器并发的处理数据,提高效率。
缺点:数据的分布式存储给数据处理任务协调与维护带来困难。
(4)客户/服务器结构数据系统(C/S)把DBSM功能和应用程序分开,即数据服务器(server)和客户机(client)胖客户机结构,二级分布
优点:网络效益大大提高缺点:维护升级不方便。
(5)浏览器/服务结构的数据库系统 (B/S)瘦客户机结构,三级分布针对客户机/服务器结构的不足而提出的。客户机仅安装通用的浏览器软件,实现输入/输出。应用程序安装在应用服务器上,充当了中介。

发布了14 篇原创文章 · 获赞 0 · 访问量 210

猜你喜欢

转载自blog.csdn.net/weixin_41210618/article/details/105338689
今日推荐