Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright © 2004 Pearson Education, Inc.. Chapter 25 Distributed Databases and Client-Server Architectures.

Similar presentations


Presentation on theme: "Copyright © 2004 Pearson Education, Inc.. Chapter 25 Distributed Databases and Client-Server Architectures."— Presentation transcript:

1 Copyright © 2004 Pearson Education, Inc.

2 Chapter 25 Distributed Databases and Client-Server Architectures

3 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 25-3 FIGURE 25.1 Some different database system architectures. (a) Shared nothing architecture.

4 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 25-4 FIGURE 25.1 (continued) Some different database system architectures. (b) A networked architecture with a centralized database at one of the sites.

5 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 25-5 FIGURE 25.1 (continued) Some different database system architectures. (c) A truly distributed database architecture.

6 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 25-6 FIGURE 25.2 Data distribution and replication among distributed databases.

7 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 25-7 FIGURE 25.3 Allocation of fragments to sites. (a) Relation fragments at site 2 corresponding to department 5.

8 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 25-8 FIGURE 25.3 (continued) Allocation of fragments to sites. (b) Relation fragments at site 3 corresponding to department 4.

9 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 25-9 FIGURE 25.4 Complete and disjoint fragments of the WORKS_ON relation. (a) Fragments of WORKS_ON for employees working in department 5 (C=[ESSN IN (SELECT SSN FROM EMPLOYEE WHERE DNO=5)]).

10 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 25-10 FIGURE 25.4 (continued) Complete and disjoint fragments of the WORKS_ON relation. (b) Fragments of WORKS_ON for employees working in department 4 (C=[ESSN IN (SELECT SSN FROM EMPLOYEE WHERE DNO=4)]).

11 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 25-11 FIGURE 25.4 (continued) Complete and disjoint fragments of the WORKS_ON relation. (c) Fragments of WORKS_ON for employees working in department 1 (C=[ESSN IN (SELECT SSN FROM EMPLOYEE WHERE DNO=1)]).

12 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 25-12 FIGURE 25.5 The five-level schema architecture in a federated database system (FDBS). Source: Adapted from Sheth and Larson, Federated Database Systems for Managing Distributed Heterogeneous Autonomous Databases. ACM Computing Surveys (Vol. 22: No. 3, September 1990).

13 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 25-13 FIGURE 25.6 Examples to illustrate volume of data transferred.

14 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 25-14 FIGURE 25.7 Guard conditions and attributes lists for fragments. (a) Site 2 fragments.

15 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 25-15 FIGURE 25.7 (continued) Guard conditions and attributes lists for fragments. (b) Site 3 fragments.

16 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 25-16 FIGURE 25.8 The three-tier client-server architecture.

17 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 25-17 FIGURE 25.9 Oracle distributed database systems. Source: From Oracle (1997a). Copyright  Oracle Corporation 1997. All rights reserved.


Download ppt "Copyright © 2004 Pearson Education, Inc.. Chapter 25 Distributed Databases and Client-Server Architectures."

Similar presentations


Ads by Google