Pangkalan Data m2b

Post on 08-Apr-2016

52 views 5 download

description

penerangan mengenai pangkalan data.maksudjenis-jenisjenis sistemaplikasi

Transcript of 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