Sabtu, 31 Januari 2009

Bahasa Yang Disediakan oleh Sistem Basis Data

Data-definition Language (DDL)
Skema basis data dispesifikasikan oleh sekumpulan definisi dengan sebuah bahasa khusus yang disebut Data Definition Language (DDL). Hasil kompilasi DDL berupa tabel-tabel yang disimpan dalam sebuah file yang disebut data dictionary (kamus data) atau data directory. Kamus data adalah sebuah file yang berisi metadata. File ini yang dikonsultasi sebelum data yang sebenarnya dibaca atau dimodifikasi oleh sistem basis data.
Data-manipulation Language (DML)
Adalah bahasa untuk memanipulasi data yaitu :
o Pengambilan informasi yang disimpan dalam basis data
o Penyisipan informasi baru ke basis data
o Penghapusan informasi dari basis data
o Modifikasi informasi yang disimpan dalam basis data
Query adalah perintah yang ditulis untuk mengambil informasi. Bagian dari DML yang menangani pengambilan informasi ini disebut bahasa query.
Database Administrator (Administrator Basis Data)
Administrator basis data adalah orang yang bertanggungjawab terhadap strategi yang berhubungan dengan pengolahan data di suatu perusahaan. Selain hal tersebut, DBA adalah orang yang bertanggungjawab terhadap implementasi strategi tersebut secara teknis.
Berikut dijelaskan beberapa fungsi DBA secara detil :
- mendefinisikan skema konseptual
yaitu memutuskan informasi apa saja yang akan dihasilkan oleh suatu basis data. Dalam hal ini DBA bertugas mendefinisikan entitas-entitas yang terlibat pada perancangan basis data. Proses ini disebut dengan Logical Database Design (Conceptual Database Design). Setelah DBA menentukan muatan dari basis data maka DBA akan menyusun skema konseptual menggunakan DDL (Data Definition Language). Kemudian dengan DBMS, skema tersebut diimplementasikan.
- mendefinisikan Skema Internal
selain menentukan skema konseptual dari basis data, DBA juga bertanggung jawab terhadap disain penyimpanan data secara fisik.
- mensosialisasikan hasil rancangan baik konseptual & internal ke user
Dalam hal ini tugas DBA adalah menyakinkan pemakai bahwa data yang mereka perlukan semua telah tersedia dan membantu pemakai untuk mengimplementasikan rancangan tersebut dalam DDL.
- mendefinisikan aturan-aturan sekuriti & integritas data
- mendefinisikan prosedur-prosedur back-up & recovery
- memonitor performansi system & menangani perubahan-perubahan yang ada.

Tidak ada komentar:

Posting Komentar