You are on page 1of 36

TS2963

Pengenalan Pangkalan Data


 Pengenalan
Contoh-contoh Pangkalan Data Istilah Asas Pangkalan Data

 Sistem Fail Tradisional


Konsep Sistem Fail Kelemahan Sistem Fail

 Konsep Pangkalan Data


Pangkalan Data Sistem Pengurusan Pangkalan Data (SPPD) Komponen Persekitaran SPPD (DBMS) Jenis SPPD Kebaikan & Kelemahan SPPD

Objektif
 Di akhir bab ini anda perlu tahu & faham:
Bagaimana pangkalan data digunakan dalam kehidupan seharian Ciri-ciri sistem fail dan kelemahan-kelemahannya Istilah yang sering digunakan Konsep pangkalan data dan sistem pengurusan pangkalan data Komponen sistem pangkalan data Jenis sistem pangkalan data

Pengenalan
Pangkalan Data digunakan secara meluas di dalam setiap sudut kehidupan manusia hari ini secara sedar atau tidak. Ia boleh didapati di kebanyakan organisasi sama ada kecil atau besar.

Aplikasi Sistem Pangkalan Data


 Universiti
Sistem pangkalan data pelajar UKM mengandungi maklumat anda berkenaan peribadi, kursus, keputusan peperiksaan dll. Utk daftar kursus, anda masukkan login id & katalaluan. Kedua-dua ini diguna utk capai pangkalan data kursus & pangkalan data peribadi anda. Anda sahkan kursus yg akan diambil, pangkalan data kursus akan dikemaskinikan.

Aplikasi Sistem Pangkalan Data


 Pasaraya
Anda beli barang2 di TESCO. Semasa buat bayaran, setiap barang diimbas guna pembaca bar code. Ini dihubungkan dgn program aplikasi yg guna bar code utk capai harga barang dari pangkalan data produk. Program akan tolak bilangan barang dalam stok. Jika stok di paras perlu order semula, sistem pangkalan data akan order secara automatik

Aplikasi Sistem Pangkalan Data


 Perpustakaan
PTSL ada pangkalan data mengandungi maklumat buku, peminjam, tempahan dll. Anda juga boleh cari buku mengikut judul, penulis atau bidang subjek melalui Gemilang (indeks berkomputer) Sistem pangkalan data membolehkan anda menempah buku.. Sistem ini juga perlu pembaca bar code utk rekod buku yg keluar masuk dari perpustakaan

Istilah Asas Pangkalan Data


Istilah
Data Fakta asas

(1/3)
Contoh
1998, Sejarah

Maksud

Maklumat

Data yang telah diproses dan berada dalam struktur yang berguna untuk membolehkan keputusan dibuat Organisasi di mana pangkalan data direka bentuk dan dibangunkan. Suatu objek yang unik dan boleh dikenal pasti di dalam persekitaran tertentu.

Bilangan buku Sejarah pada tahun 2000 Perpustakaan

Persekitaran (Dunia Nyata) Entiti

Pengarang

Istilah Asas Pangkalan Data


Istilah Maksud
Atribut/ Ciri-ciri yang menghuraikan tentang sesuatu Medan/ entiti. Item Data Rekod Sekumpulan atribut/medan/item data yang berhubungkait (secara logik) Fail Sekumpulan rekod-rekod yang berhubungkait.

(2/3)
Contoh
NamaPengarang,

AA61.90, Sejarah, Zain Buku

Pangkalan Koleksi data yang berhubungkait Data

Katalog

Istilah Asas Pangkalan Data


Persekitaran : Perpustakaan Atribut Nama Fail : Buku
NoISBN TajukBuku Formal QA76.76 Method QA78.12 Computer Auditing

(3/3)

R e k o d

Nama Tahun Penerbit Pengarang Harry 1996 Wiley Peter Zain 1999 1998 Prentice Hall Fajar Bakti

AA61.90 Sejarah

Atribut Nilai

Sistem Fail Tradisional


 Perlu faham maksud dan masalah yang wujud dalam Sistem Fail
