Lecture 1 (Part 3) Flashcards

1
Q

What is Transparency?

A

Transparency is the separation of the higher level semantics of a system from the lower level implementation issues. Fundamental issue is to provide data independence in the distributed environment.

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

What is Schema?

A

Schema shows the definition of the available information at each level.

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

What are the four levels of Schema?

A
  1. The Global Schema
  2. The Fragmentation Schema
  3. The Allocation Schema
  4. Local Mapping Schema
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What the Global Schema?

A

Defines all the data which is contained in the distributed database. (same as in the nondistributed database). Each global relation can be split into several non-overlapping portions which are called fragments. (only keys are overlapped)

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

What is the Fragmentation Schema?

A

Defines the mapping between global relations and fragments. The mapping is a one-to-many relationship. (A global relation corresponds to several fragments.)

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

What is the Allocation Schema?

A

Defines at which sites a fragment is located

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

Redundant:

A

fragments are physically located at several sites of the network

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

Non-redundant:

A

fragments are physically located only at one site of the network

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

What is the Local Mapping Schema?

A

Maps the physical images to the objects at local DBM. Physical images: defines all fragments which correspond to the same local site.

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