pangkalan data k1

24
PANGKALAN DATA PANGKALAN DATA Kuliah 1 : Konsep Asas Kuliah 1 : Konsep Asas

Upload: nahbs631

Post on 01-Jul-2015

181 views

Category:

Technology


2 download

DESCRIPTION

TMK

TRANSCRIPT

Page 1: Pangkalan data k1

PANGKALAN DATAPANGKALAN DATA

Kuliah 1 : Konsep AsasKuliah 1 : Konsep Asas

Page 2: Pangkalan data k1

1.1 Nilai Data & Maklumat1.1 Nilai Data & Maklumat

• DataData – fakta mengenai sesuatu benda, orang, – fakta mengenai sesuatu benda, orang, entiti, kejadian atau yang seumpamanya.entiti, kejadian atau yang seumpamanya.

• 2 jenis data – Kuantitatif dan Kualitatif2 jenis data – Kuantitatif dan Kualitatif• Data yang bermakna (setelah dianalisa dan Data yang bermakna (setelah dianalisa dan

disintesis) menjadi disintesis) menjadi Maklumat.Maklumat.• Maklumat – data yang telah diproses dan Maklumat – data yang telah diproses dan

disusun atur ke dalam bentuk yang boleh disusun atur ke dalam bentuk yang boleh digunakan untuk membuat keputusan.digunakan untuk membuat keputusan.

Page 3: Pangkalan data k1

1.1.2 Kendalian Data1.1.2 Kendalian Data

Data

Kendalian Data

Maklumat

Fakta yang diproses, punya bentuk dan corak

Menukar Data Kepada Maklumat

Page 4: Pangkalan data k1

1.1.2.1 Jenis-jenis kendalian data1.1.2.1 Jenis-jenis kendalian data

• PengesahanPengesahan• PengisihanPengisihan• PengkelasanPengkelasan• PencarianPencarian• PengiraanPengiraan• PeringkasanPeringkasan• Kendalian asas yang lain – Kendalian asas yang lain –

Penyimpanan, Perekodan & Dapatan Penyimpanan, Perekodan & Dapatan SemulaSemula

Page 5: Pangkalan data k1

1.1.3 Ciri-ciri Data1.1.3 Ciri-ciri Data

• Ciri-ciri maklumat yang berguna :Ciri-ciri maklumat yang berguna :

1.1. Ketepatan – sejauh mana maklumat bebas Ketepatan – sejauh mana maklumat bebas dari kesalahandari kesalahan

2.2. Kesempurnaan – tidak kekurangan data –data Kesempurnaan – tidak kekurangan data –data tertentutertentu

3.3. Berwibawa – boleh dipercayai, ada sifat Berwibawa – boleh dipercayai, ada sifat keaslian (authenticity) dan berautoriti keaslian (authenticity) dan berautoriti (authority).(authority).

4.4. Tidak Basi – pastikan maklumat masih baru Tidak Basi – pastikan maklumat masih baru dan berguna. dan berguna.

Page 6: Pangkalan data k1

1.2 Pangkalan Data1.2 Pangkalan Data

• Pangkalan dataPangkalan data – himpunan data yang – himpunan data yang banyak yang disimpan di suatu tempat banyak yang disimpan di suatu tempat simpanan data (biasanya berkait dan simpanan data (biasanya berkait dan boleh dihubung).boleh dihubung).

• Data yang tidak teratur dan tidak diurus Data yang tidak teratur dan tidak diurus dengan cekap menyebabkan kos dengan cekap menyebabkan kos penyelenggaraan yang tinggi.penyelenggaraan yang tinggi.

• Sistem Pengurusan Pangkalan Data Sistem Pengurusan Pangkalan Data (DBMS) : (DBMS) : untuk pengurusan maklumat untuk pengurusan maklumat organisasi organisasi

Page 7: Pangkalan data k1

Komponen Sistem Pangkalan DataKomponen Sistem Pangkalan Data

Pangkalan Data DBMS

