You are on page 1of 18

Topik 1:

Pengenalan Konsep Pangkalan Data


1.
2.
3.

Konsep Pangkalan Data


Ciri-Ciri Pangkalan Data
Kelebihan dan Kelemahan penggunaan
Pangkalan Data

Konsep fail biasa

Data dimuatkan di dalam fail yang


berasingan dan disimpan di dalam
media elektronik

Setiap aplikasi pemprosesan data


mempunyai input dan output tersendiri
untuk mengakses maklumat

Kelemahan sistem fail biasa

Pemisahan data (separation of data)


Data lewah (duplication of data)
Ketidak selarasan data (inconsistent
data)
Sandaran kepada data (data
dependence)
Ketidak sepadanan format fail
(incompatible file formats)

Konsep pangkalan data

Untuk mengatasi kelemahan konsep


fail biasa, konsep pangkalan data
telah dihasilkan berdasarkan dua
asas utama:
Pangkalan data
Sistem pengurusan pangkalan data

SPPD (Database Management


System DBMS)

Definisi pangkalan data

Suatu kumpulan data yang tersusun


dan berintegrasi, dan memenuhi
keperluan-keperluan pengguna yang
berkongsi maklumat untuk pelbagai
tujuan

Istilah dalam pangkalan


data

Persekitaran
Organisasi di mana sistem pangkalan

dibangunkan seperti universiti, hospital dan


lain-lain

Entiti
Suatu objek yang unik dan boleh

dikenalpasti dalam persekitaran tertentu

Atribut / Medan
Ciri-ciri yang menghuraikan tentang sesuatu

entiti

Istilah dalam pangkalan


data

Data
Merupakan fakta asas atau unit terkecil yang

tidak boleh dipisahkan

Rekod
Mengandungi semua data yang berkaitan

dengan sesuatu objek atau aktiviti

Fail
Sekumpulan rekod yang diperlukan oleh

sesuatu entiti

Istilah dalam pangkalan


data

Pangkalan Data
Sekumpulan fail yang diperlukan oleh

organisasi

Maklumat
Data yang telah diproses dan berada di

dalam struktur yang berguna untuk


membolehkan keputusan dibuat

Komponen asas pangkalan


data
1.

Data pengguna dalam bentuk hubungan


atau jadual

2.

Metadata atau kamus data menghuraikan


ttg struktur pangkalan data

3.

Indeks untuk tujuan isihan dan capaian yang


lebih tepat

4.

Metadata aplikasi menyimpan struktur dan


format mengenai laporan, pertanyaan, borang
dan aplikasi lain

Komponen sistem
pangkalan data yang
lengkap
1.
2.
3.
4.

5.

Perkakasan merangkumi PC hingga ke


sistem rangkaian
Perisian DBMS dan lain-lain perisian terlibat
Data data mentah yang disimpan di dalam
fail
Tatacara peraturan yang melibatkan
rekabentuk, aturcara dan penggunaan
pangkalan data dan DBMS
Pengguna terdiri daripada pengguna akhir
biasa, atasan, pengaturcara, juruanalisa
sistem dan pentadbir pangkalan data

Definisi Pengguna

Pengguna akhir biasa


Tidak tahu perlaksanaan sesuatu sistem,

berinteraksi dengan sistem berdasarkan


paparan menu atau secara pertanyaan oleh
sistem (Cth. Pengguna mesin ATM)

Pengguna akhir atasan


Memberikan pertanyaan langsung kepada

sistem. Gunakan data untuk membuat


keputusan

Definisi Pengguna (samb.)

Pengaturcara dan juruanalisis sistem


Merekabentuk pangkalan data secara logikal

dan fizikal, dan menulis aturcara aplikasi


untuk pengguna akhir

Pentadbir pangkalan data


Bertanggungjawab dalam perancangan,

rekabentuk, ciptaan, penyelengaraan, dan


kawalan data demi memenuhi kehendak
pengguna

Kebaikan pangkalan data

Kawalan terhadap data lewah


Keselarasan data yang lebih tinggi
Lebih maklumat dapat dijana dari
jumlah data yang sama
Perkongsian data
Integriti data lebih baik
Keselamatan yang lebih baik
(penggunaan kata laluan / tahap akses)

Kebaikan pangkalan data


(samb.)

Piawaian dapat dilaksanakan


Lebih ekonomi dari segi tenaga
manusia, masa, storan, dan kos
Pengurangan konflik sesama
pengguna
Kesediaan data lebih baik
Penambah produktiviti
Penambahan kawalan serempak
Khidmat baik pulih dan sokongan
yang lebih baik

Kelemahan pangkalan data

Kekompleksan proses pembangunan


akan memberi kesan kepada prestasi
sistem

Saiz DBMS agak besar dan


melibatkan storan yang banyak

Kos pembinaan DBMS dan


perkakasan lain yang tinggi

Kelemahan pangkalan data


(samb.)

Kos peralihan dan larian sama ada


daripada sistem manual atau sistem
fail biasa kepada sistem pangkalan
data yang tinggi

Kesan kegagalan lebih tinggi kerana


pengguna dan aplikasi amat
bergantung kepada DBMS

Penggunaan pangkalan
data

Beberapa contoh sistem yang


menggunakan pangkalan data: Sistem rekod pelajar
Sistem pembayaran dan pembelian di

pasaraya
Sistem akaun bank dan lain-lain

Tamat.
Sekian. Terima Kasih!

You might also like