Skip to main content

Apa itu skema informasi?

Skema informasi dalam database relasional adalah tabel terpisah yang mendokumentasikan informasi tentang database itu sendiri.Informasi latar belakang ini adalah tentang berbagai aspek database relasional;Termasuk data tentang tabel, baris, kolom, dan catatan;dan membantu perancang basis data memeriksa informasi ini.Meskipun ini adalah bagian dari database relasional, skema informasi bertindak sebagai database yang terpisah, meskipun skema tidak menghasilkan sebagai database terpisah ketika ditempatkan di server.Sementara skema ini adalah standar yang digunakan oleh desainer basis data, biasanya diakses oleh petunjuk non-standar.Semua informasi dalam skema ini hanya baca, sehingga pengguna tidak dapat mengubah atau memanipulasi data dari skema.

Database memiliki begitu banyak informasi sehingga sebagian besar biasanya tidak mungkin dibaca tanpa bantuan.Jika desainer basis data ingin melihat metadata, atau informasi di balik database, maka mereka dapat menggunakan skema informasi.Ini menampilkan sebagian besar informasi dalam database, seperti jumlah tabel, nama catatan atau judul kolom dan baris.Meskipun skema terlihat seperti tabel, itu adalah tampilan, yang berarti tidak ada file yang ditautkan.

Skema ini bertindak sangat berbeda dari bentuk lain dalam database.Skema informasi, karena bagaimana ia menyimpan dan menampilkan informasi, bertindak seperti database terpisah ketika pengguna melihat skema.Pada saat yang sama, batasan modifikasi berarti tidak bertindak seperti database tradisional.Tidak seperti database tradisional, yang dapat dihasilkan ketika ditempatkan di server, skema informasi tidak dihasilkan di server.Ini berarti skema informasi hanya dapat diakses ketika dilihat dari program basis data, bukan dari server.

Ada banyak standar basis data untuk keamanan dan stabilitas, dan skema informasi adalah salah satu standar tersebut.Ini berarti semua database relasional, terlepas dari siapa yang membangunnya, harus berisi fungsi ini.Pada saat yang sama, perintah non-standar digunakan untuk mengakses skema, yang membedakannya dari sebagian besar standar basis data lainnya.Misalnya, perintah "show" dan "gambarkan" digunakan untuk melihat skema, tergantung pada model database, meskipun mereka bukan perintah standar.

Perubahan dan modifikasi tidak diizinkan dari skema informasi, karena diaturuntuk membaca saja.Ini berarti pengguna hanya dapat membaca data dari skema;Mereka tidak dapat melakukan fungsi apa pun pada informasi.Terlepas dari tingkat izin pengguna, apakah mereka administrator atau bahkan desainer basis data, tidak ada cara untuk mengubah ini, pada 2011.