Aplikasi Pangkalan Data

Page 8: Pangkalan data k1

1.3 Contoh-Contoh Sistem Pangkalan 1.3 Contoh-Contoh Sistem Pangkalan Data Data

• Sistem Tempahan Tiket Kapal Sistem Tempahan Tiket Kapal TerbangTerbang

• Sistem Pinjaman Buku Sistem Pinjaman Buku PerpustakaanPerpustakaan

• Sistem Pangkalan Data PesakitSistem Pangkalan Data Pesakit

Page 9: Pangkalan data k1

1.4 Sistem Pangkalan Data Terpusat1.4 Sistem Pangkalan Data Terpusat

• Komputer Pusat (Telepemprosesan)Komputer Pusat (Telepemprosesan) – untuk – untuk organisasi yang besar yang mempunyai organisasi yang besar yang mempunyai pangkalan data bersepadu yang boleh dicapai pangkalan data bersepadu yang boleh dicapai oleh ramai pengguna serempak.oleh ramai pengguna serempak.

• Contohnya : Sistem Tempahan Tiket Kapal Contohnya : Sistem Tempahan Tiket Kapal TerbangTerbang

• Komputer pusat (kerangka utama) mestilah Komputer pusat (kerangka utama) mestilah menyokong beratus urusniaga sesaatmenyokong beratus urusniaga sesaat

• DBMS mesti berupaya menyokong pandangan DBMS mesti berupaya menyokong pandangan data yang berbezadata yang berbeza

Page 10: Pangkalan data k1

1.4 Sistem Pangkalan Data Terpusat1.4 Sistem Pangkalan Data Terpusat

• Senibina Komputer PusatSenibina Komputer Pusat

           

Pangkalan Data

                            Pengguna Jauh

Pengguna Tempatan

Komputer Kerangka Utama

Page 11: Pangkalan data k1

1.4 Sistem Pangkalan Data Terpusat1.4 Sistem Pangkalan Data Terpusat

• Senibina Pelanggan – PelayanSenibina Pelanggan – PelayanDBMS didalam komputer pelayanDBMS didalam komputer pelayanMempunyai keupayaan pemprosesan yang Mempunyai keupayaan pemprosesan yang tinggi (bertindak sebagai backend) tinggi (bertindak sebagai backend) Bersambung kepada komputer pelanggan Bersambung kepada komputer pelanggan (yang bertindak sebagai frontend)(yang bertindak sebagai frontend)Sesuai untuk kumpulan kerja yang kecil dan Sesuai untuk kumpulan kerja yang kecil dan sederhana sederhana Contohnya Sistem Pangkalan Data Contohnya Sistem Pangkalan Data Perpustakaan, Sistem Pembayaran Yuran Perpustakaan, Sistem Pembayaran Yuran Pelajar, Sistem InventoriPelajar, Sistem Inventori

Page 12: Pangkalan data k1

1.4 Sistem Pangkalan Data Terpusat1.4 Sistem Pangkalan Data Terpusat

Pangkalan Data PeribadiPangkalan Data PeribadiDireka untuk seorang pengguna pada satu Direka untuk seorang pengguna pada satu masamasaBoleh diperluas kepada senibina pelayan-Boleh diperluas kepada senibina pelayan-pelanggan dengan pengubahsuaian tertentupelanggan dengan pengubahsuaian tertentuMudah dibangunkan dan ramah pengguna - Mudah dibangunkan dan ramah pengguna - pengguna boleh bangunkan sendiri sistem pengguna boleh bangunkan sendiri sistem yang mereka inginiyang mereka inginiTidak menyokong capaian serempakTidak menyokong capaian serempakContohnya Sistem Inventori, Sistem CutiContohnya Sistem Inventori, Sistem Cuti

Page 13: Pangkalan data k1

1.4 Sistem Pangkalan Data Terpusat1.4 Sistem Pangkalan Data Terpusat

• Pangkalan Data Multimedia Pada InternetPangkalan Data Multimedia Pada Internet

