Perancangan basis data
A.
Sebutkan 6 tahap
perancangan basis data
Jawab :
Proses
perancangan database terdiri dari 6 tahap:
·
Tahap 1, Pengumpulan data dan analisis
·
Tahap 2, Perancangan database secara konseptual
·
Tahap 3, Pemilihan DBMS
·
Tahap 4, Perancangan database secara logika (data
model mapping)
·
Tahap 5, Perancangan database secara fisik
·
Tahap 6, Implementasi Sistem database
B.
Manakah dari 6 tahap
tersebut sebagai aktifitas utama dalam proses
perancangan basis data ? Mengapa ?
·
Desain basis data konseptual
·
Pemetaan model data (disebut juga desain basis
data logika)
·
Desain basis data fisik
Karena suatu database yang
merupakan hasil dari tahap 1 dan menghasilkan sebuah conceptual database schema
pada DBMS-independent model data tingkat tinggi seperti EER (Enhanced Entity
Relationship) model.setelah itu skema konseptual ditransformasikan dari model
data tingkat tinggi yang digunakan pada tahap 2 ke dalam model data dari model
data dari DBMS yang dipilih pada tahap 3.
C. Mengapa perancangan skema dan aplikasi dilakukan secara parallel
?
Karena aktifitas pertama yaitu desain skema konseptual, yang
menentukan kebutuhan data yang dihasilkan pada tahap 1 dan menghasilkan skema
basis data konseptual. Aktifitas kedua, desain transaksi dan aplikasi,
menentukan analisa aplikasi basis data pada tahap1 dan menghasilkan spesifikasi
level tinggi untuk aplikasi tersebut.
D. Mengapa digunakan model data implementation-independent selama
perancangan skema konseptual ?
Karena skema konseptual tidak tersedia sebagai deskripsi stabil
dari isi basis data. Pemilihan DBMS dan keputusan desain dapat berubah tanpa
mengubah skema konseptual DBMS-independent.
E. Mengapa diperlukan koleksi (Pengumpulan data) dan analisa
kebutuhan
Karena pada tahap ini dimana kita melakukan proses indentifikasi
dan analisa kebutuhan-kebutuhan data dan ini disebut pengumpulan data dan
analisa. Untuk menentukan kebutuhan-kebutuhan suatu sistem database, kita harus
mengenal terlebih dahulu bagian-bagian lain dari sistem informasi yang akan
berinteraksi dengan sistem database, termasuk para user yang ada dan para
useryang baru beserta aplikasi-aplikasinya. Kebutuhan-kebutuhan dari para user
dan aplikasi-aplikasi inilah yang kemudian dikumpulkan dan dianalisa.
Comments
Post a Comment