Perbedaan antara skema dan database

Perbedaan antara skema dan database

Skema vs database?

Basis data dapat digambarkan sebagai kumpulan data terstruktur yang biasanya disimpan dalam sistem komputer. Struktur untuk database tiba dengan mengatur data dengan benar dengan bantuan model database. Istilah "skema" berarti "rencana atau bentuk" dan dapat didefinisikan sebagai terminologi yang digunakan untuk memodelkan atau membuat struktur logis menggunakan data mana yang dapat disimpan dalam database. Secara teknis, skema basis data adalah struktur yang mendasari yang dijelaskan oleh dan didukung oleh sistem manajemen basis data yang digunakan untuk menyimpan catatan.

Secara umum, skema adalah tingkat abstraksi yang lebih tinggi dari model desain yang ditangkap dan didokumentasikan oleh perancang database dan analis bisnis selama fase analisis suatu proyek atau pengembangan produk. Mereka tidak ada dalam database, tetapi dalam beberapa varian database mereka dapat direalisasikan pada beberapa tingkatan dalam bentuk fisik.

Ketika kami membawa pengguna ke dalam perspektif ini, maka kami dapat mendefinisikan ketiga entitas ini (database, skema, dan pengguna) seperti di bawah ini:

Database adalah kumpulan file fisik.

Pengguna adalah orang yang terhubung ke database.

Skema adalah kumpulan objek yang dimiliki oleh pengguna.

Singkatnya, skema biasanya merupakan representasi grafis dari struktur sistem basis data sedangkan database itu sendiri adalah kumpulan catatan atau data terstruktur.

Ringkasan:

1.Database adalah struktur fisik.

2.Skema adalah struktur logis.

3.Database adalah kumpulan catatan terkait dan data yang disimpan dalam tabel.

4.Skema, di sisi lain, adalah definisi logis dari database atau, dengan kata lain, cetak biru yang mendefinisikan nama semua tabel dan kolom dan mendefinisikan jenis apa pun setiap kolom, dll.

5.Dalam beberapa sistem manajemen basis data, skema dapat diwujudkan dalam bentuk fisik di salah satu level.

6.Tidak ada korespondensi satu-satu antara objek skema dan file fisik yang menyimpan informasi di disk.