pangkalan data k1

Post on 01-Jul-2015

181 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

TMK

TRANSCRIPT

PANGKALAN DATAPANGKALAN DATA

Kuliah 1 : Konsep AsasKuliah 1 : Konsep Asas

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.

1.1.2 Kendalian Data1.1.2 Kendalian Data

Data

Kendalian Data

Maklumat

Fakta yang diproses, punya bentuk dan corak

Menukar Data Kepada Maklumat

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

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.

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

Komponen Sistem Pangkalan DataKomponen Sistem Pangkalan Data

Pangkalan Data DBMS

Aplikasi Pangkalan Data

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

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

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

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

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

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

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

1.4 1.4 Sistem Pangkalan Data TeragihSistem Pangkalan Data Teragih

PD PD

PD

PD

Pelayan PD

Pelayan PD

1.6 1.6 Pemprosesan DataPemprosesan Data

Bit

Bait

Bidang

Rekod

Fail

HIERARKI DATA

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

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

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

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

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

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

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

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

top related