当前位置:首页 > 数据库复习题
理能力并完成局部应用;而每一场地也参与(至少一种)全局应用程序的执行,全局应用程序可通过网络通信访问系统中的多个场地的数据。
(3)分布式DB:分布式数据库,是指计算机网络环境中各场地上数据库的逻辑集合。 (4)分布式DBMS:分布式数据库管理系统。是指分布式数据库系统中的一组软件, 它负责管理分布环境下逻辑集成数据的存取、一致性、有效性和完备性。同时,由于数据的分布性, 在管理机制还必须具有计算机网络通信协议上的分布管理特性。 (5)局部自治性:是指有独立处理能力并能完成的局部应用。
(6)数据分配(数据分布):是指数据计算机网络各场地上的分配策略。 (7)数据复制:是指数据在每个场地重复存储。
(8)数据分片:是指分布式数据库中的数据可以被分割和复制在网络场地的各个物理数据库中。 一般数据存放的单位不是关系而是片段,一个片段是关系的一部分。 数据分片是通过关系代数的基本运算实现的。
(9)水平分片:是指按一定条件把全局关系的所有元组划分成若干不相交的子集,每个子集为关系的一个片段。
(10)垂直分片:把一个全局关系的属性集分成若干子集,并在这些子集上做投影运算,每个投影为垂直分片。
(11)分布透明性:指用户不必关系数据的逻辑分片,不必关系数据物理位置的细节,也不必关心各个场地上的数据库的数据模型。
(12)分片透明性:分片透明性是最高层次的分布透明性,是指用户或应用程序只对全局关系进行操作而不必考虑数据的分片。
(13)位置透明性:位置透明性位于分片视图与分配视图之间。是指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。
(14)局部数据模型透明性:这个透明性位于分配视图与局部概念视图之间,指用户或应用程序要了解分片及各片段存储的场地,但不必了解局部场地上使用的是何种数据模型。 (15)复制透明性:即用户不必关心数据库在网络中各个结点的数据库复制情况,更新操作引起的波及由系统去处理。
7.2 试叙数据从集中存储、分散存储到分布存储的演变过程。
早期的数据库系统都是属于集中式数据库系统,数据集中存储在一台计算机上。该方式有一定优点, 比如,价格合理,易于管理,数据冗余少等等。但是,随着数据库应用的不断发展, 数据库规模不断扩大,如采用集中存储的数据库,其系统的设计和操作都比较复杂, 系统显得不灵活而且安全性也较差。因此采用了数据分散存储的办法,将数据库分成多个,建立在多台计算机上, 此时的各个数据库的管理和应用程序均是分开并独立的。它们之间不存在数据通信联系。 随着计算机网络通信的发展,有可能把分散在各处的数据库系统通过网络通信连接起来, 这样形成的系统称为分布式的数据库系统,这时的数据库虽然分别存在各地的计算机上, 但它们之间通过分布式数据管理系统可以进行联系。
7.3 与集中式DBS、分散式DBS相比,分布式DBS有哪些特点?
与集中式DBS相比,分布式DBS中数据库的存储是分布性的,即数据不是存储在同一场地, 而是分布存储在多个场地。与分散式DBS相比,分布式DBS中数据库具有\逻辑整体性\, 即表面上看,分布式数据的数据库分散在各个场地,但这些数据在逻辑上却是一个整体, 如同一个集中式数据库。
7.4 试解释下列术语:同构同质型DDBS,同构异质型DDBS,异构DDBS。
(1)同构同质型DDBS:是指各个场地都采用同一类型的数据模型,并且是同一型号数据库管理系统。
(2)同构异质型DDBS:是指各个场地都采用同一类型的数据模型,但是数据库管理系统是不同型号的。
(3)异构型DDBS:是指各个场地的数据模型是不同的类型。
7.5 分布式数据库系统有哪些优点和缺点?
分布式数据库系统的优点: (1)具有灵活的体系结构
(2)适应分布式的管理和控制机构 (3)经济性能优越
(4)系统的可靠性高、可用性好 (5)局部应用的响应速度快
(6)可扩展性好,易于集成现有系统
分布式数据库系统的缺点:
(1)系统开销大,主要花在通信部分;
(2)复杂的存取结构,原来在集中式系统中有效存取数据的技术,在分布式系统中都不再适用;
(3)数据的安全生和保密性较难处理。
7.6 分布式数据库中,\数据分配\有哪些策略?\数据分片\有哪些策略? 数据分片的准则是什么?
数据分配是指数据在计算机网络各场地上的分配策略。包括: (1)集中式:所有数据均安排在同一个场地上。
(2)分割式:所有数据只有一份,分别被安置在若干个场地。 (3)全复制式:数据在每个场地重复存储。
(4)混合式:数据库分成若干可相交的子集,每一子集安置在一个或多个场地上,但是每一场地未必保存全部数据。
数据分片的方式有以下三种:
共分享92篇相关文档