Senibina hampir dengan pelayan-pelanggan Senibina hampir dengan pelayan-pelanggan tetapi tidak terhad kepada rangkaian setempattetapi tidak terhad kepada rangkaian setempat

Pangkalan Data dan DBMS diletak pada satu Pangkalan Data dan DBMS diletak pada satu pelayan -> boleh dicapai oleh pengguna pelayan -> boleh dicapai oleh pengguna Internet (pelanggan)Internet (pelanggan)

Menyimpan data seperti imej, video, suara – Menyimpan data seperti imej, video, suara – tidak terhad kepada teks sahajatidak terhad kepada teks sahaja

Page 14: Pangkalan data k1

1.5 Sistem Pangkalan Data Teragih1.5 Sistem Pangkalan Data Teragih

Sebuah pangkalan data logikal yang diagihkan Sebuah pangkalan data logikal yang diagihkan kepada beberapa komputer pada lokasi kepada beberapa komputer pada lokasi berlainan tetapi bekerja secara sepaduberlainan tetapi bekerja secara sepadu

Banyak persamaan dengan senibina pelayan-Banyak persamaan dengan senibina pelayan-pelanggan – perbezaan jelas dari segi bilangan pelanggan – perbezaan jelas dari segi bilangan DBMSDBMS

Contohnya syarikat insurans multinasionalContohnya syarikat insurans multinasional

Page 15: Pangkalan data k1

1.4 1.4 Sistem Pangkalan Data TeragihSistem Pangkalan Data Teragih

PD PD

PD

PD

Pelayan PD

Pelayan PD

Page 16: Pangkalan data k1

1.6 1.6 Pemprosesan DataPemprosesan Data

Bit

Bait

Bidang

Rekod

Fail

HIERARKI DATA

Page 17: Pangkalan data k1

1.6.1 Sistem Pemprosesan Manual1.6.1 Sistem Pemprosesan Manual

• Data disimpan di dalam kabinet fail – terdiri dari Data disimpan di dalam kabinet fail – terdiri dari himpunan rekod-rekodhimpunan rekod-rekod

• Contoh – rekod pesakit yg disusun mengikut Contoh – rekod pesakit yg disusun mengikut nombor kad pengenalannombor kad pengenalan

• Kekurangan – rekod sukar diubah, memakan Kekurangan – rekod sukar diubah, memakan masa mencari rekod masa mencari rekod

Page 18: Pangkalan data k1

1.6.2 Sistem Pemprosesan Fail1.6.2 Sistem Pemprosesan Fail

• Rekod-rekod disimpan dalam fail elektronik Rekod-rekod disimpan dalam fail elektronik yang berasinganyang berasingan

• Lebih cepat berbanding sistem manualLebih cepat berbanding sistem manual• Kekurangan:Kekurangan:

1) Perulangan data 1) Perulangan data

* Lewahan Data (redundancy)* Lewahan Data (redundancy)

* Ketakselarasan Data* Ketakselarasan Data

* Kawalan Data yang lemah* Kawalan Data yang lemah

Page 19: Pangkalan data k1

1.6.2 Sistem Pemprosesan Fail1.6.2 Sistem Pemprosesan Fail

• Sambungan…Sambungan…• 2) Pengasingan Data2) Pengasingan Data

- tidak dapat menentukan samada data - tidak dapat menentukan samada data yang disimpan dalam satu fail yang disimpan dalam satu fail mempunyai mempunyai hubungan logikal dengan hubungan logikal dengan data di dalam fail data di dalam fail lainlain

• 3) Kebersandaran Format Data3) Kebersandaran Format Data• 4) Ketakserasian Fail4) Ketakserasian Fail• 5) Kesukaran mewakilkan data organisasi5) Kesukaran mewakilkan data organisasi

Page 20: Pangkalan data k1

1.6.3 Sistem Pangkalan Data1.6.3 Sistem Pangkalan Data

• Dibangunkan untuk mengatasi kelemahan Dibangunkan untuk mengatasi kelemahan sistem failsistem fail

