第六讲 数据库技术新进展
第六讲 数据库技术新进展
本讲内容 ■数据库技术的新进展 ■客户机/服务器技术
本讲内容 ◼ 数据库技术的新进展 ◼ 客户机/服务器技术
数据库技术新进展 ■分布式数据库 ■面向对象数据库系统 ■多媒体数据库
数据库技术新进展 ◼ 分布式数据库 ◼ 面向对象数据库系统 ◼ 多媒体数据库
分布式数据库 ■ DDBMS是在两台或多台地理上或物理上 分散而逻辑上集中的数据库系统。 全局外层 视图(计算视图(数学系 视图(中文 全局概念模式(学生) 全局概念层 分片模式(按校区划分) 分配模式(各校区学生信息各自存储) 局部概念层 局部概念模式(玉泉局部概念模式(紫 局部概念模式(西 局部内层 局部内模式( 局部内模式( 局部内模式(
分布式数据库 ◼ DDBMS是在两台或多台地理上或物理上 分散而逻辑上集中的数据库系统。 …… 视 图(计 算 机学生) 视图(数学系 学生) 视 图 ( 中 文 系学生) 全局概念模式(学生) 局部概念模式(玉泉 校区学生) 分片模式(按校区划分) 局部内模式( UNIX平台) 局部内模式( LINUX平台) 分配模式(各校区学生信息各自存储) 局部内模式 ( WINDOWS平台) 局部概念模式(紫 金港校区学生) 局部概念模式(西 溪校区学生) 全局外层 全局概念层 局部概念层 …… …… 局部内层
面向对象数据库系统 ■ OODBMS是数据库技术与面向对象技术相结合 的产物。 具有表示和构造复杂对象的能力 通过封装和消息隐藏技术提供了程序的模块化机制 继承和类层次技术不仅能表示ISA联系,还提供了 软件重用的机制 通过滞后联编等概念提供系统扩充能力 提供与宿主语言的无缝( seamless连接 消息中的方法名,在应该程序编译时还不能确定它所代表的过程,只有执行时,当消息发送 到具体的对象后,方法名的方法的过程才能够结合。这种“名”与“义”的推迟结合称为滞 后联编( ate binding)
面向对象数据库系统 ◼ OODBMS是数据库技术与面向对象技术相结合 的产物。 – 具有表示和构造复杂对象的能力 – 通过封装和消息隐藏技术提供了程序的模块化机制 – 继承和类层次技术不仅能表示ISA联系,还提供了 软件重用的机制 – 通过滞后联编*等概念提供系统扩充能力 – 提供与宿主语言的无缝(seamless)连接 ❖ 消息中的方法名,在应该程序编译时还不能确定它所代表的过程,只有执行时,当消息发送 到具体的对象后,方法名的方法的过程才能够结合。这种“名”与“义”的推迟结合称为滞 后联编(late binding)