DDBS Lecture2
DDBS Lecture2
Lecture 3
⚫ Location Transparency
Commands are independent of both location of the data and the
system on which an operation is carried out.
⚫ Naming Transparency
⚫ Unique name for each object in the database
⚫ Location names are embedded as part of object name
⚫ Heterogeneity
⚫ Various levels (hardware, communications, operating system)
⚫ Tight integration
⚫ Single-image of the entire database is available to any user who wants
to share the information. From the users’ perspective the data is
logically centralized in one database.
⚫ Semiautonomous system(federated)
⚫ Consists of DBMS that can operate independently, but have decided
to participate in a federation to make their local data sharable. Each of
these DBMS determine what parts of their own database are accessible
to users of other DBMSs.
⚫ Total isolation
⚫ Individual systems are stand-alone DBMSs. System does not know
existence of other DBMSs. System does not know how to communicate
with other DBMSs
⚫ The physical data organization on each machine may be, and probably
different so there needs to be an individual internal schema
definition at each site, which we call the local internal schema(LIS).
⚫ To handle fragmentation and replication, the logical organization of
data each site needs to be described.Local conceptual
schemas(LCS) is needed.
⚫ The global conceptual schema(GCS) describes the logical structure
of data at all the sites. and it is the union of the local conceptual
schemas.
⚫ User and application access to the database is supported by external
schemas(ES)
Centralized
(single db)
Distributed
* Distributed Databases - CSC451 (multiple db) 24