Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SEKOLAH
KOD KURSUS
: IE31603
TAJUK KURSUS
Prepared For :
Miss DG.SENANDONG AJOR
Prepared By :
HELEN KIU CHAI CHING
BI13110060
1.
Explain what is meant by a DDBMS and discuss the motivation in providing such a system.
Answer:
In the book by M. Tamer Ozsu & Patrick Valduriez , it stated that the DDBMS is a distributed database
management system (distributed DBMS) is then defined as the software system that permits the
management of the distributed database and makes the distribution transparent to the
users.A DDBMS consists of a single logical database that is split into number of fragments. Each frag
ment is stored on one or more computers under the control of a separate DBMS, with the compute
r connected by a communications network. Each site is capable of independently processing user re
quests that require access to local data (that is, each site has some degree of local autonomy) and is
also capable of processing data stored on other computers in the network.The motivation in provid
ing DDBMS is the desire to integrate the operational data of an organization and to provide controll
ed access to the data. Although integration and controlled access may imply centralization, this is n
ot the intention. In fact, the development of computer networks promotes a decentralized mode of
work. This decentralized approach mirrors the organizational structure of many companies, which
are logically distributed into divisions, departments, projects, and physically distributed into offices,
plants, factories, where each unit maintains its own operational data. The sharebility of the data an
d the efficiency of data access should be improved by the development of a distributed database sy
stem that reflects this organizational structure, makes the data in all units accessible, and stores dat
a proximate to the location where it is most frequently used.
2.
3.
Disadvantages
Data are located near
Complexity of management
and control
Security
Lack of standards
Growth facilitation
Increased storage
Improved communications
User-friendly interface
Processor independence
requirements
4.
Heterogeneous DDBMS
query processing
software
Difference in software is a major problem
for transaction processing
5.
Discuss what is meant by the following terms: degree of homogeneity of a DDBMS, degree of
local autonomy of a DDBMS, data independence, network transparency, fragmentation
transparency, replication tranparency.
Answer :
(a) Degree of homogeneity of DDBMS
Based on the degree of homogeneity of the DDBMS,the Homogeneous DDBMS is about all
servers (or individual local DBMSs) use identical software and all users (clients) use identical
software whereas the Heterogeneous DDBMS is about the servers and/or users may use different
software.
(b) degree of local autonomy of a DDBMS
Based on the degree of local autonomy of a DDBMS , If there is no provision for the local
site to function as a stand-alone DBMS, then the system has no local autonomy;
otherwise(e.g., direct access by local transactions to a server is permitted), the system has
some degree of local autonomy.
(c) data independence
Data independence is the idea that generated and stored data should be kept separate from
applications that use the data for computing and presentation. In many systems, data
independence is an innate function related to the multiple components of the system;
however, it is possible to keep data contained within a use application.
(d) network transparency
Network transparency is the process of sending or accessing data over a network in such a
way that the information is not visible to users communicating with a local or remote host,
system, network or software. It can provide remote data and computing resources to a local
user without providing intermediate network information.