Anda dapat menghindari dari mengulangi kesilapan yang sama dalam Sistem Pangkalan Data. Anda akan mampu mengendalikan proses peralihan Sistem Fail Sistem Pangkalan Data.

Konsep Sistem Fail


 Sistem fail manual Sistem fail  Jika Bhgn Akademik UKM simpan maklumat pelajar dlm kabinet (sistem fail manual)..
Fail2 pelajar dilabel & disusun ikut nama..A-Z Sesuai jika fail2 hanya diguna utk stor & capai data Gagal jika perlu silang kait & proses maklumat dalam fail..Bayangkan usaha yg perlu dilakukan utk jawab Adakah keputusan peperiksaan pelajar tahun 1 bagi semester 2 lebih baik berbanding semester 1? Bagaimana utk jana laporan harian, bulanan & tahunan

Konsep Sistem Fail


 Sistem Fail:
usaha awal mengkomputerkan sistem fail manual Capaian data yg lebih efisyen Ambil pendekatan decentralized
Setiap jabatan menyimpan & mengawal data sendiri

Konsep Sistem Fail


 Sistem Fail: koleksi atur cara aplikasi yang melaksanakan perkhidmatan (cth. pengiraan, pengisihan data dan penjanaan laporan) kepada pengguna akhir
setiap atur cara takrif & urus datanya sendiri

 Untuk cari sebarang maklumat,


Buka Sistem Fail anda dan mencari satu persatu dari awal hingga maklumat yang anda kehendaki diperolehi. Boleh bina sistem indeks utk pencarian lebih pantas

Konsep Sistem Fail


Konsep fail biasa untuk persekitaran kilang pembuatan
FAIL STOK NoStok, NamaStok, Kuantiti, ParasMin, Kos/unit Aplikasi atur cara sistem pengeluaran

FAIL JUALAN NamaPel,Alamat,NoInvois, NoItem,NamaStok,Amaun, Kos/item,KosTempahan, HadKredit

Aplikasi atur cara sistem jualan

FAIL AKAUN NamaPelanggan, NoInvois, KosTempahan, Bayaran, HadKredit

Aplikasi atur cara sistem kewangan

Kelemahan Konsep Fail Biasa


1. Duplikasi Data
Data Lewah (Data Redundancy) Ketidakselarasan Data Kawalan Data yang Lemah

2. 3. 4. 5.

Pengasingan Data Kebersandaran Format Data Ketidakserasian Fail Kesukaran Mewakilkan Data Organisasi

Konsep Pangkalan Data


Perbezaan Antara Sistem Fail dengan Sistem Pangkalan Data

Konsep Pangkalan Data


 Pangkalan data: himpunan data-data berkaitan yang dikongsi bersama oleh pelbagai kategori pengguna, bagi memenuhi kehendak dan keperluan maklumat sesebuah organisasi.  Aplikasi pangkalan data: Satu program yang berinteraksi dengan pangkalan data pada masa-masa program execution.

Konsep Pangkalan Data


 Sistem pangkalan data: Satu koleksi program aplikasi yang berinteraksi dgn pangkalan data.  Sistem Pengurusan Pangkalan Data(Database Management System-SPPD): Perisian yg urus & kawal capaian kepada pangkalan data

Sistem Pengurusan Pangkalan Data


SPPD(DBMS) mengurus interaksi antara pengguna dengan pangkalan data melalui SPPD

Komponen Persekitaran SPPD


Persekitaran Sistem Pangkalan Data

5 Komponen Utama dlm Persekitaran Pangkalan Data


1. Perkakasan 2. Perisian 3. Data 4. Prosedur 5. Orang/Individu Data Prosedur
Manusia

Perkakasan
Mesin

Perisian

Jambatan

Orang

(1) Perkakasan
 1 PC 1 kerangka utama rangkaian komputer  Bergantung kepada;
keperluan organisasi SPPD yang digunakan

(2) Perisian
 Komponen perisian terdiri drpd;
Perisian SPPD
Mempunyai 4G tools, membolehkan pembangunan aplikasi yg cepat. Sediakan query language, penjana laporan, penjana borang, penjana grafik & penjana aplikasi

