You are on page 1of 45

Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)

Fakulti Teknologi Maklumat


dan Komunikasi Multimedia
Copyright ODL Jan 2005 Open University Malaysia
1
ANALISA DAN
PERMODELAN DATA

Ulangkaji
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
Copyright ODL Jan 2005 Open University Malaysia
2
U
N
I
T

1

UNIT 1
KONSEP ASAS
BAB 1- Pengenalan Pangkalan Data
BAB 2- Persekitaran Pangkalan Data
BAB 3- Kitarhayat Pangkalan Data
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
3
Copyright ODL Jan 2005 Open University Malaysia
BAB 1 Pengenalan PD
1. Contoh Penggunaan Pangkalan Data
2. Istilah Asas Pengkalan Data
Data, Maklumat, Persekitaran, Entiti, Atribut, Rekod,
Fail, Pangkalan Data
3. Sistem Fail Biasa
Konsep fail biasa
Kelemahan konsep fail biasa
5 kelamahan utama: Pengulangan data, Pangasingan data,
Kebersandaran data, Ketakserasian fail, Kesukaran mewakili
data.
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
4
Copyright ODL Jan 2005 Open University Malaysia
BAB 1 Pengenalan PD
4. Konsep Pangkalan Data
Perbezaan antara Pangkalan Data dan Sistem
Pengurusan Pangkalan Data (SPPD).
5. Komponen pesekitaran SPPD
5 Komponen utama
Perkakasan, Perisian, Data, tatacara, Pengguna
5 Jenis pengguna
6. Keadaan yang mempengaruhi jenis SPPD
3: Bilangan Pengguna, Lokasi, kegunaan
7. Kebaikkan dan Kelemahan SPPD
10 Kebaikkan, 5 Kelemahan
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
5
Copyright ODL Jan 2005 Open University Malaysia
BAB 2 Persekitaran Pangkalan Data
1. Senibina Pangkalan Data (ANSI/SPARC)
Tujuan pengasingan paras.
3 Paras Luaran, Konseptual, Dalaman
Tujuan / kandungan bagi setiap paras.
Konsep Skema dan Pemetaan.
Konsep Kebebasan data Logikal & Fizikal
2. Bahasa Pangkalan Data
3 Jenis: DDL, DML, 4GL
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
6
Copyright ODL Jan 2005 Open University Malaysia
BAB 2 Persekitaran Pangkalan Data
4. Model Data
Tujuan Model Data
Bahagian Model Data: Skema, Pengolahan, Kawalan dan
Pengesahan Data
Bentuk Model Data
MD Berasaskan Rekod
M Data Hierarki
M Data Rangkaian
M Data Hubungan
MD Berasaskan Objek
M Perhubungan Entiti
M Objek-Semantik
M Berorientasikan Objek
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
7
Copyright ODL Jan 2005 Open University Malaysia
BAB 2 Persekitaran Pangkalan Data
5. Fungsi SPPD
10 Fungsi SPPD
6. Senibina SPPD Multi-Pengguna
Telepemprosesan
Pelayan-Fail
Pelayan Pelanggan
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
8
Copyright ODL Jan 2005 Open University Malaysia
BAB 3 Kitarhayat Pangkalan Data
1. Maksud DDLC
2. 6 Fasa utama dalam DDLC
Fasa Perancangan
Fasa Rekabentuk
Fasa Implimentasi
Fasa Pengujian
Fasa Operasi
Fasa Penyelenggaraan
3. Tujuan setiap fasa
4. Aktiviti-aktiviti setiap fasa
5. Input / output bagi setiap fasa
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
Copyright ODL Jan 2005 Open University Malaysia
9
U
N
I
T

2

