Daftar Isi:
Definisi - Apa arti Kamus Data?
Kamus data adalah file atau set file yang berisi metadata database. Kamus data berisi catatan tentang objek lain dalam database, seperti kepemilikan data, hubungan data dengan objek lain, dan data lainnya.
Kamus data adalah komponen penting dari setiap basis data relasional. Ironisnya, karena kepentingannya, itu tidak terlihat oleh sebagian besar pengguna basis data. Biasanya, hanya administrator basis data yang berinteraksi dengan kamus data.
Techopedia menjelaskan Kamus Data
Dalam database relasional, metadata dalam kamus data mencakup yang berikut:
- Nama semua tabel dalam database dan pemiliknya
- Nama semua indeks dan kolom yang terkait dengan tabel dalam indeks tersebut
- Batasan didefinisikan pada tabel, termasuk kunci primer, hubungan kunci asing ke tabel lain, dan batasan bukan-nol
Untuk sebagian besar sistem manajemen basis data relasional (RDBMS), perangkat lunak sistem manajemen basis data membutuhkan kamus data untuk mengakses data dalam suatu basis data. Misalnya, perangkat lunak Oracle DB harus membaca dan menulis ke Oracle DB. Namun, itu hanya dapat melakukan ini melalui kamus data yang dibuat untuk database tertentu.
Misalnya, misalkan dalam database bank komersial, administrator ingin menentukan tabel mana yang menyimpan informasi tentang pinjaman. Membuat perkiraan berpendidikan bahwa tabel yang paling mungkin memiliki kata "PINJAMAN" di dalamnya, ia akan mengeluarkan kueri berikut pada kamus data (kueri pertama adalah untuk Oracle DB, sedangkan yang kedua adalah untuk SQL Server DB):
- SELECT * DARI DBA_TABLES DI MANA TABLE_NAME SEPERTI '% LOAN%';
- PILIH * DARI SYSOBJECTS WHERE TYPE = 'U' DAN NAMA SEPERTI '% PINJAMAN%';
