Rumah Pangkalan data Apakah kamus data? - definisi dari techopedia

Apakah kamus data? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa maksud Kamus Data?

Kamus data adalah fail atau satu set fail yang mengandungi metadata pangkalan data. Kamus data mengandungi rekod mengenai objek lain dalam pangkalan data, seperti pemilikan data, hubungan data dengan objek lain, dan data lain.


Kamus data adalah komponen penting dalam mana-mana pangkalan data hubungan. Ironinya, kerana pentingnya, ia tidak dapat dilihat oleh kebanyakan pengguna pangkalan data. Biasanya, pentadbir pangkalan data hanya berinteraksi dengan kamus data.

Techopedia menerangkan Kamus Data

Dalam pangkalan data relasional, metadata dalam kamus data merangkumi yang berikut:

  • Nama semua jadual dalam pangkalan data dan pemiliknya
  • Nama semua indeks dan lajur yang mana jadual dalam indeks tersebut berkaitan
  • Kekangan yang ditakrifkan pada jadual, termasuk kekunci utama, hubungan kunci asing ke jadual lain, dan kekangan tidak-null

Bagi kebanyakan sistem pengurusan pangkalan data relasi (RDBMS), perisian sistem pengurusan pangkalan data memerlukan kamus data untuk mengakses data dalam pangkalan data. Sebagai contoh, perisian Oracle DB perlu membaca dan menulis ke Oracle DB. Walau bagaimanapun, ia hanya boleh melakukan ini melalui kamus data yang dibuat untuk pangkalan data tertentu itu.


Misalnya, dalam pangkalan data bank komersial, pentadbir ingin menentukan jadual mana yang memegang maklumat tentang pinjaman. Membuat tekaan berpendidikan bahawa jadual kemungkinan besar mempunyai perkataan "LOAN" di dalamnya, dia akan mengeluarkan pertanyaan berikut pada kamus data (pertanyaan pertama adalah untuk DB Oracle, sedangkan yang kedua adalah SQL Server DB):

  • SELECT * FROM DBA_TABLES WHERE TABLE_NAME LIKE '% LOAN%';
  • SELECT * FROM SYSOBJECT WHERE JYPE = 'U' AND NAME LIKE 'LOAN%%';
Apakah kamus data? - definisi dari techopedia