6.1.2数据管理技术的发展数据库系统阶段,应用程序和数据的关系应用程序1数据库管理系统应用程序2数据库DBMS应用程序n11
6.1.2 数据管理技术的发展 11 ◼ 数据库系统阶段,应用程序和数据的关系 数据库管理系统 DBMS 应用程序2 应用程序n . 应用程序1 数据库
6.1.2数据管理技术的发展14.分布式数据库系统数据库技术与网络通信技术的结合产生了分布式数据库系统从主机一终端体系结构发展到客户机/服务器((Client/Server,C/S)系统结构目前使用较多的是基于客户机/服务器系统结构。C/S结构将应用程序根据应用情况分布到客户的计算机和服务器上,将数据库管理系统和数据库放置到服务器上,客户端的程序使用开放数据库连接(OpenDataBaseConnectivity,ODBC)标准协议通过网络访问远端的数据库。12
6.1.2 数据管理技术的发展 12 ◼ 4.分布式数据库系统 ⚫ 数据库技术与网络通信技术的结合产生了分布式数据库系统。 ⚫ 从主机一终端体系结构发展到客户机/服务器 ((Client/Server,C/S)系统结构。 ⚫ 目前使用较多的是基于客户机/服务器系统结构。C/S结构将 应用程序根据应用情况分布到客户的计算机和服务器上,将 数据库管理系统和数据库放置到服务器上,客户端的程序使 用开放数据库连接(Open Data Base Connectivity,ODBC) 标准协议通过网络访问远端的数据库
6.1.2#数据管理技术的发展5.面向对象数据库系统数据库技术与面向对象程序设计技术结合产生了面向对象的数据库系统。面向对象的数据库吸收了面向对象程序设计方法学的核心概念和基本思想,采用面向对象的观点来描述现实世界实体(对象)的逻辑组织、对象之间的限制和联系等。它克服了传统数据库的局限性,能够自然地存储复杂的数据对象以及这些对象之间的复杂关系,从而大幅度地提高了数据库管理效率,降低了用户使用的复杂性13
6.1.2 数据管理技术的发展 13 ◼ 5.面向对象数据库系统 ⚫ 数据库技术与面向对象程序设计技术结合产生了面向对象的 数据库系统。 ⚫ 面向对象的数据库吸收了面向对象程序设计方法学的核心概 念和基本思想,采用面向对象的观点来描述现实世界实体 (对象)的逻辑组织、对象之间的限制和联系等。它克服了 传统数据库的局限性,能够自然地存储复杂的数据对象以及 这些对象之间的复杂关系,从而大幅度地提高了数据库管理 效率,降低了用户使用的复杂性
6.1.3数据库系统的特点实现数据共享,减少数据几余采用特定的数据模型具有较高的数据独立性有统一的数据控制功能14
6.1.3 数据库系统的特点 14 ◼ 实现数据共享,减少数据冗余 ◼ 采用特定的数据模型 ◼ 具有较高的数据独立性 ◼ 有统一的数据控制功能
6.2数据库系统的内部体系结构应用应用应用+1★外模式外模式外模式(用户数据库)(用户数据库)(用户数据库)X★+1外模式一概念模式映射念模式(概念数据库)概念模式一内模式映射内模式(物理数据库)立数据库15
6.2 数据库系统的内部体系结构 15