• Kelebihan berbanding sistem fail:Kelebihan berbanding sistem fail:1) 1) Perulangan data yang terkawalPerulangan data yang terkawal

- Mengurangkan lewahan data- Mengurangkan lewahan data- Keselarasan data terjamin- Keselarasan data terjamin- Kewibawaan data bertambah- Kewibawaan data bertambah

2) 2) Kesepaduan DataKesepaduan Data-Memudahkan kawalan terhadap data-Memudahkan kawalan terhadap data-Perkongsian Data-Perkongsian Data-Capaian data lebih cepat-Capaian data lebih cepat-Pertambahan maklumat -Pertambahan maklumat

Page 21: Pangkalan data k1

Sambungan….Sambungan….

• 3)3)Kebebasan format dataKebebasan format data• 4)4)Perwakilan data organisasiPerwakilan data organisasi• 5)5)Tatacara keselamatan lebih baikTatacara keselamatan lebih baik• 6) 6) Menampung lebih ramai pengguna Menampung lebih ramai pengguna

melalui capaian serempakmelalui capaian serempak• 7)7)Tatacara bersandar dan pemulihan yang Tatacara bersandar dan pemulihan yang

lebih baiklebih baik

Page 22: Pangkalan data k1

1.6.4 Kelemahan Sistem Pangkalan Data1.6.4 Kelemahan Sistem Pangkalan Data

1.1. Kos DBMS adalah tinggiKos DBMS adalah tinggi

2.2. Penambahan kos perkakasanPenambahan kos perkakasan

3.3. Kos penukaranKos penukaran

4.4. Saiz dan kerumitan DBMSSaiz dan kerumitan DBMS

5.5. Prestasi mungkin menurunPrestasi mungkin menurun

6.6. Risiko kegagalan tinggiRisiko kegagalan tinggi

Page 23: Pangkalan data k1

1.7 Perkembangan Sistem Pangkalan Data1.7 Perkembangan Sistem Pangkalan Data

• 1960an – produk berasaskan struktur hierarki 1960an – produk berasaskan struktur hierarki ( dikenali sebagai ( dikenali sebagai IMSIMS – – Information Information Management System) dihasilkan oleh IBMManagement System) dihasilkan oleh IBM

• Pertengahan 1960an – Pertengahan 1960an – IDSIDS (Integrated Data (Integrated Data Store) yang merintis jalan kepada pangkalan Store) yang merintis jalan kepada pangkalan data berasas kepada struktur rangkaian -> data berasas kepada struktur rangkaian -> diperkenal oleh syarikat General Electricdiperkenal oleh syarikat General Electric

Page 24: Pangkalan data k1

Sambungan..Sambungan..

• 1971 - 1971 - CODASYLCODASYL menubuhkan jawatankuasa menubuhkan jawatankuasa petugas (petugas (DBTGDBTG) bagi merangka piawaian untuk ) bagi merangka piawaian untuk Bahasa Takrifan Data (Bahasa Takrifan Data (DDLDDL) dan Bahasa ) dan Bahasa Pengolahan Data (Pengolahan Data (DMLDML))

• 1970 – E.F. Codd menghasilkan kertas 1970 – E.F. Codd menghasilkan kertas penyelidikan bagi model baru PD berasaskan teori penyelidikan bagi model baru PD berasaskan teori algebra hubungan -> IBM menyusul dengan algebra hubungan -> IBM menyusul dengan ‘‘Sistem R’Sistem R’ dan menghasilkan dan menghasilkan model hubunganmodel hubungan

• 1976 – Model Perhubungan Entiti (Chen)1976 – Model Perhubungan Entiti (Chen)• 1980an – 1980an – Bahasa Pertanyaan Berstruktur Bahasa Pertanyaan Berstruktur ((SQLSQL) )

sebagai piawai bagi PD hubungan – DBMS mula sebagai piawai bagi PD hubungan – DBMS mula berkembang pesatberkembang pesat