Perbedaan Model Data Logis dan Fisik

Daftar Isi:

Perbedaan Model Data Logis dan Fisik
Perbedaan Model Data Logis dan Fisik

Video: Perbedaan Model Data Logis dan Fisik

Video: Perbedaan Model Data Logis dan Fisik
Video: PERBEDAAN JURNAL PENELITIAN DAN JURNAL PENGABDIAN KEPADA MASYARAKAT 2024, Juli
Anonim

Model Data Logis vs Fisik

Sebelum membahas perbedaan antara model data logis dan fisik, kita harus mengetahui apa itu model data. Model data adalah representasi yang menggambarkan data dan hubungan di antara mereka untuk proses tertentu. Model data adalah komponen penting yang digunakan selama desain database. Model data logis adalah tampilan data yang sangat abstrak dan tingkat tinggi di mana entitas, hubungan, dan kunci diidentifikasi. Ini independen dari sistem manajemen basis data (DBMS). Model data fisik diturunkan dari model data logis di mana model ini menunjukkan bagaimana tabel dan kolom disusun dari database fisik yang sebenarnya. Model data fisik bergantung pada sistem manajemen basis data yang digunakan.

Apa itu Model Data Logis?

Model data logis menggambarkan data dan hubungan secara rinci pada tingkat yang sangat tinggi. Ini tidak termasuk bagaimana data direpresentasikan secara fisik dalam database, tetapi menjelaskan pada tingkat yang sangat abstrak. Ini pada dasarnya mencakup entitas dan hubungan di antara mereka bersama dengan atribut masing-masing entitas.

Model data logis mencakup kunci utama dari setiap entitas dan juga kunci asing. Saat membuat model data logis, entitas pertama dan hubungannya diidentifikasi dengan kunci. Kemudian atribut dari setiap entitas diidentifikasi. Setelah itu hubungan banyak ke banyak diselesaikan dan normalisasi dilakukan. Model data logis tidak tergantung pada sistem manajemen basis data karena tidak menggambarkan struktur fisik basis data yang sebenarnya. Saat merancang model data logis, nama panjang non-formal dapat digunakan untuk entitas dan atribut.

Apa itu Model Data Fisik?

Model data fisik menjelaskan bagaimana data benar-benar berada dalam database. Ini mencakup spesifikasi semua tabel dan kolom di dalamnya. Spesifikasi tabel meliputi rincian seperti nama tabel, jumlah kolom dan spesifikasi kolom meliputi nama kolom dan tipe data. Model data fisik juga berisi kunci utama dari setiap tabel dan juga menunjukkan hubungan antar tabel menggunakan kunci asing. Selain itu, model data fisik berisi batasan yang diterapkan pada data dan komponen seperti pemicu dan prosedur tersimpan.

Model data fisik bergantung pada sistem manajemen basis data yang digunakan. Jadi model data fisik untuk MySQL akan berbeda dari model data yang digambar untuk Oracle. Saat membuat model data fisik dari model data logis, entitas pertama diubah menjadi tabel. Kemudian hubungan diubah menjadi batasan kunci asing. Setelah itu atribut diubah menjadi kolom dari setiap tabel.

Perbedaan Antara Model Data Logis dan Fisik
Perbedaan Antara Model Data Logis dan Fisik
Perbedaan Antara Model Data Logis dan Fisik
Perbedaan Antara Model Data Logis dan Fisik

Apa perbedaan antara Model Data Logis dan Fisik?

• Model data fisik menjelaskan struktur fisik database. Model data logis adalah model tingkat tinggi yang tidak menggambarkan struktur fisik database.

• Model data fisik bergantung pada sistem manajemen basis data yang digunakan. Namun, model data logis tidak bergantung pada sistem manajemen basis data yang digunakan.

• Model data logis mencakup entitas, atribut, hubungan, dan kunci. Model data fisik meliputi tabel, kolom, tipe data, batasan kunci utama dan asing, pemicu dan prosedur tersimpan.

• Dalam model data logis, nama non-formal yang panjang digunakan untuk entitas dan atribut. Namun, dalam data fisik, nama formal yang disingkat digunakan untuk nama tabel dan nama kolom.

• Model data logis pertama kali diturunkan dari deskripsi. Setelah itu hanya model data fisik yang diturunkan.

• Model data logis dinormalisasi ke bentuk normal keempat. Model basis data fisik akan dideformalisasi jika perlu untuk memenuhi persyaratan.

Ringkasan:

Model Data Logis vs Fisik

Model data logis adalah model data tingkat tinggi yang menggambarkan entitas dan hubungan antar data. Ini juga mencakup atribut dan kunci dari setiap entitas. Ini tidak tergantung pada sistem manajemen basis data yang digunakan. Di sisi lain, model data fisik diturunkan setelah model data logis dan mencakup struktur database termasuk spesifikasi tabel, kolom dan batasan kunci. Model ini berbeda sesuai dengan sistem manajemen database yang digunakan.

Direkomendasikan: