Download - Pangkalan Data m2b
PANGKALAN DATA
BPB 301 M02- CUSTOMERS DATABASE SORTING METHOD
1.1 Nilai Data & Maklumat • Data – fakta mengenai sesuatu benda, orang, entiti, kejadian
atau yang seumpamanya.• 2 jenis data – Kuantitatif dan Kualitatif• Data yang bermakna (setelah dianalisa dan disintesis)
menjadi Maklumat.•Maklumat – data yang telah diproses dan disusun atur ke
dalam bentuk yang boleh digunakan untuk membuat keputusan.
1.1.2 Kendalian Data
MaklumatDataKendalian Data
Fakta yang diproses, punya bentuk dan corak
Menukar Data Kepada Maklumat
1.1.2.1 Jenis-jenis kendalian data•Pengesahan•Pengisihan•Pengkelasan•Pencarian•Pengiraan•Peringkasan•Kendalian asas yang lain – Penyimpanan, Perekodan
& Dapatan Semula
1.1.3 Ciri-ciri Data• Ciri-ciri maklumat yang berguna :1. Ketepatan – sejauh mana maklumat bebas dari
kesalahan2. Kesempurnaan – tidak kekurangan data –data tertentu3. Berwibawa – boleh dipercayai, ada sifat keaslian
(authenticity) dan berautoriti (authority).4. Tidak Basi – pastikan maklumat masih baru dan berguna.
1.2 Pangkalan Data
•Pangkalan data – himpunan data yang banyak yang disimpan di suatu tempat simpanan data (biasanya berkait dan boleh dihubung).•Data yang tidak teratur dan tidak diurus dengan
cekap menyebabkan kos penyelenggaraan yang tinggi.•Sistem Pengurusan Pangkalan Data (DBMS) : untuk
pengurusan maklumat organisasi
Komponen Sistem Pangkalan Data
Pangkalan Data DBMS
Aplikasi Pangkalan Data
1.3 Contoh-Contoh Sistem Pangkalan Data
• Sistem Tempahan Tiket Kapal Terbang• Sistem Pinjaman Buku Perpustakaan• Sistem Pangkalan Data Pesakit
1.4 Sistem Pangkalan Data Terpusat• Komputer Pusat (Telepemprosesan) – untuk organisasi yang
besar yang mempunyai pangkalan data bersepadu yang boleh dicapai oleh ramai pengguna serempak.• Contohnya : Sistem Tempahan Tiket Kapal Terbang• Komputer pusat (kerangka utama) mestilah menyokong
beratus urusniaga sesaat• DBMS mesti berupaya menyokong pandangan data yang
berbeza
1.4 Sistem Pangkalan Data Terpusat
• Senibina Komputer Pusat
Pangkalan Data
Pengguna Jauh
Pengguna Tempatan
Komputer Kerangka Utama
1.4 Sistem Pangkalan Data Terpusat• Senibina Pelanggan – Pelayan
DBMS didalam komputer pelayanMempunyai keupayaan pemprosesan yang tinggi (bertindak sebagai backend) Bersambung kepada komputer pelanggan (yang bertindak sebagai frontend)Sesuai untuk kumpulan kerja yang kecil dan sederhana Contohnya Sistem Pangkalan Data Perpustakaan, Sistem Pembayaran Yuran Pelajar, Sistem Inventori
1.4 Sistem Pangkalan Data TerpusatPangkalan Data PeribadiDireka untuk seorang pengguna pada satu masaBoleh diperluas kepada senibina pelayan-pelanggan dengan pengubahsuaian tertentuMudah dibangunkan dan ramah pengguna - pengguna boleh bangunkan sendiri sistem yang mereka inginiTidak menyokong capaian serempakContohnya Sistem Inventori, Sistem Cuti
1.4 Sistem Pangkalan Data Terpusat• Pangkalan Data Multimedia Pada Internet
Senibina hampir dengan pelayan-pelanggan tetapi tidak terhad kepada rangkaian setempatPangkalan Data dan DBMS diletak pada satu pelayan -> boleh dicapai oleh pengguna Internet (pelanggan)Menyimpan data seperti imej, video, suara – tidak terhad kepada teks sahaja
1.5 Sistem Pangkalan Data TeragihSebuah pangkalan data logikal yang diagihkan kepada beberapa komputer pada lokasi berlainan tetapi bekerja secara sepaduBanyak persamaan dengan senibina pelayan-pelanggan – perbezaan jelas dari segi bilangan DBMSContohnya syarikat insurans multinasional
1.4 Sistem Pangkalan Data Teragih
PD PD
PD
PD
Pelayan PD
Pelayan PD
1.6 Pemprosesan DataBit
Bait
Bidang
Rekod
Fail
HIERARKI DATA
1.6.1 Sistem Pemprosesan Manual
• Data disimpan di dalam kabinet fail – terdiri dari himpunan rekod-rekod• Contoh – rekod pesakit yg disusun mengikut nombor kad
pengenalan• Kekurangan – rekod sukar diubah, memakan masa mencari
rekod
1.6.2 Sistem Pemprosesan Fail• Rekod-rekod disimpan dalam fail elektronik yang berasingan• Lebih cepat berbanding sistem manual• Kekurangan:
1) Perulangan data * Lewahan Data (redundancy)* Ketakselarasan Data* Kawalan Data yang lemah
1.6.2 Sistem Pemprosesan Fail• Sambungan…• 2) Pengasingan Data
- tidak dapat menentukan samada data yang disimpan dalam satu fail mempunyai hubungan logikal dengan data di dalam fail lain• 3) Kebersandaran Format Data• 4) Ketakserasian Fail• 5) Kesukaran mewakilkan data organisasi
1.6.3 Sistem Pangkalan Data• Dibangunkan untuk mengatasi kelemahan sistem fail• Kelebihan berbanding sistem fail:
1) Perulangan data yang terkawal- Mengurangkan lewahan data- Keselarasan data terjamin- Kewibawaan data bertambah
2) Kesepaduan Data-Memudahkan kawalan terhadap data-Perkongsian Data-Capaian data lebih cepat-Pertambahan maklumat
Sambungan….• 3)Kebebasan format data• 4)Perwakilan data organisasi• 5)Tatacara keselamatan lebih baik• 6) Menampung lebih ramai pengguna melalui capaian serempak• 7)Tatacara bersandar dan pemulihan yang lebih baik
1.6.4 Kelemahan Sistem Pangkalan Data1. Kos DBMS adalah tinggi2. Penambahan kos perkakasan3. Kos penukaran4. Saiz dan kerumitan DBMS5. Prestasi mungkin menurun6. Risiko kegagalan tinggi
1.7 Perkembangan Sistem Pangkalan Data• 1960an – produk berasaskan struktur hierarki ( dikenali
sebagai IMS – Information Management System) dihasilkan oleh IBM• Pertengahan 1960an – IDS (Integrated Data Store) yang
merintis jalan kepada pangkalan data berasas kepada struktur rangkaian -> diperkenal oleh syarikat General Electric
Sambungan..
• 1971 - CODASYL menubuhkan jawatankuasa petugas (DBTG) bagi merangka piawaian untuk Bahasa Takrifan Data (DDL) dan Bahasa Pengolahan Data (DML)• 1970 – E.F. Codd menghasilkan kertas penyelidikan bagi
model baru PD berasaskan teori algebra hubungan -> IBM menyusul dengan ‘Sistem R’ dan menghasilkan model hubungan• 1976 – Model Perhubungan Entiti (Chen)• 1980an – Bahasa Pertanyaan Berstruktur (SQL) sebagai piawai
bagi PD hubungan – DBMS mula berkembang pesat