bab1a metodologipd

9
REKABENTUK PANGKALAN DATA (BAHAGIAN I : METODOLOGI) BAB BAB 1 1 Jabatan Sistem Maklumat, Jabatan Sistem Maklumat, Fakulti Sains Komputer dan Sistem Maklumat Fakulti Sains Komputer dan Sistem Maklumat Universiti Teknologi Malaysia Universiti Teknologi Malaysia

Upload: madzani-nusa

Post on 13-May-2015

1.069 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Bab1a Metodologipd

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

Page 2: Bab1a Metodologipd

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

Page 3: Bab1a Metodologipd

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

Page 4: Bab1a Metodologipd

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.

Page 5: Bab1a Metodologipd

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.

Page 6: Bab1a Metodologipd

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

Page 7: Bab1a Metodologipd

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.

Page 8: Bab1a Metodologipd

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

Page 9: Bab1a Metodologipd

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.