perisian pangkalan data - bab 6

56
PERISIAN SISTEM MAKLUMAT AHLI KUMPULAN : FAKRULNISA BINTI PORMI LB110022 NADIRAH BINTI NOR AKMAL LB110062 NORAZLINA BINTI ABDULLAH LB110092 ROSAIDA BINTI MAT SIDIK LB110135 ROZAIDA BINTI MD BASHAH LB110141 15 MEI 2012

Upload: naa-norazlina-abdullah

Post on 24-Jul-2015

442 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Perisian Pangkalan Data - Bab 6

PERISIAN SISTEM MAKLUMAT

AHLI KUMPULAN :

FAKRULNISA BINTI PORMI LB110022

NADIRAH BINTI NOR AKMAL LB110062

NORAZLINA BINTI ABDULLAH LB110092

ROSAIDA BINTI MAT SIDIK LB110135

ROZAIDA BINTI MD BASHAH LB110141

15 MEI 2012

Page 2: Perisian Pangkalan Data - Bab 6

HASIL PEMBELAJARAN

Di akhir bab ini, anda perlu tahu dan faham:-

•Istilah-istilah dalam pangkalan data

•Membezakan objek – objek pangkalan data

•Mengenalpasti arahan-arahan pangkalan data

Page 3: Perisian Pangkalan Data - Bab 6

PERISIAN SISTEM MAKLUMAT

VIDEO PENYIMPANAN DATA

Page 4: Perisian Pangkalan Data - Bab 6

KRONOLOGI PENYIMPANAN DATA

Page 5: Perisian Pangkalan Data - Bab 6

PENGENALAN

• Komputer:

– Alat pemproses data yang baik– Tempat penyimpanan data yang

sistematik– Cekap dan berkesan dalam

menguruskan data

Page 6: Perisian Pangkalan Data - Bab 6

PENGENALAN:KONSEP FAIL

• Kaedah terawal pengurusan data, berorientasikan aplikasi

• Setiap aplikasi memerlukan fail-fail tersendiri untuk menyimpan data

• Masalah pertindihan data kerana data yang sama disimpan dan dikemaskini oleh 2 atau lebih jabatan/aplikasi

• Masalah kebergantungan di antara data dan aplikasi, tidak fleksibel dan tiada perkongsian data

Page 7: Perisian Pangkalan Data - Bab 6

PENGENALAN:KONSEP PANGKALAN DATA

• Data Vs Maklumat– Data : merupakan fakta mentah mengenai

sesuatu perkara dan belum diproses• Eg:harga barang, markah pelajar

– Maklumat :merupakan hasil daripada data yang telah diproses yang mempunyai makna dan berguna kepada pengguna.

• Eg:perbandingan harga mengikut tempat :Prestasi pelajar

Page 8: Perisian Pangkalan Data - Bab 6

• Bagaimana komputer menyimpan data

– Bermula dari unit terkecil hingga yang terbesar dalam pangkalandata iaitu:

• Bit – byte – medan/field – rekod – fail – pangkalan data.

Page 9: Perisian Pangkalan Data - Bab 6

TOPIK6: PERISIAN SISTEM

MAKLUMAT

I.Definisi; Pangkalan Data, DBMS

II.Ciri-ciri dalam Pangkalan Data

III.Objek Pangkalan Data

IV.Manipulasi Pangkalan Data

Page 10: Perisian Pangkalan Data - Bab 6

• VIDEO PANGKALAN DATA

Page 11: Perisian Pangkalan Data - Bab 6

PANGKALAN DATA

• Merujuk kepada satu koleksi fail-fail yang mengandungi data-data yang disusun bagi membolehkan capaian paparan dan penggunaan ke atas data tersebut

Page 12: Perisian Pangkalan Data - Bab 6

SISTEM PENGURUSAN PANGKALAN DATA

(DBMS/SPPD)

DBMS merupakan perisian yang membenarkan

pengguna menggunakan komputer untuk : Mencipta pangkalan data. Menambah, menukar , mengubah dan menghapus data

dalam pangkalan data. Mencapai data dari pangkalan data Mencipta borang dan laporan menggunakan data dalam

pangkalan data tersebut.

Page 13: Perisian Pangkalan Data - Bab 6

PERISIAN POPULAR

• Microsoft Access• dBASE III Plus • FoxBASE Plus• Oracle• MS SQL Server• SoftBASE • Clipper • Paradox

Page 14: Perisian Pangkalan Data - Bab 6

KEBAIKAN DBMS

1. Meminimumkan pengulangan data

2. Data sentiasa konsisten

3. Perkongsian data

4. Keselamatan data

5. Capaian serentak

Page 15: Perisian Pangkalan Data - Bab 6

KELEMAHAN DBMS

1.Kompleks

2.Saiz storan yang besar

3.Kos DBMS yang tinggi

4.Keperluan perkakasan bertambah

