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