UNIT 2
TEKNIK DAN
METODOLOGI I
BAB 4 - Model Hubungan Entiti
BAB 5 Model Hubungan Entiti Tambahan
BAB 6 - Model Hubungan
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
10
Copyright ODL Jan 2005 Open University Malaysia
BAB 4 Model Hubungan Entiti
1) Tujuan Model ER
Digunakan untuk membina model data konseptual.
Untuk menganalisa data oleh perekabentuk dan
pengguna akhir.
2) Komponen Model ER
Entiti
Antribut
Hubungan

Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
11
Copyright ODL Jan 2005 Open University Malaysia
BAB 4 Model Hubungan Entiti
3) Entiti
Objek dunia nyata yang boleh menyimpan data dan dapat
dikenalpasti dengan jelas.
Objek yang wujud dalam sesuatu persekitaran yang
menggambarkan ciri-ciri persekitaran.
Objek Fizikal: individu, tempat, benda
Objek Konseptual: peristiwa, konsep
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
12
Copyright ODL Jan 2005 Open University Malaysia
BAB 4 Model Hubungan Entiti
4) Atribut
Huraian atau ciri-ciri entiti.
Jenis2 atribut:
Atribut mudah & atribut komposet
Atribut tunggal dan atribut berbilang
Atribut terbitan
Domain atribut: set nilai sesuatu atribut
Cth domain: aksara, nombor, tarikh
Kunci: astu atau lebih atribut yang boleh membezakan
entiti yang dihuraikannya
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
13
Copyright ODL Jan 2005 Open University Malaysia
BAB 4 Model Hubungan Entiti
5) Hubungan
Merupakan perkaitan antara entiti.
Jenis-jenis hubungan
Hubungan unari, Binari , Ternari
Atribut hubungan: atribut yang menghuraikan tentang
hubungan
Kardinaliti: bilangan hubungan antara satu entiti
dengan entiti yang lain.
Hubungan 1:1, Hubungan 1:M, Hubungan M:M
Penyertaan Hubungan
Hubungan Wajib, Hubungan Pilihan
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
14
Copyright ODL Jan 2005 Open University Malaysia
BAB 4 Model Hubungan Entiti
6) Langkah Pembinaan Model ER
Tentukan entiti dan perhubungan antaranya.
Tentukan atribut bagi setiap entiti
Tentukan antribut yang berkaitan dengan hubungan
Pilih kunci bagi setiap entiti
Tentukan kardinality dan penyertaan bagi setiap
hubungan.
Gabungkan rajah entiti, hubungan dan atribut.
Jangan biarkan entiti wujud secara tergantung
Halusi rajah ER.
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
15
Copyright ODL Jan 2005 Open University Malaysia
BAB 5 Model Hubungan Entiti - Tambahan
1. Entiti Lemah
Entiti yang kewujudannya bergantung kepada entiti lain.
Tidak memberi makna tanpa wujud entiti asalnya.
2. Entiti Komposit
Entiti yang wujud hasil dari pecahan hubungan yang
kompleks.
PELAJAR Daftar
M N
KURSUS
PELAJAR
1 1
KURSUS Daftar
M M
nomatriks
namapelajar
nomatriks
kodkursus
kodkursus
masa
namapensyarah
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
16
Copyright ODL Jan 2005 Open University Malaysia
BAB 5 Model Hubungan Entiti - Tambahan
3. Entiti Superkelas & SubKelas
Superkelas: jenis entiti yang lebih umum dan
mempunyai hubungan dengan satu atau lebih subkelas.
Subkelas: entiti yang lebih spesifik di mana atributnya
berbeza dengan subkelas yang lain tetapi berkonsi
atribut yang sama dengan entiti superkelas.
Kekangan hubungan superkelas/subkels
Disjoint: ahli kepada sesuatu subkelas tidak boleh
menjadi ahli kepada subkelas yang lain
Overlap: ahli kepada sesuatu subkelas boleh menjadi ahli
kepada subkelas yang lain
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
17
Copyright ODL Jan 2005 Open University Malaysia
BAB 6 Model Hubungan
1. Model Hubungan: proses dalam rekabentuk
logikal.
2. Rekabentuk logikal: proses terjemahkan model
data konseptual kepada model data logikal.
3. Model data hubungan: data diwakili sebagai
hubungan.
4. Hubungan merupakan jadual dua dimensi:
Baris: mewakili rekod atay nilai atribut
Lajur: mewakili atribut hubungan
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
18
Copyright ODL Jan 2005 Open University Malaysia
BAB 6 Model Hubungan
5. Format model hubungan
Format grafik
Format teks
6. Kunci Hubungan: Digunakan untuk mengenalpasti
setiap rangkap dengan unik
7. Ciri-ciri hubungan:
6 ciri utama:
8. Kekangan intergriti
Kekangan domain / integriti entiti / integriti rujukan/ kekangan
organisasi

Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
19
Copyright ODL Jan 2005 Open University Malaysia
BAB 6 Model Hubungan
8. Kekangan intergriti
Kekangan domain : setiap nilai dalam lajur yang sama
mestilah mempunyai domain yang sama
integriti entiti : setiap hubungan mempunyai kunci
utama dengan nilai data yang sah
integriti rujukan : nilai kunci asing dalam hubungan
mesti sepadan dengan nilai kunci utama dalam
hubungan yang dihubungkan.
kekangan organisasi : peraturan yang menunjukkan
ciri-ciri atau kekangan bisnes.
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
Copyright ODL Jan 2005 Open University Malaysia
20
U
N
I
T

