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

Postingan populer dari blog ini

Mengenal PrimaryKey, Foregent Key dan Candidate Key pada ERD beserta contohnya

Apa itu attribute, entitas dan relasi dalam ERD