Lecture 1 (Part 5) Flashcards

1
Q

What are three models of Distributed Database?

A
  1. Federated Databases
  2. Warehouse Databases
  3. Mediation Databases
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are Federated Databases?

A

All local databases are independent, but one database can call on others to supply information (connecting several distinct databases together through a network)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a Feature of Federated Databases?

A

Each local database site builds fixed connections to all other database sites

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are Warehouse Databases?

A

The databases from several local sites are extracted and combined into a global schema. The combines database is then stores at the warehouse, which looks to the user like an ordinary database. User updates are forbidden. System updates are done periodically (e.g. each night)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are features of Warehouse Databases?

A

Copies of databases from several sites are stored in a single location. Data may be processed before storage. Data is updated periodically, normally overnight.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are Mediation Databases?

A

A Mediation Database uses a mediator to support virtual views by integrating several local databases. (But there is not any actual data stored physically). The user can issue a query to the mediator. The
mediator forwards the query to each of its local wrappers, which in turn transforms the query into the correct structure that be accepted by their corresponding local databases. When the results come back from the wrappers, the mediator then combines the results and returns them to the user.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a feature of Mediation Databases?

A

The user’s queries are transformed into several sub-queries to access the local databases. The returned answer from each local site are synthesized and passed to the user finally.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly