Perancangan Basis Data


1.      Sebutkan 6 tahap  perancangan basis data
6 tahap perancangan database
Tahap           Pengupulan data dan analisis
Tahap           Perancangan database secara konseptual
Tahap           Pemilihan DBMS
Tahap           Perancangan database secara logika (data model mapping)
Tahap           Perancangan database secara fisik
Tahap           Implementasi Sistem database


2.      Manakah dari 6 tahap tersebut sebagai aktifitas utama dalam proses perancangan basis data ? Mengapa ?
Dari tahap diatas, prosesnya tidak harus dilakukan secara berurutan karena tahap 1 dan 6 terkadang bukan merupakan bagian dari perancangan database. Yang merupaka inti proses perancangan database adalah
Tahap2              Perancangan database secara konseptual
Tahap           Perancangan database secara logika (data model mapping)
Tahap           Perancangan database secara fisik
Kerena suatu database yang merupakan hasil dari tahap 1 dan menghasilkan sebuah konseptual database schema pada DBMS-independent model data tingkat tinggi seperti EER, model setelah itu skema konseptual ditransformasi dari model data tinggi yang digunakan pada tahap 2 ke dalam model data dari model data DBMS yang dipilih pada tahap 3.


3.      Mengapa perancangan skema dan aplikasi dilakukan secara parallel?
Karena tahap perancangan database secara konseptual mempunyai 2 aktifitas parallel, yaitu:
a.        Aktifitas desain skema konseptual, menentukan kebutuhan data yang dihasilkan pada tahap 1 dan menghasilkan skema basis data konseptual.
b.        Aktifitas sedain transaksi dan aplikasi menentukan analisa aplikasi basis data pada tahap 1 dan menghasilkan spesifikasi levek tinggu untuk aplikasi tersebut


4.      Mengapa digunakan model data implementation-independent selama perancangan skema konseptual?
Skema konseptual tidak tersedia sebagai deskrisi stabil dari isi basis data. Pemilihan DBMS dan keputusan desain dapat berubah tanpa mengubah skema konseptual DBMS-independent.

5.      Mengapa diperlukan koleksi (Pengumpulan data) dan analisa kebutuhan?
Karena, pada tahap kolesksi dan analisa adalah tahap dimana proses identifkasi dan analisa kebutuhan data. Untuk menetukan kebutuhan suatu sistem database harus mengenal terlenih dahulu bagian lain dari sistem yang akan berinteraksi dengan sistem database, termasuk para user yang ada dan para user yang baru berserta aplikasi-aplikasinya. Kebutuhan dari para user dan aplikasi inilah yang kemudain dikumpulkan dan dianalisa.


Komentar

Postingan populer dari blog ini

Matematika Informatika Contoh Soal dan Jawaban Materi Tree

Pengantar Teknologi Game

Model EERD