1. 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
2. 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.
3. 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. Aktifitas kedua, desain transaksi
dan aplikasi, menentukan analisa aplikasi basis data pada tahap1 dan
menghasilkan spesifikasi level tinggi untuk aplikasi tersebut.
4. 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.
5. 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.
0 komentar:
Posting Komentar