Skip to main content

Apa itu model data?

Aplikasi perangkat lunak biasanya menyimpan informasi bisnis dalam file dan basis data.Model data adalah representasi logis dari proses bisnis dalam suatu organisasi.Mereka mendefinisikan bagaimana bisnis berinteraksi dengan orang, tempat, dan hal -hal.Model data digunakan sebagai titik referensi untuk menentukan aturan hubungan antara entitas dalam suatu organisasi.

Proses pembuatan model data dibagi menjadi tiga tahap utama.Ini adalah model domain, model logis, dan model fisik.Setiap tahap diselesaikan dalam kemajuan yang diakhiri dengan model fisik, yang mewakili struktur aktual dari database.

Desain model domain adalah langkah pertama dalam membuat model data.Ini adalah pandangan tingkat tinggi dari unit bisnis dalam suatu organisasi dan hubungan mereka satu sama lain.Model data domain menentukan hubungan konseptual antara organisasi dan proses yang diperlukan untuk menyelesaikan fungsi bisnis.Contoh model domain adalah hubungan antara pemesanan suatu produk dan efek pesanan terhadap departemen pengiriman.

Model domain perusahaan biasanya merupakan pandangan tingkat tinggi dari organisasi dan tidak memerlukan rincian yang tepat pada setiap jenis persyaratan bisnis.Namun, penting untuk memasukkan semua unit bisnis yang terkena dampak dalam desain model domain.Desain tingkat tinggi ini diperlukan bagi tim proyek untuk memahami fungsi detail yang diperlukan untuk menyelesaikan fungsi bisnis.

Model data logis adalah versi model data yang mewakili persyaratan bisnis aktual perusahaan.Model-model ini dirancang berdasarkan model domain tingkat tinggi dari unit bisnis spesifik dalam suatu organisasi.Desain logis suara sangat penting untuk membuat database fisik.Proses ini harus secara jelas mendefinisikan elemen data yang diperlukan untuk menyelesaikan persyaratan bisnis tertentu.Model data logis meliputi bagaimana data akan diakses dan hubungan antara entitas dalam proses bisnis.

Contoh yang baik dari model data logis bisa menjadi pemodelan pelanggan untuk perusahaan telepon.Setiap pelanggan memiliki nama tertentu, nomor telepon, alamat, dan fitur telepon.Model data logis akan memberikan hubungan antara jenis elemen ini termasuk bagaimana informasi akan dilaporkan dan diambil.

Lapisan akhir model data adalah model data fisik.Ini adalah area model data yang digunakan dalam membuat database yang sebenarnya.Model data fisik adalah cetak biru khusus database, yang mendefinisikan bagaimana data akan disimpan dalam aplikasi perangkat lunak.