a. Sebutkan 6 tahap perancangan basis data!
Jawab :
1. Koleksi dan analisa kebutuhan
2. Desain basis data konseptual
3. Pemilihan DBMS
4. Pemetaan model data (disebut juga desain
basis data logika)
5. Desain basis data fisik.
6. Implementasi dan tuning sistem basis
data
b. Manakah dari 6 tahap tersebut sebagai
aktifitas utama dalam proses perancangan basis data ? Mengapa ?
jawab :
· 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 ?
Jawab : Karena aktifitas pertama
yaitu desain skema konseptual, menentukan kebutuhan data yang dihasilkan pada
tahap 1 dan menghasilkan skema basis data konseptual. Aktifitaskedua, 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 ?
Jawab : 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 dan analisa
kebutuhan ?
Jawab : Karena ini suatu tahap 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.
Komentar
Posting Komentar