3

UNIT 3
TEKNIK DAN
METODOLOGI II
BAB 7 - Metodologi Rekabentuk
Konseptual
BAB 8 Metodologi Rekabentuk
Logikal
BAB 9 - Pernormalan
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
21
Copyright ODL Jan 2005 Open University Malaysia
BAB 7 Metho. Rekabentuk Konseptual
Fasa Rekabentuk Konseptual
a. Penentuan entiti
b. Penentuan Hubungan
c. Penentuan atribut bagi entiti & hubungan
d. Penentuan domain atribut
e. Penentuan kunci utama
f. Penilaian semula model
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
22
Copyright ODL Jan 2005 Open University Malaysia
BAB 7 Metho. Rekabentuk Konseptual
Fasa Rekabentuk Konseptual
a. Penentuan entiti
Cara menentukan entiti dengan menyemak spesifikasi
keperluan.
Kenalpasti kata nama yang terdapat dalam keperluan.
Kenalpasti objek bagi setiap kata nama yang telah
dikenalpasti.
Jadikan objek tersebut sebagai entiti
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
23
Copyright ODL Jan 2005 Open University Malaysia
BAB 7 Metho. Rekabentuk Konseptual
Fasa Rekabentuk Konseptual
b. Penentuan Hubungan
Kenalpasti perbuatan atau tingkahlaku yang mungkin
wujud antara entiti yang dikenalpasti.
Kenalpasti hubungan / perbuatan yang mempunyai
kepentingan dalam persekitaran yang dimodelkan.
Sebolehmungkin, modelkan hubungan berjenis binari
sahaja.
Kenalpasti juga kardinali dan penyertaan bagi setiap
hubungan
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
24
Copyright ODL Jan 2005 Open University Malaysia
BAB 7 Metho. Rekabentuk Konseptual
Fasa Rekabentuk Konseptual
c. Penentuan Atribut bagi Entiti dan Hubungan
Kenalpasti ciri-ciri bagi setiap entiti.
Tentukan jenis atribut: Atribut mudah / berbilang /
komposit / terbitan
d. Penentuan Domain Atribut
Tentukan jenis nilai bagi setiap atribut
Mestilah merupakan nilai yang dibenarkan oleh
spesifikasi. Cth NamaPelajar berjenis Char.
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
25
Copyright ODL Jan 2005 Open University Malaysia
BAB 7 Metho. Rekabentuk Konseptual
Fasa Rekabentuk Konseptual
e. Penentuan Kunci
Kenalpasti calun kunci bagi setiap entiti.
Ciri-ciri calun kunci:
Set atribut paling minima
Nilai yang paling kurang berubah
Aksara yang paling pendek.
Paling mudah digunakan oleh pengguna


Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
26
Copyright ODL Jan 2005 Open University Malaysia
BAB 8 Metho. Rekabentuk Logikal
1. Pemetaan model data konseptual kepada model
data logikal.
7 langkah utama dalam pemetaan ke model
logikal:
a.Penyingkiran hubungan M:N
b.Penyingkiran hubungan kompleks
c. Penyingkiran hubungan rekursif
d.Penyingkiran hubungan yang mempunyai atribut
e.Penyingkiran atribut multi nilai
f. Penyemakan semula hubungan 1:1
g. Penyingkiran hubungan berulang
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
27
Copyright ODL Jan 2005 Open University Malaysia
BAB 8 Metho. Rekabentuk Logikal
1. Pemetaan model data konseptual kepada model
data logikal.
a. Penyingkiran hubungan M:N
Pecahkan kepada 2 hubungan 1:M.
Cara mudah dengan menterjemahkan hubungan kepada
entiti komposit.
b. Penyingkiran hubungan kompleks
Ubahsuai hubungan kompleks menjadi 2 hubungan yang
mudah iaitu hubungan binari.
Caranya dengan mewujudkan satu hubungan baru yang
mungkin bagi hubungan sedia ada.
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
28
Copyright ODL Jan 2005 Open University Malaysia
BAB 8 Metho. Rekabentuk Logikal
1. Pemetaan model data konseptual kepada model
data logikal.
c. Penyingkiran hubungan rekursif
Wujudkan kedua-dua entiti.
Sekiranya hubungan M:N, maka perlu penstrukturan
semula mengikut langkah (1)
d. Penyingkiran hubungan yang mempunyai atribut
Hubungan tersebut diterbitkan menjadi satu entiti
komposit.
Atribut bagi hubungan akan menjadi atribut bagi entiti
komposit tersebut.
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
29
Copyright ODL Jan 2005 Open University Malaysia
BAB 8 Metho. Rekabentuk Logikal
1. Pemetaan model data konseptual kepada model
data logikal.
e. Penyingkiran atribut multi nilai
Huraikan atribut berbilang tersebut menjadi satu
entiti baru.
Hubungan baru akan wujud hubungan 1: M
f. Penyemakan semula hubungan 1:1
Sekiranya kedua-dua entiti mewakili data yang sama,
maka salah satu entiti boleh dihapuskan.
Atribut bagi entiti tersebut diserapkan ke entiti
utama

Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
30
Copyright ODL Jan 2005 Open University Malaysia
BAB 8 Metho. Rekabentuk Logikal
2. Penerbitan skema hubungan daripada Model Data
Logikal.
Penentuan berdasarkan kes-kes berikut:
a. Entiti Kuat
b. Entiti Lemah
c. Hubungan 1:M
d. Hubungan 1:1
e. Hubungan Superkelas dan Subkelas.
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
31
Copyright ODL Jan 2005 Open University Malaysia
BAB 8 Metho. Rekabentuk Logikal
2. Penerbitan skema hubungan daripada Model Data
Logikal.
a. Entiti Kuat
Setiap entiti kuat, semua atribut akan dipetakan ke
dalam hubungan yang dihasilkan.
b. Entiti Lemah
Setiap atribut akan dipetakan ke dalam hubungan,
manakala kunci utama entiti kuatnya akan menjadi
kunci asing bagi hubungan ini.
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
32
Copyright ODL Jan 2005 Open University Malaysia
BAB 8 Metho. Rekabentuk Logikal
2. Penerbitan skema hubungan daripada Model Data
Logikal.
c. Hubungan 1: M
Entiti hubungan 1 akan menjadi entiti bapa.
Entiti hubungan M akan menjadi entiti anak.
Setiap atribut bagi kedua-dua entiti akan dipetakan
ke dalam hubungan,
kunci utama entiti bapa akan menjadi kunci asing bagi
entiti anak.
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
33
Copyright ODL Jan 2005 Open University Malaysia
BAB 8 Metho. Rekabentuk Logikal
2. Penerbitan skema hubungan daripada Model Data
Logikal.
d. Hubungan 1:1
Rujuk pada penyertaan hubungan
Entiti yang penyertaan hubungan bersifat separa
menjadi entiti bapa.
Entiti yang penyertaan hubungan bersifat mandatori
akan menjadi entiti anak.
Setiap atribut bagi kedua-dua entiti akan dipetakan
ke dalam hubungan,
kunci utama entiti bapa akan menjadi kunci asing
bagi entiti anak.
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
34
Copyright ODL Jan 2005 Open University Malaysia
BAB 8 Metho. Rekabentuk Logikal
2. Penerbitan skema hubungan daripada Model Data
Logikal.
e. Hubungan Superkelas dan Subkelas
Entiti superkelas sebagai entiti bapa.
Entiti subkelas sebagai entiti anak.
Setiap atribut bagi kedua-dua entiti akan dipetakan
ke dalam hubungan,
kunci utama entiti bapa akan menjadi kunci asing bagi
entiti anak.
Ini merupakan kaedah pendekatan 1. Lazimnya
pendekatan ini boleh digunakan dalam semua kes
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
35
Copyright ODL Jan 2005 Open University Malaysia
BAB 9 Penormalan
1. Makna Penormalan:
Merupakan kaedah formal untuk mengenalpasti hubungan
berdasarkan kepada kunci utama dan kebersandaran fungsian
di antara atribut.
2. Tujuan Penormalan:
Menghasilkan skema hubungan dengan pengumpulan atribut
yang paling optimum.
Mengurangkan data lewah.
Mengatasi masalah anomali pengemaskinian

Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
36
Copyright ODL Jan 2005 Open University Malaysia
BAB 9 Penormalan
3. Konsep anomali pengemaskinian
a. Anomali Sisipan
Anomali yang berlaku apabila hendak menambah nilai
ke dalam hubungan.
Nilai akan ditambah secara berulang2 untuk data yang
sama. Atau
Sesuatu nilai tidak boleh ditambah tanpa set nilai
yang lengkap.
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
37
Copyright ODL Jan 2005 Open University Malaysia
BAB 9 Penormalan
3. Konsep anomali pengemaskinian
b. Anomali Penghapusan
Anomali yang berlaku apabila hendak menghapusan
satu-satu nilai data dalam set sesuatu set nilai.
Penghapusan akan menyebabkan data yang tidak
ingin dihapuskan akan turut terhapus.
Maklumat yang sama dalam jadual yang berbeza
menyebabkan proses penghapusan dilakukan
berulang kali.
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
38
Copyright ODL Jan 2005 Open University Malaysia
BAB 9 Penormalan
3. Konsep anomali pengemaskinian
c. Anomali Pengubahsuaian
Anomali yang berlaku apabila hendak mengubah
satu-satu nilai data dalam set sesuatu set nilai.
Mengubahsuaian terhadap data yang sama secara
berulang kali.
Kegeragaman data akan terjejas.
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
39
Copyright ODL Jan 2005 Open University Malaysia
BAB 9 Penormalan
4. Konsep Kebersandaran Fungsian
Bertujuan untuk menerangkan hubungan di
antara atribut-atribut dalam satu hubungan.
Takrif kebersandaran fungsian

