Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Matakuliah Tahun Versi : <<M0094>>/<<Pengantar Sistem Basis Data>> : <<2005>> : <<1/1>> Pertemuan <<26>> <<Normalisasi (04) >> 1 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : • Mahasiswa dapat Menghubungkan analisis dan desain database dalam praktek secara lengkap 2 Outline Materi • Metode desain database pada Database Relasional 3 Apendix F Summary of the Database Design Methodology for Relational Databases 4 Appendix F - Objectives Database design terdiri tiga phase utama yaitu conceptual, logikal dan physical Rincian dari setiap phase tersebut. 5 Step 1 Model Conceptual tiap User View 1) 2) 3) 4) 5) 6) 7) 8) Mengembangkan model konseptual di tiap-tiap end-user (disebut user-view) : Menentukan tipe entitas Menentukan tipe relasi antar entitas Menentukan asosiasi antar atribut pada entitas Menentukan domain setiap atribut Menentukan candidate key dan primary key Melakukan perluasan E-R Periksa jika terjadi redundansi Periksa hasilnya dengan sumber transaksinya 6 Step 2 Model data ditempat User 1) 2) 3) 4) 5) 6) Mengembangkan dan validasi model data logikal pada setiap user-view : Hilangkan bagian-bagian yang tidak sesuai Merancang tabel dari model data logikal Lakukan normalisasi Periksa hasilnya dengan sumber aslinya Tentukan integrity constraint Review hasilnya dengan user 7 Step 3 Membuat model keseluruhan 1) 2) 3) 4) Mengembangkan model data keseluruhan (global): Gabungkan seluruh model data di tingkat user ke dalam model data keseluruhan (global) Validasi model data global Periksa peluang untuk pengembangan y.a.d Review hasilnya dengan end-user 8 Step 5 Desain Physical Database 1) 2) 3) Mendesain skema database : Analisis transaksi Menentukan organisasi file Menentukan index 9 Step 6 s.d Step 9 Step 6 : Desain user-view Step7 : Desain mekanisme keamanan data Step 8 : Pertimbangkan untuk kontrol redundancy Step 9 : Memantau penggunaan database didalam operasionalnya 10 << PENUTUP>> TERIMAKASIH ATAS KERJA KERAS DAN KERJASAMA ANDA 11