8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
1/36
TS2963
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
2/36
Pengenalan Pangkalan DataPengenalan 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
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
3/36
ObjektifObjektif 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
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
4/36
PengenalanPengenalan
Pangkalan Data digunakan secara meluas
di dalam setiap sudut kehidupan manusia hari inisecara sedar atau tidak.
Ia boleh didapati di kebanyakan organisasi
sama ada kecil atau besar.
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
5/36
Aplikasi Sistem Pangkalan DataAplikasi 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.
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
6/36
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 daripangkalan 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 DataAplikasi Sistem Pangkalan Data
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
7/36
Aplikasi Sistem Pangkalan DataAplikasi 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
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
8/36
IstilahAsas Pangkalan DataIstilahAsas Pangkalan Data (1/3)(1/3) Istilah Maksud Contoh
Data Fakta asas 1998, Sejarah
Maklumat Data yang telah diproses dan berada dalam struktur
yang berguna untuk membolehkan keputusan dibuat
Bilangan buku
Sejarah pada
tahun 2000
Persekitaran
(Dunia
Nyata)
Organisasi di mana pangkalan data direka bentuk
dan dibangunkan.
Perpustakaan
Entiti Suatu objek yang unik dan boleh dikenal pasti di
dalam persekitaran tertentu.
Pengarang
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
9/36
IstilahAsas Pangkalan DataIstilahAsas Pangkalan Data (2/3)(2/3) Istilah Maksud Contoh
Atribut/
Medan/
Item Data
Ciri-ciri yang menghuraikan tentang sesuatu
entiti.
NamaPengarang,
Rekod Sekumpulan atribut/medan/item data yang ber-
hubungkait (secara logik)
AA61.90,
Sejarah, Zain
Fail Sekumpulan rekod-rekod yang berhubungkait. Buku
Pangkalan
Data
Koleksi data yang berhubungkait Katalog
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
10/36
IstilahAsas Pangkalan DataIstilahAsas Pangkalan Data (3/3)(3/3)Persekitaran : Perpustakaan
Fail : Buku
NoISBN TajukBukuNama
PengarangTahun Penerbit
Atribut Nama
Atribut Nilai
R
e
k
o
d
QA76.76Formal
MethodHarry 1996 Wiley
QA78.12
Computer
Auditing Peter 1999
Prentice
Hall
AA61.90 Sejarah Zain 1998 Fajar Bakti
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
11/36
Perlu faham maksud dan masalah yang wujud dalam
Sistem Fail
Anda dapat menghindari dari mengulangi kesilapan yangsama dalam Sistem Pangkalan Data.
Anda akan mampu mengendalikan proses peralihan
Sistem Fail
Sistem Pangkalan Data.
Sistem Fail TradisionalSistem Fail Tradisional
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
12/36
Konsep Sistem FailKonsep Sistem Fail Sistem fail manual Sistem fail
Jika Bhgn AkademikUKM 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 jawabAdakah keputusan peperiksaan pelajar tahun 1 bagi
semester 2 lebih baik berbanding semester 1?
Bagaimana utk jana laporan harian, bulanan & tahunan
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
13/36
Sistem Fail:
usaha awal mengkomputerkan sistem fail manual
Capaian data yg lebih efisyen Ambil pendekatan decentralized
Setiap jabatan menyimpan & mengawal data sendiri
Konsep Sistem FailKonsep Sistem Fail
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
14/36
Sistem Fail: koleksi atur cara aplikasi yang
melaksanakan perkhidmatan (cth. pengiraan,
pengisihan data dan penjanaan laporan) kepadapengguna 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 FailKonsep Sistem Fail
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
15/36
Konsep Sistem FailKonsep Sistem Fail
FAIL STOK
NoStok, NamaStok,
Kuantiti, ParasMin,
Kos/unit
FAIL JUALAN
NamaPel,Alamat,NoInvois,
NoItem,NamaStok,Amaun,
Kos/item,KosTempahan,
HadKredit
FAIL AKAUN
NamaPelanggan,
NoInvois,
KosTempahan,
Bayaran, HadKredit
Aplikasi atur cara
sistem pengeluaran
Aplikasi atur cara
sistem jualan
Aplikasi atur cara
sistem kewangan
Konsep fail biasa untuk persekitaran kilang pembuatan
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
16/36
Kelemahan Konsep Fail BiasaKelemahan Konsep Fail Biasa1. Duplikasi Data
Data Lewah (Data Redundancy)
Ketidakselarasan Data Kawalan Data yang Lemah
2. Pengasingan Data
3. Kebersandaran Format Data
4. Ketidakserasian Fail
5. Kesukaran Mewakilkan Data Organisasi
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
17/36
Konsep Pangkalan DataKonsep Pangkalan DataPerbezaan Antara Sistem Fail dengan Sistem Pangkalan Data
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
18/36
Konsep Pangkalan DataKonsep Pangkalan Data Pangkalan data: himpunan data-data berkaitan yang
dikongsi bersama oleh pelbagai kategori pengguna,
bagi memenuhi kehendak dan keperluan maklumatsesebuah organisasi.
Aplikasi pangkalan data: Satu program yang
berinteraksi dengan pangkalan data pada masa-masaprogram execution.
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
19/36
Sistem pangkalan data: Satu koleksi program
aplikasi yang berinteraksi dgn pangkalan data.
Sistem Pengurusan Pangkalan Data(Database
ManagementSystem-SPPD): Perisian yg urus &
kawal capaian kepada pangkalan data
Konsep Pangkalan DataKonsep Pangkalan Data
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
20/36
Sistem Pengurusan Pangkalan DataSistem Pengurusan Pangkalan DataSPPD(DBMS) mengurus interaksi antara pengguna dengan
pangkalan data melalui SPPD
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
21/36
Komponen PersekitaranKomponen Persekitaran SPPDSPPDPersekitaran Sistem Pangkalan Data
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
22/36
5K
omp
onen Utama dlm5K
omp
onen Utama dlmPersekitaran Pangkalan DataPersekitaran Pangkalan Data
1. Perkakasan
2. Perisian
3. Data
4. Prosedur
5. Orang/Individu
Perkakasan Perisian Prosedur Orang
Data
MesinJambatan
Manusia
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
23/36
(1) Perkakasan(1) Perkakasan 1 PC 1 kerangka utama rangkaian komputer
Bergantung kepada; keperluan organisasi
SPPD yang digunakan
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
24/36
(2) Perisian(2) Perisian Komponen perisian terdiri drpd;
Perisian SPPD
Mempunyai
4Gtools, membolehkan pembangunan aplikasi ygcepat. 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)
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
25/36
(3) Data(3) Data Komponen paling penting
Menghubungkan komponen mesin dgn komponen
manusia Pangkalan data mengandungi;
Data operasi
Metadata (data tentang data)
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
26/36
(4) Prosedur(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 backupbagi pangkalan data
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
27/36
(5) Orang/Individu(5) Orang/Individu
4 jenis individu yang terlibat:
Pentadbir data (DA) & pangkalan data (DBA)
Perekabentuk pangkalan data
Pembangun aplikasi
Pengguna akhir (end-users)
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
28/36
JenisJenis SPPDSPPD1. Bilangan Pengguna
Pengguna Tunggal, Pengguna Berbilang
2. Lokasi Terpusat
Teragih
3. Kegunaan
Transaksi/Produksi
Sokongan Keputusan
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
29/36
KebaikanKebaikan SPPDSPPD1. 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.
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
30/36
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 kawalanserempak (concurrency control).
KebaikanKebaikan SPPDSPPD
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
31/36
KebaikanKebaikan SPPDSPPD6. 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.
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
32/36
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.
KebaikanKebaikan SPPDSPPD
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
33/36
KelemahanKelemahan SPPDSPPD 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.
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
34/36
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.
KelemahanKelemahan SPPDSPPD
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
35/36
LatihanLatihan1. Nyatakan contoh-contoh persekitaran yang
menggunakan konsep pangkalan data selain daripadayang dinyatakan di dalam bab ini.
2. Apakah perbezaan di antara data dan maklumat?Berikan contoh.
3. Jelaskan perbezaan di antara konsep fail biasa dankonsep pangkalan data. Berikan contoh.
8/3/2019 Sistem Pangkalan Data Perpustakaan DBMS
36/36
Top Related