MODEL DATA LOGIKA
1.Definisi- Satu teknik untuk menggambarkan struktur informasi sebagai bahan input pada proses perancangan database
- Satu teknik untuk mendokumentasikan tentang proses pembacaan/input data,user, dan bagaimana proses komputerisasiny
2.Kriteria untuk Mendapatkan MDL Optimal:
- Kebenaran struktur Database
- Sharability (Database bisa dipakai bersama-sama oleh beberapa user/aplikasi)
- Kemudahan untuk dimengerti oleh orang awam
- Extensibility (Mudah dikembangkan)
- Tidak redudansi (Tidak ditulis berkali-kali dalam tempat yang berbeda)
- Integrity (Kesatuan Database antara file yang satu dan yang lain saling terkait)
- Membangun kerangka User view
- Menentukan Kunci/key pada user view
- Membuat rincian data pada user view
- Validasikan dengan aturan normalisasi
- Menentukan aturan tambahan
- Integrasi User view
- MDL1 (Mengidentifikasikan Entity Utama)
- MDL2 (Menentukan Hubungan Antar Entity)
- MDL3 (Menentukan Primary Key dan Alternate Key)
- MDL4 (Menentukan Foreign Key)
- MDL5 (Menentukan Kunci Aturan Bisnis)
- MDL6 (Penambahan Atribute Bukan Kunci)
- MDL7 (Validasikan dengan Aturan Normalisasi)
- MDL8 (Menentukan Domain)
- MDL9 (Menentukan Operasi Pemicu)
- Menggabungkan pandangan para pemakai
- Integrasi dengan model data yang ada
- Analisis untuk kestabilan dan pertumbuhan