Perancangan Basis Data
1. Sebutkan 6 tahap
perancangan basis data
6 tahap perancangan database
Tahap1 Pengupulan data dan analisis
Tahap2 Perancangan database secara
konseptual
Tahap3 Pemilihan DBMS
Tahap4 Perancangan database secara
logika (data model mapping)
Tahap5 Perancangan database secara fisik
Tahap6 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
Tahap4 Perancangan database secara
logika (data model mapping)
Tahap5 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
Posting Komentar