Page 16: Perisian Pangkalan Data - Bab 6

CIRI-CIRI DALAM PANGKALAN DATA

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 Entiti merupakan kelas secara am bagi, manusia, tempat, dan sebarang benda untuk data dipungut, disimpan dan diselengara. Contohnya pelajar, kursus, pekerja, pengguna, pelanggan dan sebagainya.

Pengarang

Page 17: Perisian Pangkalan Data - Bab 6

CIRI-CIRI DALAM PANGKALAN DATA

Istilah Maksud Contoh

Atribut/

Medan/

Item Data

Atribute pula merupakan cirri-ciri kepada entity. Contohnya nombor matriks pelajar, nama pelajar, umur pelajar, jantina, dan sebagainya

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

Page 18: Perisian Pangkalan Data - Bab 6
Page 19: Perisian Pangkalan Data - Bab 6

HUBUNGAN ANTARA ATTRIBUT, REKOD DAN FAIL.

Persekitaran : Perpustakaan

Fail : Buku

NoISBN TajukBukuNama

PengarangTahun Penerbit

Atribut Nama

Atribut Nilai

Rekod

QA76.76Formal Method

Harry 1996 Wiley

QA78.12Computer Auditing

Peter 1999 Prentice Hall

AA61.90 Sejarah Zain 1998 Fajar Bakti

Page 20: Perisian Pangkalan Data - Bab 6

APA ITU KEKUNCI

Kekunci merupakan fields atau himpunan

fields dalam rekod yang digunakan untuk

“identifies” rekod.

Page 21: Perisian Pangkalan Data - Bab 6

• Primary Key

JENIS-JENIS KUNCI (KEY)

• Foreign Key

Page 22: Perisian Pangkalan Data - Bab 6

No pekerja Nama Tarikh bayar jabatan

2031 Adan 23/6/2001 STM

2031 Abu 23/6/2001 SP

KEKUNCI UTAMA/PRIMARY KEY:

Kekunci utama merupakan fields atau himpunan fields yang unik untuk “identifies” rekod.

Page 23: Perisian Pangkalan Data - Bab 6

Sebagai field kunci untuk mencegah persamaan/duplikasi data atau data berganda/ bertindih.

Microsoft Access akan menolak dua data yang sama pada field primary key.

KEGUNAAN PRIMARY KEY

Page 24: Perisian Pangkalan Data - Bab 6

FOREIGN KEY/ KEKUNCI ASING

Kunci Asing (Foreign Key)• Atribut atau kumpulan atribut yang terdapat dalam sesuatu jadual untuk tujuan untuk memadankannya dengan kunci utama jadual yang lain. Tujuannya untuk tujuan rujukan.

• Contoh: Atribut NoStaf dalam jadual PELAJARmenunjukkan penasihat kepada PELAJAR. AtributNoStaf dalam jadual PELAJAR ini merupakan kunciasing kepada jadual PELAJAR

Page 25: Perisian Pangkalan Data - Bab 6

HUBUNGAN ANTARA PRIMARY KEY DAN FOREIGN KEY

Page 26: Perisian Pangkalan Data - Bab 6

APA ITU OBJEK PANGKALAN DATA?

Objek Pangkalan Data (Database object) ialah satu komponen pangkalan data yang memberikan tugas tertentu.

Setiap objek pangkalan data adalah kepunyaan satu kategori objek yang dikenali sebagai kelas (class). Contoh : satu Table untuk menyimpan

maklumat pelajar adalah satu contoh khusus suatu objek Table.

Page 27: Perisian Pangkalan Data - Bab 6

OBJEK PANGKALAN DATA

Table

Query

Form

Report

Page 28: Perisian Pangkalan Data - Bab 6

Kelas Objek Penggunaan

Table Suatu koleksi yang terurus baris dan lajur yang digunakan untuk menyimpan data medan.

Query Suatu objek yang digunakan untuk melihat, mengubah dan mengurus data.

Form Suatu objek grafik yang memaparkan data dari table atau query dalam format yang mudah untuk digunakan.

Report Suatu objek yang digunakan untuk mempersembahkan data dalam format bercetak.

Page 29: Perisian Pangkalan Data - Bab 6

TABLE

Table digunakan bagi menyimpan maklumat atau data bagi sesebuah sistem pangkalan data.

Seseorang pengguna boleh memapar, meminda ataupun memasukkan data menerusi penggunaan table

Page 30: Perisian Pangkalan Data - Bab 6

TABLE

Page 31: Perisian Pangkalan Data - Bab 6

QUERY

Query membolehkan pengguna mempersembahkan sesuatu maklumat dalam bentuk yang lebih bermakna.

Ia akan mencapai rekod-rekod tertentu berdasarkan keperluan untuk dipersembahkan.

Ia boleh digunakan bagi menggabungkan lebih dari satu table bagi membentuk satu perhubungan yang diperlukan

Page 32: Perisian Pangkalan Data - Bab 6

QUERY

Page 33: Perisian Pangkalan Data - Bab 6

FORM

Form atau borang merujuk kepada tetingkap yang digunakan bagi memapar serta memasukkan sesuatu data ke dalam sebuah atau lebih table.

Penggunaan form menjadikan operasi ini lebih mudah dan mesra pengguna.

Page 34: Perisian Pangkalan Data - Bab 6

FORM

Page 35: Perisian Pangkalan Data - Bab 6

REPORT

• Report merujuk kepada maklumat dari table atau query yang disusun dalam format tertentu khususnya bagi tujuan cetakan.

• Ia juga boleh dimasukkan elemen seperti ungkapan aritmetik, jumlah rekod, label, carta dan sebagainya

Page 36: Perisian Pangkalan Data - Bab 6

REPORT

Page 37: Perisian Pangkalan Data - Bab 6

DATA MANIPULASI(bahasa pertanyaan berstruktur)

Bahasa pangkalan data membenarkan penggunanya mencipta pangkalan data serta struktur jadual-jadual di dalamnya.

• Membenarkan pengguna melakukan pertanyaan yang lebih kompleks menghasilkan maklumat yang bermakna

• Bahasa pangkalan data yang terkenal ialah SQL.

Page 38: Perisian Pangkalan Data - Bab 6

Sambungan…

• Membenarkan pengguna melakukan manipulasi atau atau pengolahan data secara asas:

• Kemaskini (UPDATE) data• Menambah (INSERT) data• Hapus(DELETE) data• Menerima(RETRIEVE) data• Menyusun(SORT) data • Menyaring(FILTER) data• Pencarian (SEARCH) data

Page 39: Perisian Pangkalan Data - Bab 6

KEMASKINI (UPDATE) DATA

• Arahan UPDATE membenarkan pengguna menukarkan kandungan rekod dalam suatu jadual. Contoh sekiranya pengguna ingin mengubah nilai atribut

Page 40: Perisian Pangkalan Data - Bab 6

HAPUS (DELETE) DATA

• Untuk menghapus satu rangkap dari sebarang jadual, arahan DELETE digunakan

Page 41: Perisian Pangkalan Data - Bab 6

MENAMBAH (INSERT) DATA

• Arahan INSERT digunakan untuk menambah data dalam pangkalan data.

Page 42: Perisian Pangkalan Data - Bab 6

MENERIMA (RETRIEVE) DATA

• Arahan RETRIEVE adalah untuk menerima data daripada jadual pangkalan data

Page 43: Perisian Pangkalan Data - Bab 6

MENYUSUN (SORTING) DATA

Arahan SORT adalah untuk menyusun data daripada jadual pangkalan data

Page 44: Perisian Pangkalan Data - Bab 6

PENCARIAN (SEARCH) DATA

• Boleh digunakan untuk mencari rekod daripada jadual pangkalan data.

• Mengunakan fungsi Find dalam MS untuk mencari rekod

Page 45: Perisian Pangkalan Data - Bab 6

EXTENSION :DATA EXPORT

• Pemindahan data daripada format kepada lain di panggil data export

• Contoh dalam Microsoft Access Table, Queries, Forms and Reports boleh dieksport kepada format spreadsheet

•  

Page 46: Perisian Pangkalan Data - Bab 6

Contoh pangkalan data

Page 47: Perisian Pangkalan Data - Bab 6

Latihan Pengukuhan

Soalan 1

Berikan 4 kronologi penyimpanan data?

Page 48: Perisian Pangkalan Data - Bab 6

Soalan 2

Susunan unit dalam Pangkalan Data dari unit terkecil hingga terbesar?

Page 49: Perisian Pangkalan Data - Bab 6

Soalan 3

Berikan maksud Pangkalan Data

Page 50: Perisian Pangkalan Data - Bab 6

Soalan 4

Senaraikan perisian Pangkalan Data yang anda tahu?

Page 51: Perisian Pangkalan Data - Bab 6

Soalan 5

Senaraikan kebaikan DBMS dan kelemahan DBMS.

Page 52: Perisian Pangkalan Data - Bab 6

Soalan 6

Istilah seperti data, maklumat , atribut, rekod, fail , adalah merujuk kepada …...

Page 53: Perisian Pangkalan Data - Bab 6

Soalan 7

Terdapat 2 jenis kunci iaitu :-

Page 54: Perisian Pangkalan Data - Bab 6

Soalan 8

Terdapat 4 jenis objek pangkalan data iaitu:-

Page 55: Perisian Pangkalan Data - Bab 6

Soalan 9

Senaraikan 7 arahan bagi data manipulasi?

Page 56: Perisian Pangkalan Data - Bab 6

Soalan 10

Apakah arahan yang digunakan untuk mencari maklumat rekod mengikut kehendak pengguna?