Apa itu Conseptual DB
______________
Conceptual Database Design merupakan tahapan pertama dalam proses design databse yang bertujuan untuk meranvcang model data yang independen dari perangkat lunak dan detail fisik. Tujuan utamnya adalah mengindetifikasi elemen data yang esensial, hubungan antara entitas, dan keterbatas yang berlaku dalam model data tersebut. Tujuan dari Conceptual Design adalah untuk mengembangkan model konseptual berdasarkan persyaratan yang telah diidentifikasi sebelumnya, tetapi lebih dekat ke model fisik final. Model konseptual yang umum digunakan disebut entity-relationship model.
Proses Conceptual Database Design
- Pengumpulan Kebutuhan
Langkah awal dalam desain konseptual adalah mengumpulkan kebutuhan dari stakeholders.
- Model Entity-Relationship (ER)
Langkah kedua adalah menciptakan model ER, yang mewakili entistas, atribut, dan hubungan antar entistas.
- Normalisasi
Langkah ketiga adalah melakukan normalisasi model ER untuk memastikan bahwa data diorganisasir secara efisien dan mengurangi duplikasi data.
- Verifikasi dan Uji coba
Langkah terakhir adalah memverifikasi model database dengan sistem awal untuk memastikan bahwa model dapat mendukung sistem dengan baik. Verifikasi melibatkan pengujian terhadap tampilan data, operasi SELECT, INSERT, UPDATE, DELETE, hak akses dan keamanan.
Sources:
- https://sis.binus.ac.id/2020/07/07/database-design-conceptual-design/
- https://www.tutorialspoint.com/conceptual-database-design
- https://mariadb.com/kb/en/database-design-phase-2-conceptual-design/
Komentar
Posting Komentar