Pertanyaan tentang perancangan database
1. Jelaskan tentang 6 database siklus hidup!
Definisi sistem.
(Tentukan pengguna dan aplikasi)
Koleksi -Requirement dan analis.
(kita perlu mengumpulkan data dan kebutuhan
pengguna analis)
-Desain database
(Merancang basis data dengan konsep, logika dan
fisik)
-Penerapan.
(Menentukan definisi basis data eksternal,
membangun basis data kosong dan mengimplementasikan perangkat lunak)
-Data & Konversi aplikasi.
( menyimpan file ke dalam database langsung dan
mengubah file format dan meningkatkan sistem)
-Tes dan validasi.
(menguji sistem baru dan memvalidasinya)
-Operasi.
(pengoperasian perangkat lunak dan basis data)
-Kontrol dan pemeliharaan.
(Selama tahap operasional, sistem tetap
berada di monitor. Entah bagaimana ada pengembangan sistem)
2. Prioritas pertama dari basis data 6 siklus
hidup?
Tidak hanya perencanaan untuk basis data yang
akan kita terapkan, kita juga perlu memprioritaskan siklus hidup basis data,
yaitu desain basis data. Dari Database SDLC, mendesain adalah kunci seberapa
bagus atau tidak sistem database yang akan kita bangun. Kita perlu mengumpulkan
dan menganalisis data dan kemudian kita membangun desain yang baik dan cocok untuk
data tersebut. Ada dua hal penting sebelum kita mendesain sistem,
Desain -Transaksi
-Desain Antarmuka Pengguna
Namun kita perlu belajar tentang 3 hal untuk
membuat desain yang hebat untuk data kita sebelum kita mengujinya.
-Database konseptual.
Basis data fisik.
Tanpa mengetahui hal-hal itu data tidak akan
cocok dengan desain apa pun. Jika desain tidak berfungsi saat proses pengujian,
kami perlu menganalisis kembali data, kami perlu mengumpulkan lagi dan membuat
desain lagi. Jadi saya pikir kita harus hati-hati ketika membuat desain basis
data.
3. Mengapa implementasi-independen digunakan
selama merancang sistem dalam skema konseptual?
Dalam pemodelan data konseptual, penekanan
utama adalah pada kesederhanaan dan keterbacaan. Tujuan dari rancangan skema
konseptual, di mana pendekatan ER dan UML paling berguna, adalah untuk
menangkap persyaratan data dunia nyata dengan cara yang sederhana dan bermakna
yang dapat dipahami oleh perancang basis data dan pengguna akhir. Pengguna
akhir adalah orang yang bertanggung jawab untuk mengakses database dan
mengeksekusi permintaan dan pembaruan melalui penggunaan perangkat lunak DBMS,
dan oleh karena itu memiliki kepentingan dalam proses desain database.
Perhatikan ER (adalah salah satu model data
independen).
Tujuan dari model data konseptual:
· Memberikan kemampuan penataan data yang
fleksibel
· Sajikan "tampilan komunitas":
struktur logis dari keseluruhan basis data
· Berisi data yang disimpan dalam database
· Tampilkan hubungan antar data termasuk:
Kendala
Informasi semantik (mis., Aturan bisnis)
Informasi keamanan dan integritas
· Pertimbangkan database sebagai kumpulan
entitas (objek) dari berbagai jenis
· Apakah dasar untuk identifikasi dan deskripsi
tingkat tinggi dari objek data utama; mereka menghindari detail
· Apakah basis data independen terlepas dari
basis data yang akan Anda gunakan
4. Mengapa skema dan aplikasi dilakukan secara
paralel?
Karena kami ingin desain skema dengan transaksi
yang stabil. Untuk menghindari kerumitan perangkat lunak maka kita harus
melakukannya dengan benar dan langkah demi langkah.
5. Mengapa kita perlu mengumpulkan data dan
menganalisis kebutuhan?
Karena ini adalah kunci sebelum kita membangun
basis data, kita perlu mengumpulkan terlebih dahulu kemudian kita menganalisis
masalah dari data yang kita miliki dan setelah itu kita dapat membuat solusi.
Pada bagian ini kita perlu mengumpulkan data, jika data tidak benar, kita tidak
dapat menemukan solusi yang baik dan data tidak berguna.
Tidak ada komentar:
Posting Komentar