Jika A dan B adalah atribut bagi hubungan H,
B dikatakan bersandar fungsian terhadap A
Jika setiap nilai A hanya dihubungkan
dengan satu nilai B
A
B
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
40
Copyright ODL Jan 2005 Open University Malaysia
BAB 9 Penormalan
4. Konsep Kebersandaran Fungsian
Kebersandaran Fungsian Penuh
Atribut ditentukan oleh setiap penentu.
Cth: NoPekerja -> NamaPekerja
NoPekerja menentukan NamaPekerja
Kebersandaran Fungsian Separa
Atribut ditentukan oleh sebahagian penentu.
Cth: NoPekerja, NamaPekerja -> Jabatan
Jabatan ditentukan oleh NoPekerja / NamaPekerja
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
41
Copyright ODL Jan 2005 Open University Malaysia
BAB 9 Penormalan
5. Proses Penormalan
UNF
Bentuk tidak normal.
Merupakan satu hubungan jadual yang mengandungi satu /
lebih kumpulan berulang.
1NF
Bentuk Pernormalan Pertama
Merupakan satu hubungan yang persilangan di antara setiap
baris dan lajur yang mempunyai satu nilai sahaja.
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
42
Copyright ODL Jan 2005 Open University Malaysia
BAB 9 Penormalan
5. Proses Penormalan
2NF : Bentuk penormalan kedua.
Merupakan hubungan yang telah berada dalam 1NF dan
setiap atribut bukan kunci bersandar fungsian penuh
terhadap keseluruhan kunci utama.
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
43
Copyright ODL Jan 2005 Open University Malaysia
BAB 9 Penormalan
5. Proses Penormalan
3NF : Bentuk penormalan ketiga.
Merupakan hubungan yang telah berada dalam 1NF dan
2NF dan tidak ada atribut bukan kunci yang bersandar
secara transitif terhadap kunci utama.
Sandaran Transitif

Jika A, B dan C adalah merupakan satu atribut
bagi satu hubungan sehingga A -> B dan B -> C,
maka C juga bersandar secara transitif
terhadap A(A -> C).
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
44
Copyright ODL Jan 2005 Open University Malaysia
BAB 9 Penormalan
5. Proses Penormalan
Bentuk BCNF


TIDAK AKAN DITANYA
DALAM FINAL EXAM..!!!
Subject Matter Expert/Author: Nor Aisyah Fadil (OUM)
Fakulti Teknologi Maklumat
dan Komunikasi Multimedia
45
Copyright ODL Jan 2005 Open University Malaysia
Terima Kasih

You might also like