Rabu, 29 April 2020

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 logis.

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