1 / 35

KULIAH 3: PERANCANGAN DAN REKABENTUK PANGKALAN DATA

KULIAH 3: PERANCANGAN DAN REKABENTUK PANGKALAN DATA. 3.1 SISTEM MAKLUMAT. DEFINISI: MERANGKUMI AKTIVITI PENGUMPULAN, PENYIMPANAN DAN DAPATAN SEMULA DATA, MENOLONG MENUKARKAN DATA KEPADA MAKLUMAT DAN MENGURUS DATA DAN MAKLUMAT SISTEM PANGKALAN DATA MERUPAKAN SEBAHAGIAN DARI SISTEM MAKLUMAT.

terry
Télécharger la présentation

KULIAH 3: PERANCANGAN DAN REKABENTUK PANGKALAN DATA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. KULIAH 3: PERANCANGAN DAN REKABENTUK PANGKALAN DATA

  2. 3.1 SISTEM MAKLUMAT • DEFINISI: • MERANGKUMI AKTIVITI PENGUMPULAN, PENYIMPANAN DAN DAPATAN SEMULA DATA, MENOLONG MENUKARKAN DATA KEPADA MAKLUMAT DAN MENGURUS DATA DAN MAKLUMAT • SISTEM PANGKALAN DATA MERUPAKAN SEBAHAGIAN DARI SISTEM MAKLUMAT

  3. KOMPONEN SISTEM MAKLUMAT: • Satu atau lebih pangkalan data • Aturcara penggunaan • Perisian-perisian lain • Perkakasan komputer dan periferi • Pengguna • Tatacara Bekerja secara sepadu untuk memenuhi keperluan maklumat organisasi

  4. Komponen-komponen sistem pangkalan data hampir serupa dengan komponen sistem maklumat • Skop sistem maklumat lebih meluas • Pembangunan sistem PD perlu dilihat dari segi keperluan sistem maklumat bagi seluruh organisasi

  5. Menentukan keperluan dan kekangan sistem maklumat => PROSES ANALISIS • Membina sistem maklumat dengan mengikut langkah tertentu => PEMBANGUNAN SISTEM • Sistem maklumat organisasi mesti dikemaskini dan dikembangkan dari semasa ke semasa mengikut keperluan maklumat

  6. Proses membina, menambah baik, menyenggara dan menukar sistem maklumat dalam satu kitaran => KITAR PEMBANGUNAN HAYAT SISTEM (SYSTEM DEVELOPMENT LIFE CYCLE – SDLC) • Meyer (1988) : SDLC => mengenalpasti fungsi-fungsi urusniaga dan membangunkan sistem-sistem penggunaan untuk melaksanakan fungsi tersebut.

  7. 3.2 SDLC & PEMBANGUNAN SISTEM PD • Pendekatan : dari sudut fungsi yang dilakukan • Menekankan gambarajah aliran data (DFD) • Mengabaikan data • Sistem yang dihasilkan: • mempunyai nilai jangka pendek • abaikan kehendak jangka panjang pengguna

  8. PERANCANGAN ANALISIS REKABENTUK SISTEM PELAKSANAAN PENYENGGARAN • Penilaian awal • Kajian ketersauran • Kaji kehendak pengguna • Kaji sistem sedia ada • Hasilkan rekabentuk logikal • Dapatkan spesifikasi terperinci sistem • Kod, uji, nyahpijat • Pasang, penghalusan • Penilaian & penambah baik • Penyenggaraan

  9. 3.3 Kitar Pembangunan Hayat Sistem Pangkalan Data (DDLC) • Pendekatan berorientasikan data • Menekankan analisis ke atas data • Ciri-ciri data menjadi asas rekabentuk skima PD • Semua fungsi sistem dibangun berdasarkan skima/struktur PD

  10. FASA-FASA DDLC • 6 PERINGKAT: • PERANCANGAN PANGKALAN DATA • TAKRIFAN KEHENDAK PENGGUNA • REKABENTUK PANGKALAN DATA • PEMASANGAN DAN PEMUATAN • PENGUJIAN DAN PENILAIAN • PENGENDALIAN DAN PENYENGGARAAN  HAMPIR SAMA DGN SDLC : PERBEZAAN DARI SEGI PENEKANAN

  11. 3.3.1. PERANCANGAN PD 3 faktor asas pengaruhi perancangan: • Kerja yang perlu dilakukan • Sumber yang ada untuk melaksanakannya • Kewangan atau peruntukan yang disediakan Tujuan fasa perancangan: • Analisis situasi organisasi kini • Takrif masalah dan kekangan • Takrif objektif • Takrif skop dan sempadan • Kajian kesauran

  12. 3.3.2 ANALISIS DATA DAN TAKRIFAN KEHENDAK PENGGUNA • Antara aktiviti dalam fasa ini: • Menemubual pengguna • Memerhatikan kendalian sistem • Mengkaji laporan/dokumen sistem sedia ada • Maklumat perlu dianalisa dan ditukar kebentuk yang lebih berstruktur – DFD/SAD

  13. 3.3.3. REKABENTUK PD • Peringkat terpenting • Tujuan utama: • Mewakili data dan perhubungan antara data • Bekalkan model data yang boleh sokong urus niaga yang diperlukn • Tentukan rekabentuk sistem penuhi kehendak pengguna dan sistem

  14. Aktiviti dalam fasa rekabentuk: • Menghasilkan model konseptual • Guna pemodelan data • Memilih DBMS • Perisian mana akan diguna dalam sistem PD yang sedang direkabentuk • Menghasilkan model logikal • Petakan rekabentuk konseptual kepada rekabentuk logikal • Menghasilkan model fizikal • Jelas secara terperinci tentang bentuk storan fizikal PD

  15. 3.3.4. PELAKSANAAN DAN PEMUATAN • PELAKSANAAN : Proses merealisasikan rekabentuk PD dan penggunaanya • 2 pilihan untuk pelaksanaan : • Pelaksanaan berskil kecil/prototaipan • Pelaksanaan sistem sepenuhnya • Prototaipan: satu model berfungsi seperti sistem akhir tetapi tidak dilengkapi dengan ciri-ciri sepenuhnya, dapat digunakan untuk uji fungsi asas

  16. Aktiviti dalam fasa ini: • Memasang DBMS • Penyesuaian pengguna • Cipta kumpulan storan data • Cipta ruang jadual • Mencipta PD • Skima pangkalan data • Kamus data • Memuat/menukar data

  17. 3.3.5. PENGUJIAN & PENILAIAN • Dilakukan setelah data dimuatkan dalam PD. Antara aktiviti: • Menguji PD dan aturcara penggunaan • Mencari kesalahan sistem • Uji dengan set data sebenar • Libatkan pelaksanaan aturcara pengguna pada sistem • Menilai PD • Prestasi sistem • Keselamatan

  18. 3.3.6. PENGENDALIAN & PENYENGGARAAN • Sistem perlu dikendali oleh personel yang mahir • Menjalankan sistem • Membuat penilaian dan penambahbaikan • Aktiviti yang berterusan • Memantau dan menyenggara • Peranan DBA

  19. PERANCANGAN PD ANALISIS DATA & TAKRIFAN KEHENDAK PENGGUNA REKABENTUK PD PELAKSANAAN & PEMUATAN PENGUJIAN & PENILAIAN PENGENDALIAN & PENYENGGARAN

  20. 3.4 REKABENTUK KONSEPTUAL & LOGIKAL PD • Senibina 3 paras ANSI-SPARC => rekabentuk konseptual boleh hasilkan model data konseptual bagi setiap pandangan pengguna • Model data konseptual (setiap pandangan pengguna) boleh dipetakan kepada model data logikal bagi pengguna berkenaan

  21. Rekabentuk Konseptual PANDANGAN PENGGUNA PANDANGAN PENGGUNA Model Data Konseptual Model Data Logikal Rekabentuk Logikal SKIMA KONSEPTUAL Model Data Fizikal Rekabentuk Fizikal SKIMA DALAMAN KESEPADANAN MODEL DATA DGN 3 PARAS SENIBINA

  22. Setiap senarai kehendak pengguna Senarai TERPUSAT kehendak pengguna CANTUM Satu model data logikal TERJEMAH • Model data logikal sejagat boleh diperolehi dengan salah satu cara berikut: • Pendekatan Terpusat

  23. Setiap Model Data Konseptual SATU Model Data Logikal DIPETAKAN 2. Penyepaduan Pandangan Satu Model Data Logikal Sejagat CANTUM • Sesuai untuk sistem PD yang besar

  24. PEMODELAN DATA PENORMALAN PENGESAHAN MODEL DATA REKA BENTUK KONSEPTUAL REKABENTUK LOGIKAL REKABENTUK FIZIKAL LANGKAH REKABENTUK PD

  25. PEMODELAN DATA PENORMALAN PENGESAHAN MODEL DATA REKA BENTUK KONSEPTUAL AKTIVITI • Menakrif entiti, atribut dan hubungan • Melukis gambarajah E-R • Memetakan gambarajah ER kepada skima PD • Menormalkan skima • Mengenalpasti proses dan peraturan utama seperti peraturan kemaskini, kewibawaan dan keselamatan

  26. AKTIVITI • Memetakan model konseptual kepada model logikal • Menakrif jadual, pandangan dan kuatkuasa capaian REKABENTUK LOGIKAL REKABENTUK FIZIKAL • Menakrif struktur storan dan laluan capaian

  27. 3.5 STRATEGI R/BTK PD • 2 strategi rekabentuk: • Pendekatan ATAS-BAWAH • Melihat keseluruhan struktur organisasi sebelum menimbang struktur fungsian yang lebih kecil • Pendekatan BAWAH-ATAS • Menimbangkan struktur fungsian yang lebih kecil dan mengumpul ke dalam struktur yang lebih besar

  28. MODEL KONSEPTUAL ENTITI 1 ENTITI 2 ENTITI n perhubungan Atribut Atribut Atribut Atribut Atribut PENDEKATAN ATAS-BAWAH

  29. MODEL KONSEPTUAL ENTITI 1 ENTITI 2 ENTITI n perhubungan perhubungan Atribut 1 Atribut 2 Atribut x Atribut y PENDEKATAN BAWAH-ATAS

  30. PENDEKATAN ATAS-BAWAH & BAWAH ATAS TERPUSAT • Mula proses rekabentuk dgn satu model konseptual • PD mudah dan kecil TERSERAK • Mula proses rekabentuk dgn modul berasingan • PD kompleks dan besar

  31. 3.6 PENTADBIRAN PD • Kehendak dan keperluan data dan maklumat berubah ikut keperluan pengguna => pasukan pentadbir data perlu beri tindakbalas cepat • 2 kumpulan: • Pentadbir data : pengurusan sumber data termasuk perancangan PD, penentuan standard, gubal dasar maklumat organisasi dan tentukan tatacara dan peraturan bagi keperluan penggunaan sistem maklumat organisasi • Pentadbir pangkalan data: rekabentuk, pengendalian dan pengurusan PD serta aspek-aspek teknikal dan perjalanan sistem PD organisasi

  32. FUNGSI DBA • Mencakupi keseluruhan DDLC • Boleh dibahagikan kepada 6 bidang tugas: • Perancangan PD • Rekabentuk PD • Pengendalian PD • Penyenggaraan & Penambahbaikan Sistem • Perhubungan dengan Pengguna • Penguatkuasaan Tatacara dan Piawaian

  33. Ketua Pegawai Eksekutif Ketua Pegawai Maklumat Pentadbir Data DBA KEDUDUKAN DBA DALAM ORGANISASI

  34. Ketua Pegawai Maklumat DBA Pengurus Sistem Pengurus Pengendali Pengurus Penggunaan

  35. Ketua Pegawai Maklumat Pengurus Sistem Pengurus Pengendali Pengurus Penggunaan DBA

More Related