Apa itu Desain Database?
Desain Basis Data adalah kumpulan proses yang memfasilitasi perancangan, pengembangan, implementasi, dan pemeliharaan sistem manajemen data perusahaan. Database yang dirancang dengan benar mudah dirawat, meningkatkan konsistensi data, dan hemat biaya dalam hal ruang penyimpanan disk. Desainer database memutuskan bagaimana elemen data berkorelasi dan data apa yang harus disimpan.
Tujuan utama perancangan basis data adalah untuk menghasilkan model desain logis dan fisik dari sistem basis data yang diusulkan.
Model logis berkonsentrasi pada persyaratan data dan data yang akan disimpan terlepas dari pertimbangan fisik. Ini tidak peduli dengan bagaimana data akan disimpan atau di mana akan disimpan secara fisik.
Model desain data fisik melibatkan penerjemahan desain logis dari database ke media fisik menggunakan sumber daya perangkat keras dan sistem perangkat lunak seperti sistem manajemen basis data (DBMS).
Dalam tutorial ini, Anda akan belajar-
- Mengapa Desain Database Penting?
- Siklus hidup pengembangan database
- Analisa Kebutuhan
- Mendesain database
- Penerapan
- Jenis Teknik Database
Mengapa Desain Database Penting?
Ini membantu menghasilkan sistem database
- Itu memenuhi persyaratan pengguna
- Berkinerja tinggi.
Perancangan basis data sangat penting untuk sistem basis data berkinerja tinggi .
Perhatikan, kejeniusan database ada dalam desainnya. Operasi data menggunakan SQL relatif sederhana
Siklus hidup pengembangan database
Siklus hidup pengembangan database memiliki sejumlah tahapan yang diikuti saat mengembangkan sistem database.
Langkah-langkah dalam siklus hidup pembangunan tidak harus diikuti secara religius secara berurutan.
Pada sistem database kecil, siklus hidup pengembangan sistem database biasanya sangat sederhana dan tidak melibatkan banyak langkah.
Untuk mengapresiasi sepenuhnya diagram di atas, mari kita lihat masing-masing komponen yang terdaftar di setiap langkah.
Analisa Kebutuhan
- Perencanaan - Tahapan ini berkaitan dengan perencanaan seluruh Siklus Hidup Pengembangan Database. Ini mempertimbangkan strategi Sistem Informasi organisasi.
- Definisi sistem - Tahap ini mendefinisikan ruang lingkup dan batasan sistem database yang diusulkan.
Mendesain database
- Model logis - Tahap ini berkaitan dengan pengembangan model database berdasarkan persyaratan. Seluruh desain di atas kertas tanpa implementasi fisik atau pertimbangan DBMS khusus.
- Model fisik - Tahap ini mengimplementasikan model logis dari database dengan mempertimbangkan DBMS dan faktor implementasi fisik.
Penerapan
- Konversi dan pemuatan data - tahap ini berkaitan dengan mengimpor dan mengubah data dari sistem lama ke database baru.
- Pengujian - tahap ini berkaitan dengan identifikasi kesalahan dalam sistem yang baru diimplementasikan. Ini memeriksa database terhadap spesifikasi persyaratan.
Dua Jenis Teknik Database
- Normalisasi
- Pemodelan ER
Mari kita pelajari satu per satu