结构推理 分布式数据库系统可以分为哪几类?
【正确答案】根据构成各个局部数据库的DBMS及其数据模型,可将分布式数据库系统分为两类: (1)同构型(Homogeneous)DDBS:也有的称为同质型DDBS。如果各个站点上的数据库的数据模型都是同一类型的,则称该数据库系统是同构型DDBS。但是,具有相同类型的数据模型若为不同公司的产品,它的性质也可能并不完全相同。 因此,同构型DDBS又可以分为两种: ①同构质质型DDBS:如果各个站点都采用同一类型的数据模型,并且都采用同一型号的数据库管理系统,则称该分布式数据库系统为同构同质型DDBS。 ②同构异质型DDBS:如果各个站点都采用同一类型的数据模型,但是采用了不同型号的数据库管理系统(例如分别采用了SYBASE,ORACLE等),则称该分布式数据库系统为同构异质型DDBS。 (2)异构型(Heterogeneous)DDBS:如果各个站点采用不同类型的数据模型,则称该分布式数据库系统是异构DDBS。 按构成各个局部数据库的DBMS及其数据模型进行分类是一种常见的方法,此外,还可以按照分布式数据库控制系统的类型对分布式数据库系统进行分类,分为集中型DDBS、分散型DDBS和可变型DDBS。 ①如果DDBS中的全局控制信息位于一个中心站点则称为集中型DDBS。 ②如果在每一个站点上包含全局控制信息的一个副本,则称为分散型DDBS。 ③在可变型DDBS中,将DDBS系统中的站点分成两组,一组站点包含全局控制信息副本,称为主站点。另一组站点不包含全局控制信息副本,称为辅站点,如果主站点数目为1时为集中型DDBS,如果全部站点都是主站点时为分散型DDBS。
【答案解析】