Pada database yang digunakan oleh single user atau hanya beberapa user saja, perancangan database tidak sulit. Tetapi jika ukuran database yang sedang atau besar perancangan database akan menjadi sangat kompleks. Oleh karena itu para pemakai mengharapkan penggunaan database yang sedemikian rupa sehingga sistem harus dapat memenuhi kebutuhan-kebutuhan seluruh user tersebut.
Berikut adalah beberapa pertanyaan dan jawaban tentang perancangan basis data
1. Sebutkan 6 tahap perancangan basis data !
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
Secara khusus proses perancangan berisi 2 aktifitas paralel:
- Aktifitas yang melibatkan perancangan dari isi data dan struktur database,
- Aktifitas mengenai perancangan pemrosesan database dan aplikasi-aplikasi perangkat lunak.
2. Manakah tahap pada perancangan database yang paling penting?
Menurut saya semua tahap sangatlah penting dalam perancangan database, tapi diantara itu pasti ada tahap yang lebih penting. Jadi menurut saya tahap ke-2 adalah tahap yang penting dalam perancangan, karena pada tahap ini akan dihasilkan conceptual schema untuk database yang tergantung pada sebuah DBMS yang spesifik. Sering menggunakan sebuah high-level data modelseperti ER/EER modelselama tahap ini. Dalam conceptual schema, kita harus merinci aplikasi -aplikasi database yang diketahui dan transaksi-transaksi yang mungkin.
Jadi dengan konsep yang spesifik dan jelas, akan membuat sebuah database terstruktur dan lebih berfungsi serta mudah dipahami
3. Mengapa perancangan skema dan aplikasi dilakukan secara parallel ?
Karena untuk mencegah ketidaksinkronan saat perancangan database dan tidak terjadi kerangkapan data. itulah mengapa perancangan skema dilakukan secara paralel agar menghasilkan skema basis data konseptual
4. Mengapa digunakan model data implementation-independent selama perancangan skema konseptual ?
Skema konseptual tidak tersedia sebagai 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 ini suatu tahap dimana kita melakukan proses identifikasi dan analisa kebutuhan-kebutuhan data dan ini disebut pengumpulan dan analisa. Untuk menentukan kebutuhan-kebutuhan suatu sistem database, kita harus mengenal lebih dulu bagian-bagian lain dari sistem informasi yang akan berinteraksi dengan sistem database, termasuk para user yang ada dan para user yang baru beserta aplikasi-aplikasinya. Kebutuhan-kebutuhan dari para user dan aplikasi-aplikasi inilah yang kemudian dikumpulkan dan dianalisa
Tidak ada komentar:
Posting Komentar