Matakuliah Tahun Versi : M0184 / Pengolahan Data Distribusi : 2005 : Session - 22 DISTRIBUTED DATABASE DESIGN AND ADMINISTRATION DISTRIBUTED DATABASE ADMINISTRATION OBJECTIVES • Database administration and data administration • Local database administration • The effect of distribution on database administration • Administration function • Meta data management Local Database Administration • Database administration refer to administration of the local DBs • Database administrator (DBA) responsible for the management of DB system throughout the entire software life cycle Data Administration • Data administration refers to administration at a global level • Encompassed the entire data resources from mainframe to micro • Increasingly a highly technical, specialist function related to the physical management of a single DB or group • Data Administrator (DA) will perform on global level Distributed DB Administrator (DDBA) • Handling management of DB system • Handling distribution of the data • DDBA requires tools to assist in the optimal allocation of base relation, of replication, etc. • Be able to monitor performance in order to tune the system Administration Function DBA of centralized DB • Design and implementation of the logical and physical DB design • Design and implementation of external DB schema in consultation with local users • Implementation of local security and integrity • Local DB tuning and performance monitoring • Planning and implementation of Local DB reorganization • Documentation of local DB and schema Administration Function Cont’d DBA of Distributed DB • Same function with centralized DBA • Definition of those portion DB which are to be contributed to the global DB • Mapping rules between those fragments and the local data • Conversion rules between local and global data • Specification of security and integrity constraints on the fragments which are peculiar to the global level Administration Function Cont’d Data Administrator (DA) • Documentation of the global data resource • Establishment and monitoring of standards for data naming, ownership, etc • Liaison with global end-user, management, data processing • Conflict resolution between different user group • Definition of global security and integration • Development of data resource plan • Definition of global schema • Promotion of data sharing Meta-data Management • Local system catalogues - centralized catalogue - fully replicated catalogues - distributed catalogue • Global data dictionary