Perbedaan Antara Basis Data dan Skema

Perbedaan Antara Basis Data dan Skema
Perbedaan Antara Basis Data dan Skema

Video: Perbedaan Antara Basis Data dan Skema

Video: Perbedaan Antara Basis Data dan Skema
Video: Burung Emu vs Burung Unta - Serupa Tapi Tak Sama 2024, November
Anonim

Database vs Skema

Sebuah sistem yang dimaksudkan untuk mengatur, menyimpan, dan mengambil data dalam jumlah besar dengan mudah, disebut database. Dengan kata lain, database menyimpan kumpulan data terorganisir (biasanya dalam bentuk digital) untuk satu atau lebih pengguna. Database, sering disingkat DB, diklasifikasikan menurut isinya, seperti dokumen-teks, bibliografi dan statistik. Di sisi lain, skema database adalah deskripsi formal organisasi dan struktur data dalam database. Deskripsi ini mencakup definisi tabel, kolom, tipe data, indeks, dan banyak lagi.

Database

Sebuah database mungkin berisi tingkat abstraksi yang berbeda dalam arsitekturnya. Biasanya, tiga tingkatan: eksternal, konseptual dan internal membentuk arsitektur database. Tingkat eksternal menentukan bagaimana pengguna melihat data. Sebuah database tunggal dapat memiliki beberapa tampilan. Tingkat internal mendefinisikan bagaimana data disimpan secara fisik. Level konseptual adalah media komunikasi antara level internal dan eksternal. Ini memberikan tampilan database yang unik terlepas dari bagaimana database itu disimpan atau dilihat. Ada beberapa jenis database seperti database Analytical, Data warehouse dan database terdistribusi. Database (lebih tepatnya, database relasional) terdiri dari tabel dan berisi baris dan kolom, seperti spreadsheet di Excel. Setiap kolom sesuai dengan atribut, sedangkan setiap baris mewakili satu record. Misalnya, dalam database, yang menyimpan informasi karyawan suatu perusahaan, kolom dapat berisi nama karyawan, ID karyawan, dan gaji, sedangkan satu baris mewakili satu karyawan. DBMS (Sistem Manajemen Basis Data) digunakan untuk mengelola semua basis data dalam sistem basis data. Biasanya, struktur database terlalu rumit untuk ditangani tanpa DBMS. Produk DBMS yang populer adalah Microsoft SQL Server, MySQL, DB2, Oracle, dan Microsoft Access.

Skema

Skema database dari sistem database menggambarkan struktur dan organisasi data. Bahasa formal yang didukung oleh Sistem Manajemen Basis Data digunakan untuk mendefinisikan skema basis data. Skema menjelaskan bagaimana database akan dibangun menggunakan tabel-tabelnya. Secara formal, skema didefinisikan sebagai kumpulan rumus yang memaksakan batasan integritas pada tabel. Selanjutnya, skema database akan menggambarkan semua tabel, nama dan jenis kolom, indeks, dll. Ada tiga jenis skema yang disebut skema konseptual, skema logis dan skema fisik. Skema konseptual menggambarkan bagaimana konsep dan hubungan dipetakan. Skema logis mendefinisikan bagaimana entitas, atribut, dan relasi dipetakan. Skema fisik adalah implementasi spesifik dari skema logis tersebut.

Apa perbedaan antara Basis Data dan Skema?

Sebagai musim panas, database adalah kumpulan data terorganisir, sedangkan skema database menggambarkan struktur dan organisasi data dalam sistem database. Basis data menyimpan catatan, bidang, dan sel data. Skema database menjelaskan bagaimana bidang dan sel ini disusun dan diatur dan jenis hubungan apa yang dipetakan antara entitas ini. Dapat dimengerti, skema database tetap konstan setelah dibuat, sedangkan data aktual dalam tabel database dapat berubah setiap saat.

Direkomendasikan: