konsep asas pangkalan data - …solihinhusaini.weebly.com/uploads/2/1/3/3/21337598/bab8_1a.pdf ·...

9
1 KONSEP ASAS PANGKALAN DATA Mempelajari dan memahami konsep asas pangkalan data (Bahagian 1) Objekif khusus : Di akhir unit ini pelajar akan dapat :- • Mendefinisikan dan menerangkan Sistem Pangkalan Data Membandingkan kelebihan sistem pangkalan data dan sistem fail Melukis rajah, mengenalpasti dan menerangkan ketiga- tiga skima senibina Sistem Pangkalan Data; Skima Dalaman Skima Konseptual Skima Luaran

Upload: vuongdieu

Post on 04-May-2018

252 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: KONSEP ASAS PANGKALAN DATA - …solihinhusaini.weebly.com/uploads/2/1/3/3/21337598/bab8_1a.pdf · Data yang sama muncul dalam beberapa fail yang berbeza ... Rajah 8.2b : Sistem Pangkalan

1

KONSEP ASAS PANGKALAN

DATA

Mempelajari dan memahami

konsep asas pangkalan data

(Bahagian 1)

Objekif khusus :

Di akhir unit ini pelajar akan dapat :-

• Mendefinisikan dan menerangkan Sistem Pangkalan

Data

• Membandingkan kelebihan sistem pangkalan data dan

sistem fail

• Melukis rajah, mengenalpasti dan menerangkan ketiga-

tiga skima senibina Sistem Pangkalan Data;

� Skima Dalaman

� Skima Konseptual

� Skima Luaran

Page 2: KONSEP ASAS PANGKALAN DATA - …solihinhusaini.weebly.com/uploads/2/1/3/3/21337598/bab8_1a.pdf · Data yang sama muncul dalam beberapa fail yang berbeza ... Rajah 8.2b : Sistem Pangkalan

2

Konsep Umum Sistem Pangkalan Data

• Pangkalan data digunakan dengan meluas kini

dimana ia boleh didapati di kebanyakan

organisasi samada kecil atau besar.

Konsep Fail??

Page 3: KONSEP ASAS PANGKALAN DATA - …solihinhusaini.weebly.com/uploads/2/1/3/3/21337598/bab8_1a.pdf · Data yang sama muncul dalam beberapa fail yang berbeza ... Rajah 8.2b : Sistem Pangkalan

3

Siapa Pengguna??

Pengguna

Pasaraya

Perpustakaan

Universiti

Agensi

Pelancongan

Tiket Kapal

Terbang

Sewa Kereta

Kilang

• Idea membina sistem - timbul apabila organisasi

perlu menyimpan data tentang aktiviti harian

mereka dan berinteraksi dengan persekitaran

baru.

• Rujuk Rajah 8.1 di bawah sebagai contoh.

Kenapa??

Page 4: KONSEP ASAS PANGKALAN DATA - …solihinhusaini.weebly.com/uploads/2/1/3/3/21337598/bab8_1a.pdf · Data yang sama muncul dalam beberapa fail yang berbeza ... Rajah 8.2b : Sistem Pangkalan

4

No Stok/Noitem,NamaStok/ Nama

Stok, Kuantiti, ParasMin,

Kos/unit/Kos/ ItemNama Pel/ Nama

Pelanggan, Alamat, NoInvois, Amaun, Kos Tempahan,

Had Kredit, Bayaran

DBMS

Aplikasi aturcara Sistem

Pengeluaran

Aplikasi aturcara

Sistem Jualan

Aplikasi aturcara Sistem

Kewangan

Rajah 8.1. : Konsep Pangkalan Data untuk persekitaran kilang pembuatan

PANGKALAN

DATA

Atribut

Contoh - contoh lain :

Pasaraya :� Semasa pengguna membeli barang-barang di pasaraya,

pengimbas digunakan untuk membaca kod universal produk.

� Menerusi kod yang diimbas sistem tersebut akan mengenalpasti produk yang dibeli dan mencetak nama serta harga produk pada resit.

� Selain itu,sistem tersebut juga mungkin ada sistem kawalan inventori untuk setiap produk dimana rekod inventori produk dapat dikemaskinikan bagi menunjukkan jumlah jualan atau bekalan stok yang masih ada.

� Sistem ini dihubungkan melalui pangkalan data produk.

Page 5: KONSEP ASAS PANGKALAN DATA - …solihinhusaini.weebly.com/uploads/2/1/3/3/21337598/bab8_1a.pdf · Data yang sama muncul dalam beberapa fail yang berbeza ... Rajah 8.2b : Sistem Pangkalan

5

Contoh - contoh lain :

Perpustakaan� Kebiasaanya di perpustakaan besar, untuk

mendapatkan buku, jurnal, prosiding, makalah, atau artikel akhbar, anda mungkin akan menggunakan sistem katalog berkomputer.

� Antara proses pencarian yang dilakukan ialah melalui kata kunci seperti tajuk, pengarang, subjek, tahun diterbitkan dan penerbit.

� Sistem katalog ini merupakan satu sistem pangkalan data yang menyimpan semua maklumat berkaitan.

Contoh - contoh lain :

Universiti / IPTA / IPTS

� Dalam Institutsi Pengajian Tinggi (IPT) terdapat juga

sistem pangkalan data dimana semua maklumat

mengenai kakitangan, pelajar dan kursus disimpan

dalam sistem ini.

� Antara maklumat mengenai kakitangan ialah nama,

alamat, nombor pekerja, jawatan, kursus yang diajar,

gaji dan cukai.

� Manakala data mengenai pelajar pula terdiri daripada

nombor matrik, nama, alamat, jabatan, pendaftaran

kursus setiap semester dan gred.

Page 6: KONSEP ASAS PANGKALAN DATA - …solihinhusaini.weebly.com/uploads/2/1/3/3/21337598/bab8_1a.pdf · Data yang sama muncul dalam beberapa fail yang berbeza ... Rajah 8.2b : Sistem Pangkalan

6

Contoh - contoh lain :

Agensi Pelancongan� Sekiranya ingin merancang sesuatu percutian tentunya

anda akan berurusan dengan agensi pelancongan.

� Agensi ini akan menghubungi beberapa sistem pangkalan data yang berkaitan.

� Salah satu daripadanya ialah sistem tempahan tiket penerbangan yang menyimpan data seperti kadar bayaran dan jadual penerbangan.

� Selain daripada itu agensi ini juga boleh membuat tempahan sewa kereta dan hotel.

Istilah Penting Dalam Sistem

Pangkalan Data� Data :

� Maklumat :

� Data Lewah :

Fakta mengenai sesuatu benda, orang, entiti, kejadian danseumpamanya yang boleh direkodkan.

Data yang telah diproses dan disusun atur ke dalam bentukyang boleh digunakan untuk membuat keputusan.

Data yang sama muncul dalam beberapa fail yang berbezaiaitu terdapat data yang sama tetapi menggunakan namayang berlainan.

Page 7: KONSEP ASAS PANGKALAN DATA - …solihinhusaini.weebly.com/uploads/2/1/3/3/21337598/bab8_1a.pdf · Data yang sama muncul dalam beberapa fail yang berbeza ... Rajah 8.2b : Sistem Pangkalan

7

Istilah Penting Dalam Sistem

Pangkalan Data� Pangkalan Data :

� Sistem Pangkalan Data :

Sekumpulan data atau maklumat yang mempunyai hubungansecara logik diantara satu sama lain yang bertujuan untukmengurangkan bilangan data lewah.

Sistem penyimpanan rekod berkomputer iaitu satu sistemyang boleh mengemas kini maklumat dan memberi maklumattertentu apabila diminta. Sistem Pangkalan Data dibina olehpangkalan data dan perisian yang mengendalikan pangkalandata tersebut.

Jenis Sistem Pangkalan Data

Terdapat hanya satupangkalan data sahajadimana semua data disimpan pada satutempat.

Terdapat beberapakomputer yang beradapada lokasi yang berlainan tetapi bekerjasecara terpadu.

Terpusat

Teragih

Page 8: KONSEP ASAS PANGKALAN DATA - …solihinhusaini.weebly.com/uploads/2/1/3/3/21337598/bab8_1a.pdf · Data yang sama muncul dalam beberapa fail yang berbeza ... Rajah 8.2b : Sistem Pangkalan

8

Sistem Pangkalan Data Terpusat

� DBMS diletakkan dalam satu

komputer perumah yang

memuatkan pangkalan data.

� Contoh penggunaan sistem

pangkalan data terpusat ialah

di pasaraya, perpustakaan,

tempahan tiket kapal terbang

dan lain-lain.

� Rajah 8.2a menunjukkan

contoh sistem pangkalan data

terpusat di perpustakaan.

Rajah 8.2a : Sistem Pangkalan

Data Terpusat di Perpustakaan

Rajah 8.2b : Sistem Pangkalan Data

Terpusat di sebuah Pentadbiran.

Page 9: KONSEP ASAS PANGKALAN DATA - …solihinhusaini.weebly.com/uploads/2/1/3/3/21337598/bab8_1a.pdf · Data yang sama muncul dalam beberapa fail yang berbeza ... Rajah 8.2b : Sistem Pangkalan

9

Sistem Pangkalan Data Teragih

� Sebuah pangkalan data

logikal yang diagihkan kepada

beberapa komputer pada

lokasi yang berlainan tetapi

bekerja secara terpadu.

� Contoh penggunaan sistem

pangkalan data teragih ialah

syarikat insurans

multinasional.

� Rajah 8.2c Sistem Pangkalan

Data Teragih.

Rajah 8.2c : Sistem Pangkalan

Data Teragih

Rajah 8.2d : Sistem Pangkalan Data

Teragih