Tujuan utama dari 3 tingkat arsitektur
adalah memelihara kemandirian data (data independence) yang berarti perubahan
yang terjadi pada tingkat yang lebih rendah tidak mempengaruhi tingkat yang
lebih tinggi. Ada 2 jenis data independence, yaitu
1.
Physical Data Independence
bahwa internal schema dapat diubah oleh
DBA tanpa menggangu conceptual schema. Dengan kata lain physical data
independence menunjukkan kekebalan conceptual schema terhadap perubahan
internal schema.
2.
Logical Data Independence
bahwa conceptual schema dapat diubah
oleh DBA tanpa menggangu external schema. Dengan kata lain logical data
independence menunjukkan kekebalan external schema terhadap perubahan
conceptual schema.
Prinsip data independence adalah salah
satu hal yang harus diterapkan di dalam pengelolaan sistem basis data dengan
alasan-alasan sbb :
1.
DBA dapat mengubah isi, lokasi,
perwujudan dalam organisasi basis data tanpa mengganggu program-program
aplikasi yang sudah ada.
2.
Pabrik / agen peralatan / software
pengolahan data dapat memperkenalkan produk-produk baru tanpa mengganggu
program-program aplikasi yang sudah ada.
3.
Untuk memindahkan perkembangan
program-program aplikasi
4.
Memberikan fasilitas pengontrolan
terpusat oleh DBA demi keamanan dan integritas data dengan memperhatikan
perubahan-perubahan kebutuhan pengguna.
No comments:
Post a Comment