1分布式数据库习题第一章1
1请用自己的语言定义下列分布式数据库系统中的术语:全局/局部数据全局数据是指参与全局应用,可被多个站点上的应用访问的数据;局部数据是指只提供本站点的局部应用所需要的数据
全局/局部用户(应用)在分布式数据库系统中,一个用户或一个应用如果只访问他注册的那个站点上的数据称为局部用户(应用)
如果访问涉及两个或两个以上站点中的数据,称为全局用户(应用)
全局/局部DBMS全局数据库系统是协调全局事务的,协调各局部DBMS以完成全局应用,保证数据库的全局一致性,执行并发控制,实现更新同步,提供全局恢复功能的数据库管理系统
局部数据库管理系统位于局部场地上,是为建立和管理局部数据库,提供场地自治能力,执行局部应用及全局查询的子查询的数据库管理系统
全局/局部DB全局数据库(GDB)是指从整个系统角度出发,由全局数据库管理系统进行管理的数据库,它由各个局部数据库逻辑组合而成;局部数据库(LDB)是指从各个站点的角度出发,由局部数据库管理系统进行管理的数据库,它由全局数据库的某种逻辑分割而成
全局外模式是全局应用的用户视图,是全局概念模式的子集,也称全局视图
全局概念模式描述分布式数据库中全局数据的逻辑结构和数据特性,是分布式数据库的全局概念视图
分片模式描述全局数据的逻辑划分
每一个全局关系可以分为若干不相交的部分,每一部分称为一个片段,分片模式定义片段以及全局关系到片段的映像
2分配模式分配模式定义片段的存放结点
根据选定的数据分布策略,定义各片段的物理存放站点,即定义片段映像的类型,确定分布式数据库是冗余的还是非冗余的,以及冗余的程度
局部概念模式是全局概念模式的子集,对每个站点来说,在该站点上全部物理映像的集合就称为该站点上的局部概念模式
2采用分布式数据库系统的主要原因是什么
分布式数据库系统适合于单位分散的部门,允许各个部门将其常用的数据存储在