bab1a metodologipd
TRANSCRIPT
REKABENTUK PANGKALAN DATA(BAHAGIAN I : METODOLOGI)
BAB 1BAB 1
Jabatan Sistem Maklumat,Jabatan Sistem Maklumat,Fakulti Sains Komputer dan Sistem MaklumatFakulti Sains Komputer dan Sistem Maklumat
Universiti Teknologi MalaysiaUniversiti Teknologi Malaysia
Modul Pangkalan DataJabatan Sistem Maklumat,
Fakulti Sains Komputer dan Sistem Maklumat
Bab 1 : Rekabentuk Pangkalan Data
OBJEKTIF• Memahami dan menguasai metodologi rekabentuk
pangkalan data secara keseluruhan.
• Memahami dengan mendalam pada ketiga-tiga peringkat rekabentuk iaitu konseptual, logikal dan fizikal PD.
• Memahami proses rekebentuk berdasarkan kepada setiap pandangan dalam organisasi.
• Menggunakan model data entiti-hubungan untuk membina rekabentuk konseptual tempatan (local).
Modul Pangkalan DataJabatan Sistem Maklumat,
Fakulti Sains Komputer dan Sistem Maklumat
Bab 1 : Rekabentuk Pangkalan Data
STRUKTUR BAB • Pengenalan
• Bahagian I: Metodologi Rekabentuk PD– CSF Metodologi– Ringkasan Rekabentuk Setiap Peringkat
• Bahagian II: Rekabentuk Konseptual PD
• Bahagian III: Rekabentuk Logikal PD
• Bahagian IV: Rekabentuk Fizikal PD
Modul Pangkalan DataJabatan Sistem Maklumat,
Fakulti Sains Komputer dan Sistem Maklumat
Bab 1 : Rekabentuk Pangkalan Data
PENGENALAN• Salah satu peringkat dalam DBLC ialah peringkat
rekabentuk.
• Peringkat ini hanya bermula setelah peringkat kumpul dan analisa keperluan telah lengkap.
• Bab ini menerangkan metodologi pembangunan peringkat rekabentuk untuk PD hubungan.
Modul Pangkalan DataJabatan Sistem Maklumat,
Fakulti Sains Komputer dan Sistem Maklumat
Bab 1 : Rekabentuk Pangkalan Data
… PENGENALAN• Bab ini juga menerangkan peringkat-peringkat
rekabentuk dalam pembangunan pangkalan data iaitu konseptual, logikal dan fizikal seperti yang terkandung dalam DBLC.
• Bab ini menggunakan sebahagian besar contoh pendekatan atas-bawah untuk merekabentuk PD. Contoh pendekatan bawah-atas hanya diterangkan setelah pelajar dapat memahami contoh pendekatan atas-bawah iaitu pada bahagian akhir bab ini.
Modul Pangkalan DataJabatan Sistem Maklumat,
Fakulti Sains Komputer dan Sistem Maklumat
Bab 1 : Rekabentuk Pangkalan Data
HUBUNGAN PERINGKAT REKABENTUK DAN SENIBINA ANSI-SPARC
Skima Luaran
Skima Konseptual
Skima Logikal
FizikalPD
Skima Luaran
Skima Luaran
Rekabentuk konseptual & Logikal PD
Rekabentuk Fizikal PD
Sumber: Connolly & Begg, Database System 3rd Edition (2002), ms 283
Modul Pangkalan DataJabatan Sistem Maklumat,
Fakulti Sains Komputer dan Sistem Maklumat
Bab 1 : Rekabentuk Pangkalan Data
METODOLOGI REKABENTUK PD• Metodologi rekabentuk adalah satu pendekatan
berstruktur yang menggunakan prosidur, teknik, alatbantu dan dokumentasi untuk menyokong dan membantu proses merekabentuk PD.
• Metodologi rekabentuk mengandungi beberapa fasa yang mana dalam setiap fasa ada langkah-langkah yang perlu dilakukan.
• Membantu perekabentuk PD untuk merancang, mengurus, mengawal dan menilai semua aktiviti sepanjang pembangunan pangkalan data.
Modul Pangkalan DataJabatan Sistem Maklumat,
Fakulti Sains Komputer dan Sistem Maklumat
Bab 1 : Rekabentuk Pangkalan Data
FASA-FASA METODOLOGI REKABENTUK PD
Rekabentuk Konseptual
Rekabentuk Logikal
Rekabentuk Fizikal
Proses membina model data/maklumat yg digunakan dalam organisasi*. Bebas dari sebarang SPPD, aplikasi program etc
*Dlm slide ini istilah organisasi dan enterprise kerap digunakan dan membawa maksud yang sama
Proses membina model data/maklumat yg digunakan dalam organisasi berdasarkanmodel data (cth: hubungan). Juga bebas dari sebarang SPPD dan pertimbangan perkakasan
Proses menghasilkan penerangan implimentasipada PD dalam storan sekunder, menerangkan hubungan asas, organisasi fail, dan indek-indekyang digunakan untuk mencapai data dengancekap dan apa jua berkaitan kekangan integriti serta ukuran keselamatan
Modul Pangkalan DataJabatan Sistem Maklumat,
Fakulti Sains Komputer dan Sistem Maklumat
Bab 1 : Rekabentuk Pangkalan Data
REKABENTUK PD YANG BAIK• Antara ciri-ciri amalan rekabentuk yang baik adalah:
– Berhubung dengan pengguna secara interaktif dan sekerap mungkin.
– Berpandukan pada metodologi sepanjang proses permodelan data.
– Menggunakan pendekatan data-driven.– Mengambilkira struktur dan integriti dalam model data.– Menggabungkan conceptualization, pernormalan dan teknik
pengesahan transaksi dalam metodologi permodelan data.– Menggunakan seberapa byk rajah yang boleh bagi mewakilkan
data.– Membina kamus data.– Pembangun sanggup mengulang langkah yang ada dalam
metodologi utk penambahbaikan.