Presentation is loading. Please wait.

Presentation is loading. Please wait.

(Reka Bentuk Pangkalan Data)

Similar presentations


Presentation on theme: "(Reka Bentuk Pangkalan Data)"— Presentation transcript:

1 (Reka Bentuk Pangkalan Data)
BAB 5 FASA REKA BENTUK (Reka Bentuk Pangkalan Data) Objektif: Menerangkan konsep asas dan kepentingan mereka bentuk pangkalan data dalam membangunkan sistem maklumat. Menerangkan aktiviti-aktiviti yang perlu dilaksanakan bagi merekabentuk pangkalan data. SIM3300/SIM3303S SALMI BAHAROM

2 Pengenalan Pangkalan data merupakan koleksi sekumpulan fail yang saling berkaitan. Reka bentuk pangkalan data merupakan teknik pembinaan dan pendokumentasian data yang digunakan untuk sistem. Reka bentuk pangkalan data mesti bersesuaian dengan kehendak pengguna kini dan akan datang. Melibatkan DBA dan staf pangkalan data – yang menentukan teknologi dan bentuk. SIM3300/SIM3303S SALMI BAHAROM

3 Konsep P/data dari Kacamata SA
Medan – kombinasi aksara yang membentuk elemen data Rekod – kombinasi medan-medan Jadual – kombinasi rekod-rekod P/data – kombinasi jadual-jadual Data warehouse – koleksi p/data-p/data DBMS – utiliti untuk membina, menghapus dan mengemaskini p/data serta menjana laporan tertentu berdasarkan siri arahan yang disediakan. DBA – orang yang bertggjwb untuk menyelenggara serta menentukan tahap keselamatan P/data SIM3300/SIM3303S SALMI BAHAROM

4 PENDEKATAN MEREKA BENTUK PANGKALAN DATA
TRADISIONAL BERORIENTASIKAN OBJEK SIM3300/SIM3303S SALMI BAHAROM

5 PENDEKATAN TRADISIONAL
Mengenalpasti objektif dan keperluan awal reka bentuk p/data. Menentukan skema P/data Menentukan integriti dan rujukan data Menentukan peraturan P/data Menentukan pengagihan & replika Pembangunan prototaip p/data Perancangan muatan p/data Menentukan struktur janaan p/data SIM3300/SIM3303S SALMI BAHAROM

6 Kenalpasti objektif & keperluan awal
P/Data sepatutnya memiliki keupayaan simpanan, kemaskini, capaian yang cekap. Boleh dipercayai iaitu nilai integriti yang tinggi supaya dipercayai oleh pengguna sistem. Boleh disesuaikan dengan aplikasi baru dan tidak dijangkakan SIM3300/SIM3303S SALMI BAHAROM

7 Menentukan skema P/data
Skema P/data merupakan model fizikal bagi pangkalan data . Melambangkan perlaksanaan teknikal bagi model data yang logik. Struktur p/data dari segi jadual, kunci, indeks dan peraturan integriti merupakan skema hubungan pangkalan data SIM3300/SIM3303S SALMI BAHAROM

8 Menentukan skema P/data - samb.
Penjelmaan dari p/data logikal kepada fizikal perlu mengambil kira beberapa garis panduan. Nama jadual mengikut saiz dan had yang dibenarkan oleh sistem pengurusan pangkalan data (DBMS) Kunci yang digunakan dari segi kunci utama dan kedua dan sebagainya. Nilaikan dan tentukan kekangan referential integrity Penggunaan nama medan atau attribut dari segi: Jenis Saiz Null / Not null Nilai default etc. SIM3300/SIM3303S SALMI BAHAROM

9 Menentukan integriti dan rujukan data
Terdapat 3 jenis data integriti yang perlu dicipta dalam setiap p/data Kunci integriti Setiap jadual mesti mempyi kunci utama bagi mengawal rekod yg mempyi kunci utama yang sama berulang. Integriti domain Mengawal tidak ada medan yang mempyi nilai yang tidak sah Integriti rujukan P/data rujukan melaksanakan perhubungan antara rekod dalam jadual melalui kunci asing. Kawalan kekunci asing mengelakkan risiko kesalahan integriti rujukan SIM3300/SIM3303S SALMI BAHAROM

10 Menentukan peraturan pangkalan data
Standard pangkalan data – tiada dua medan yang mempunyai nama yang sama. Merupakan masalah ketara bagai kekunci asing Walaupun semasa membentuk data logik, penggunaan nama yang sama dapat membantu pengguna memahami bahawa kekunci asing ini membenarkan kita menyesuaikan rekod berkenaan dengan entiti yang berbeza. P/data fizikal tidak perlu nama yang bertindih dalam p/data. SIM3300/SIM3303S SALMI BAHAROM

11 Menentukan pilihan pengagihan data
Pemusatan P/data P/data pada satu server tanpa mengira jumlah lokasi fizikal yang memerlukan akses. Cara ini memudahkan penyelenggaraan. Pengagihan data secara melintang Setiap jadual diberikan server p/data dan lokasi berbeza. Pengagihan data secara menegak Ruang jadual yang spesifik diletakkan pada p/data dan server yang spesifik. Replikasi data Penduaan fizikal seluruh jadual pada lokasi yang pelbagai. SIM3300/SIM3303S SALMI BAHAROM

12 Pemusatan Pangkalan Data
Server Pangkalan Data Local Area Network Wide Area Network SIM3300/SIM3303S SALMI BAHAROM

13 Pengagihan secara Melintang
Server Pangkalan Data Partition A Local Area Network Wide Area Network Partition B SIM3300/SIM3303S SALMI BAHAROM

14 Pengagihan Jadual Partition B Partition A SIM3300/SIM3303S
SALMI BAHAROM

15 Pengagihan Secara Menegak
Kombinasi server Pangkalan Data Server pangkalan data Pemasaran Server Pangkalan data Produksi Server Pangkalan Data Perakaunan SIM3300/SIM3303S SALMI BAHAROM

16 Replikasi Pangkalan Data
Server Pangkalan Data (Copy 1) Local Area Network Wide Area Network (Copy 2) SIM3300/SIM3303S SALMI BAHAROM

17 Pembangunan prototaip
Bukan satu alternatif yang perlu dititik beratkan dalam skema p/data. Kebanyakan sistem p/data (DBMS) termasuk janaan p/data berasaskan menu yang hebat yang mencipta DDL secara automatik dan menjana prototaip p/data daripada DDL itu. Penggunaan data ujian bagi membuktikan bhw ia berguna bagi prototaip dan percubaan output, input, skrin dan komponen sistem yang lain. SIM3300/SIM3303S SALMI BAHAROM

18 Menentukan struktur janaan
CASE digunakan untuk menjana SQL dalam p/data secara terus dari skema p/data yang dibina berasaskan CASE Kemampuan CASE untuk menjana kod yang betul secara otomatik merupakan kelebihan produktiviti yang beasr. SIM3300/SIM3303S SALMI BAHAROM


Download ppt "(Reka Bentuk Pangkalan Data)"

Similar presentations


Ads by Google