Bab 4 membahas konsep dasar sistem basis data, termasuk definisi data dan informasi, evolusi sistem pengelolaan data, komposisi sistem basis data, jenis dan arsitektur basis data, kelebihan dan kekurangan sistem basis data, serta penjelasan singkat tentang Microsoft Access.
2. 4.0 OBJEKTIF BAB
Mendefinisikan konsep-konsep asas
berkaitan dengan pangkalan data.
Membincangkan perkembangan sistem
pangkalan data.
Membincangkan komponen sistem
pangkalan data, jenis dan seni binanya.
Menyenaraikan kelebihan, kelemahan, dan
aplikasi sistem pangkalan data.
Mengenalpast komposisi MS Access.
December 9, 2012 Pangkalan Data 2
3. 4.1 Konsep asas
Data
- data dan maklumat adalah dua
perkara yang berbeza.
- kedua2nya penting dalam
perancangan, mengurus, mengawal
dan membuat keputusan.
- data: fakta mengenai suatu benda,
perkara, orang, entiti, fenomena dan
seumpamanya.
December 9, 2012 Pangkalan Data 3
4. 4.1 Konsep asas (samb)
- Fakta direkodkan untuk kepentingan
tertentu.
- Contoh: data tentang pekerja,
peralatan, harta, nilai mata wang, dll.
- Data boleh diperolehi dari dalam atau
luar organisasi.
- Data dari dalam organisasi
internal data.
December 9, 2012 Pangkalan Data 4
5. 4.1 Konsep asas (samb)
- Data yang diperolehi dari luar
organisasi external data.
- Jenis data:
i) kualitatif – abstrak, bukan numeric,
tidak mempunyai nilai konkrit.
ii) kuantitatif – angka, mempunyai
nilai konkrit, diwakili oleh nilai
tersendiri.
December 9, 2012 Pangkalan Data 5
6. 4.1 Konsep asas (samb)
- Perspektif data: data primer
data sekunder
Maklumat
- data yang telah diproses dan
disusun berdasarkan aturan tertentu.
December 9, 2012 Pangkalan Data 6
7. 4.1 Konsep asas (samb)
- Sesuatu yang mempunyai makna
yang unik dan universal.
- Semakin rumit keputusan yang
dibuat, semakin rumit maklumat yang
diperlukan.
- Memerlukan kendalian data dalam
menghasilkan maklumat.
December 9, 2012 Pangkalan Data 7
8. 4.1 Konsep asas (samb)
pengesahan pengisihan
pengiraan
pencarian
pengkelasan peringkasan
December 9, 2012 Pangkalan Data 8
9. 4.1 Konsep asas (samb)
Pangkalan data
- himpunan data yang disimpan di
tempat khusus dan akan digunakan
untuk membuat keputusan.
- data yang dihimpunkan berkait
antara satu sama lain.
- ditakrifkan juga sebagai koleksi data
logikal yang saling berkaitan.
December 9, 2012 Pangkalan Data 9
10. 4.1 Konsep asas (samb)
Sistem Pengurusan Pangkalan
Data
- perantara di antara pengguna dan
pangkalan data.
- sistem yang menyimpan data,
menyokong query, membuat laporan
dan membina borang.
- jika tiada sistem ini, organisasi akan
sukar untuk mencapai data dengan
cepat.
December 9, 2012 Pangkalan Data 10
11. 4.1 Konsep asas (samb)
- 3 komponen:
i) bahasa definisi data
ii) bahasa manipulasi data
iii) kamus data
December 9, 2012 Pangkalan Data 11
12. 4.1 Konsep asas (samb)
Sistem Pangkalan Data
- keseluruhan sistem yang terdiri dari
4 perkara:
a) pangkalan data
b) sistem pengurusan pangkalan data
c) aturcara pengguna
d) penggun
December 9, 2012 Pangkalan Data 12
13. 4.1 Konsep asas (samb)
prosedur sumber
manusia
data perisian
perkakasan
& rangkaian
December 9, 2012 Pangkalan Data 13
14. 4.2 Evolusi Pengurusan Data
Sistem Sistem Sistem
Pemprosesan Pemprosesan Pangkalan
Manual Fail Data
Evolusi Sistem Pemprosesan Data
December 9, 2012 Pangkalan Data 14
15. 4.3 Sistem Pangkalan Data
Data penting kepada pihak
berkepentingan:
i) internal stakeholder
ii) external stakeholder
Beberapa generasi:
a) Generasi pertama
- Integrated Data Storage (IDS)
- CODASYL
December 9, 2012 Pangkalan Data 15
16. 4.3 Sistem Pangkalan Data (samb)
- Data Definition Language (DDL)
- Data Manipulation Language (DML)
b) Generasi kedua
- model hubungan
- Structured Query Language (SQL)
- DB2, ORACLE, SyBase, Informex
- dBase II, dBase IV, FoxPro,Paradox
December 9, 2012 Pangkalan Data 16
17. 4.3 Sistem Pangkalan Data (samb)
- Power Builder, Microsoft Access
- E-R Model
- ERDM
c) Generasi Ketiga
- ODBMS
- OOP
- intelligence database
December 9, 2012 Pangkalan Data 17
18. 4.3 Sistem Pangkalan Data (samb)
- Pangkalan data multimedia
December 9, 2012 Pangkalan Data 18
19. 4.4 Komposisi Sistem Pangkalan
Data
Kategori Data
Data Data
Indeks
Pengguna Statistik
Metadata
Metadata
Pengguna
December 9, 2012 Pangkalan Data 19
20. 4.4 Komposisi Sistem Pangkalan
Data (samb)
Perisian
- Sistem pengurusan pangkalan data
- Perisian penggunaan
- Perisian sistem kendalian
December 9, 2012 Pangkalan Data 20
21. 4.4 Komposisi Sistem Pangkalan
Data (samb)
Perkakasan
- keperluan perkakasan bergantung
kepada jenis penggunaan,
keperluan organisasi dan sistem
pengurusan p/data yang digunakan.
December 9, 2012 Pangkalan Data 21
22. 4.4 Komposisi Sistem Pangkalan
Data (samb)
Manusia
- pentadbir data
- pentadbir pangkalan data
- perekabentuk pangkalan data
- pengaturcara penggunaan
December 9, 2012 Pangkalan Data 22
23. 4.4 Komposisi Sistem Pangkalan
Data (samb)
Tatacara
- prosedur yang perlu diikuti oleh
pengguna pangkalan data.
December 9, 2012 Pangkalan Data 23
24. 4.5 Jenis dan Seni Bina Pangkalan
Data
1) Sistem Pangkalan Data Terpusat
i) Komputer pusat
(telepemprosesan)
ii) Seni bina pelanggan-pelayan
iii) Pangkalan data peribadi
iv) Pangkalan data multimedia
2) Sistem pangkalan data teragih
December 9, 2012 Pangkalan Data 24
25. 4.6 Kelebihan Sistem Pangkalan
Data
Pangkalan data terkawal
Kesepaduan data
Kebebasan format fail
Perwakilan data organisasi
Tatacara keselamatan lebih selamat
Kapasiti capaian pengguna tinggi
Tatacara sandar dan pemulihan
December 9, 2012 Pangkalan Data 25
26. 4.7 Kelemahan Sistem Pangkalan
Data
Kos tinggi
Kos perkakasan
Kos penukaran
Saiz dan kerumitan
Prestasi tidak konsisten
Risiko kegagalan
December 9, 2012 Pangkalan Data 26
27. 4.7 Aplikasi Sistem Pangkalan Data
Sistem tempahan tiket kapal terbang
Sistem pinjaman dan tempahan buku
Sistem pangkalan data pesakit
Sistem maklumat pelajar
Sistem perekodan inventori
Sistem tempahan tiket wayang
December 9, 2012 Pangkalan Data 27
28. 4.8 Microsoft Access
Struktur dan rekabentuk
a) table
b) form
c) pages
d) query
e) report
f) macro
December 9, 2012 Pangkalan Data 28
29. 4.8 Microsoft Access (samb)
Relationships
- ikatan/perhubungan antara table
atau query.
- menghubungkan table yang
mempunyai elemen sepadan.
- membolehkan report dihasilkan.
- kategori: one-to-one, one-to-many,
many-to-many
December 9, 2012 Pangkalan Data 29