Lecture 1 (Part 3) Flashcards
What is Transparency?
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.
What is Schema?
Schema shows the definition of the available information at each level.
What are the four levels of Schema?
- The Global Schema
- The Fragmentation Schema
- The Allocation Schema
- Local Mapping Schema
What the Global Schema?
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)
What is the Fragmentation Schema?
Defines the mapping between global relations and fragments. The mapping is a one-to-many relationship. (A global relation corresponds to several fragments.)
What is the Allocation Schema?
Defines at which sites a fragment is located
Redundant:
fragments are physically located at several sites of the network
Non-redundant:
fragments are physically located only at one site of the network
What is the Local Mapping Schema?
Maps the physical images to the objects at local DBM. Physical images: defines all fragments which correspond to the same local site.