PROSES PERANCANGAN BASIS DATA
perancangan database adalah proses pembuatan (develop) struktur database sesuai dengan data yang dibutuhkan oleh user.
Langkah-langkah Dalam Perancangan Database
1. Mendefinisikan Kebutuhan(Requirements definition)
Tujuannya adalah untuk mendefinisikan dan mendeskripsikan data yang dibutuhkan oleh user dalam sebuah organisasi
2. Rancangan Konseptual (Conceptual Design)
Tujuannya adalah untuk membuat sebuah model data konseptual atau arsitektur informasi yang akan mendukung perbedaan kebutuhan informasi dari beberapa user dalam organisasi.
3. Rancangan Implementasi (Implementasi Design)
Tujuannya adalah untuk memetakan model data logis (Logical data model) kedalam sebuah skema yang dapat diproses oleh DBSM tertentu.
4. Rancangan Fisik (Physical Design)
logical database structured (normalized relation,trees,network dll) dipetakan menjadi storage structure seperti file dan tabel.
Mendefinisikan Kebutuhan Data
adalah proses mendefinisikan dan mendokumentasikan data yang dibutuhkan oleh user dalam sebuah database untuk memennuhi kebutuhan informasi saat ini dan masa yang akan datang.
Dua Jenis Informasi yang harus diperhatikan:
1. Informassi yang menjelaskan struktur data,seperti entitas,atribut,dan relasi.Informasi ini biasanya dinyatakan dalam bentuk grafik seperti entity-relationship diagram atau ssering disingkat (ER-D).
2.Informasi yang menggambarkan aturan atau batasan yang dapat menjaga integritas data. Biasanya desebut aturan bisnis,batasan-batasan ini harus dituangkan dalam data dictionary/directory atau repository suatu organisai.
Langkah-langkah dalam Mendefinisikan Kebutuhan
1. Mendefinisikan Lingkup Database
- Tim harus meninjau ulang rencana sistem inormasi pada organisasi sebelum melakukan definisi kebutuhan.
- Rencana meliputi tabel bisnis meliputi tabel,suatu model informasi perusahaan, dan prioritas database dan implementasi merencanakan
2. Memilih metodologi dalam Mendefinisikan Kebbutuhan
- Memilih metodologi dan CASE Tolls yang sesuai adalah hal yang esensial
- Metodologi memberikan prosedur standar dan format pengumpulan data dan kebutuhan untuk mengelola pengumpulan metadata pada disiplin tertentu.
3. Mendefinisikan Pandangan User
- Pengumpulan data biasanya fokus pada pandangan user terhadap data.
- Pandangan user adalah sekumpulan data yang diperlukan oleh user tertentu untuk membuat keputusan atau melakukan tindakan.
4. Model Data Struktur
- Struktur yang konsisten pada setiap user views yang telah diidentifikasikan pada tahapan sebelumnya.
5.Model Database Constraints
- selama tahapan mendefinisikan kebutuhan, database analyst juga harus mengidentifikasi basis constraints yang menjaga integritas database.
6. Mendefinisikan Kebutuhan Operasional
- seorang analis juga harus mengumpulkan informasi yang berkenaan dengan kebutuhan operasional user akan data.
- Tahapan ini meliputi kebutuhan untuk masing-masing area : keamanan (Security), wktu respon (Response times), Backup and Recovery,Dokumentasi(Archiving), Prediksi perkembangan(Growth Projections) database.
0 Komentar