Program aplikasi
Dibangunkan guna 3GL (C, C++, VB, Java) atau 4GL dlm 3GL (SQL)

OS (Sistem Pengoperasian) Perisian rangkaian (jika SPPD digunakan pada rangkaian)

(3) Data
 Komponen paling penting  Menghubungkan komponen mesin dgn komponen manusia  Pangkalan data mengandungi;
Data operasi Metadata (data tentang data)

(4) Prosedur
 Arahan & peraturan yg menentukan rekabentuk & penggunaan pangkalan data  Dokumentasi prosedur perlu utk;
Pengguna sistem Kakitangan yang menguruskan pangkalan data

 Contoh isi kandungan;


arahan utk. log masuk ke SPPD arahan buat salinan backup bagi pangkalan data

(5) Orang/Individu
 4 jenis individu yang terlibat:
Pentadbir data (DA) & pangkalan data (DBA) Perekabentuk pangkalan data Pembangun aplikasi Pengguna akhir (end-users)

Jenis SPPD
1. Bilangan Pengguna
    

Pengguna Tunggal, Pengguna Berbilang Terpusat Teragih Transaksi/Produksi Sokongan Keputusan

2. Lokasi

3. Kegunaan

Kebaikan SPPD
1. Kawalan terhadap data lewah kerana kebanyakan data disimpan di satu lokasi. 2. Keselarasan data yang lebih tinggi apabila kawalan terhadap data lewah dilaksanakan. 3. Lebih maklumat dapat dijana daripada jumlah data yang sama.

Kebaikan SPPD
4. Perkongsian data di antara individu atau jabatan tinggi kerana data dipunyai oleh organisasi dan bukan individu atau jabatan tertentu. 5. Integriti data, khidmat baik pulih, sokongan dan keselamatan yang lebih baik seperti penggunaan kata laluan, penyulitan serta penambahan kawalan serempak (concurrency control).

Kebaikan SPPD
6. Piawaian data dapat dilaksanakan disebabkan konsep perkongsian dan pengendalian data terpusat. 7. Lebih ekonomi dari segi tenaga manusia, storan dan kos. 8. Pengurangan konflik di antara pengguna kerana data terletak di bawah pengurusan DBA.

Kebaikan SPPD
9. Kesediaan data yang lebih baik disebabkan SPPD menyediakan kemudahan pertanyaan dan penjanaan laporan yang mudah. 10. Penambahan produktiviti disebabkan pengurangan dari segi atur cara berbanding dengan kaedah fail biasa.

Kelemahan SPPD
 Kekompleksan proses pembangunan akan memberi kesan kepada prestasi sistem.  Saiz SPPD yang besar melibatkan storan yang banyak.  Kos pembinaan SPPD dan penyediaan perkakasan lain yang tinggi.

Kelemahan SPPD
 Kos peralihan dan larian sama ada dari sistem manual atau sistem fail biasa kepada sistem pangkalan data yang tinggi.  Kesan kegagalan lebih tinggi kerana pengguna dan aplikasi amat bergantung kepada SPPD.

Latihan
1. Nyatakan contoh-contoh persekitaran yang menggunakan konsep pangkalan data selain daripada yang dinyatakan di dalam bab ini. 2. Apakah perbezaan di antara data dan maklumat? Berikan contoh. 3. Jelaskan perbezaan di antara konsep fail biasa dan konsep pangkalan data. Berikan contoh.

4. Penggunaan pangkalan data adalah lebih baik daripada pemprosesan fail biasa. Bagaimanapun, pangkalan data juga mempunyai keburukan. Jelaskan kenyataan ini. 5. Jelaskan kategori pengguna pangkalan data dan bagaimana mereka berinteraksi dengan pangkalan data. 6. Jelaskan fungsi-fungsi yang boleh didapati di SPPD mikrokomputer dewasa ini. 7. Jelaskan maksud data lewah dalam konteks sistem pangkalan data dan masalah yang mungkin timbul daripada data lewah ini.

You might also like