Lanjutan Normalisasi.

Slides:



Advertisements
Presentasi serupa
NORMALISASI DATA Basis Data.
Advertisements

Normalisasi Pertemuan Minggu Ke-6.
NORMALISASI.
Normalisasi.
Normalisasi Basis Data
Normalisasi Basis Data
NORMALISASI.
Pengantar Basis Data Sumber :
NORMALISASI.
Normalisasi Basis Data
SISTEM BASIS DATA STMIK – AUB SURAKARTA
Normalisasi Mardhiya Hayaty, ST.
IMPLEMENTASI NORMALISASI
Mentari Puji Lestari TI 2B D3
Perancangan Data Base Relasi
BASIS DATA 11 NORMALISASI Bentuk 1NF s/d 3NF 1.
Normalisasi (bagian III)
Sistem Basis Data Renni Angreni, M.Kom.
BASIS DATA 12 NORMALISASI Bentuk BCNF s/d 5NF 1.
UNIVERSUTAS NEGERI MAKASSAR
NORMALISASI BASIS DATA
NORMALISASI BASIS DATA
Normalisasi Basis Data
Pertemuan Ke-12 Normalisasi
Analisa & Perancangan Sistem Informasi
FUNCTIONAL DEPENDENCY (NORMALISASI)
Basis Data dan SBP Disusun Oleh : Lily Wulandari.
NORMALISASI.
Pertemuan 9 ANALISA RANCANGAN DATABASE.
NORMALISASI Materi ke 9 & 10.

NORMALISASI.
NORMALISASI.

NORMALISASI.
PERANCANGAN BASIS DATA
By Galih Hermawan Teknik Informatika - UNIKOM
BENTUK-BENTUK NORMALISASI
Sistem Basis Data Rahajeng Ratnaningsih, S. Kom STMIK – AUB Surakarta
NORMALISASI DATA Basis Data.
Normalisasi Basis Data
NORMALISASI KUSRINI.
NORMALISASI.
BASIS DATA 11 NORMALISASI Bentuk 1NF s/d 3NF 1.
NORMALISASI DATA Basis Data.
Basis Data 1 Rudi Hartono, S.E, M.Kom.
DESAIN DATABASE DAN NORMALISASI
Perancangan Database Bagian II
Matakuliah : Sistem Basisdata Versi Materi
DEPENDENSI dan NORMALISASI
By Galih Hermawan Teknik Informatika - UNIKOM
Pertemuan Minggu Ke-10 NORMALISASI.
Normalisasi.
NORMALISASI DATA MEETING 5 Febriyanno Suryana, S.Kom, MM
By Galih Hermawan Teknik Informatika - UNIKOM
PERTEMUAN KE-12 NORMALISASI (II).
NORMALISASI DATA MEETING 5 Febriyanno Suryana, S.Kom, MM
Normalisasi.
PERTEMUAN KE-11 NORMALISASI DATA (I).
NORMALISASI KUSRINI, M.KOM.
Normalisasi.
Normalisasi.
Perancangan Data Base Relasi
NORMALISASI DATA Gede Aditra Pradnyana, S.Kom., M.Kom.
DESAIN DATABASE DAN NORMALISASI
Normalisasi Basis Data
NORMALISASI.
Normalisasi.
Pertemuan ke 10 Normalisasi Lanjutan.
NORMALISASI DATABASE Achmad fitro, M.Kom.
Transcript presentasi:

Lanjutan Normalisasi

Normal BCNF Suatu relasi berada dalam bentuk normal Boyce-Codd (BCNF) jika Dan hanya jika Semua penentu (determinan) adalah kunci (atribut yang bersifat unik) BCNF merupakan bentuk normal sebagai perbaikan dari 3NF Relasi BCNF selalu memenuhi 3NF, tetapi tidak sebaliknya

Untuk melukiskan relasi yang tergolong sebagai 3NF tetapi tidak memenuhi BCNF KULIAH NAMA MHS MATA KULIAH DOSEN ABDUL ANSI BAKRI STRUKTUR DATA UMAR BUDI HASAN CHEPY

Dari tabel tersebut Seorang Mahasiswa dapat mengambil sejumlah mata kuliah. Setiap Dosen hanya mengajar satu mata kuliah Satu mata kuliah yang sama dapat diasuh oleh lebih dari seorang dosen

Pada keadaan tersebut kunci relasi KULIAH berupa gabungan, yaitu: MAHASISWA dan MATA-KULIAH MAHASISWA dan DOSEN Tidak memenuhi BCNF karena adanya determinan DOSEN yang menentukan MATA-KULIAH, dan determinan ini tidak berdiri sebagai kunci

Relasi KULIAH masih menimbulkan ANOMALI, sebagai contoh bila baris yang berisi mahasiswa bernama BUDI dihapus maka informasi yang menyatakan bahwa HASAN sebagai dosen ANSI akan ikut hilang.

Cara mengkonversi relasi yang telah memenuhi bentuk normal ketiga kedalam bentuk normal BCNF adalah: Carilah semua determinan Bila terdapat determinan yang bukan kunci maka -Pisahkan relasi tersebut, dan -Buat determinan tersebut sebagai kunci

Itulah sebabnya, agar memenuhi BCNF, relasi KULIAH perlu didekomposisi menjadi : KULIAH (MAHASISWA, DOSEN) DOSEN (DOSEN, MATAKULIAH)

 Dependensi nilai banyak dan bentuk normal keempat Dependensi nilai banyak merupakan terjemahan dari multivalued dependency (MVD). Dependency ini pertama kali diperkenalkan oleh R. Fagin pada tahun 1977, dipakai pada bentuk normal keempat (4NF). Digunakan untuk menyatakan hubungan satu ke banyak.

Mata_kuliah Dosen Isi Pengetahuan Komputer Amir Fitria Dasar komputer Pengenalan pengolah kata Pengenalan lembar kerja Matematika I Diferensial Integral Tabel di atas mengungkapkan tentag dosen yang mengajar matakuliah dan isi matakuliah yang bersangkutan.

Relasi hasil normalisasi terhadap tabel di atas Mata_kuliah Dosen Isi Pengetahuan komputer Amir Dasar komputer Pengenalan pengolah kata Pengenalan lembar kerja Fitria Matematika I Diferencial integral

Relasi pada gambar di atas merupakan contoh relasi yang memiliki kemubaziran dan tentu saja membawa kemungkinan terjadinya berbagai anomali. Sebagai contoh: bila matakuliah matematika I diajar oleh seorang dosen baru maka ada dua baris yang perlu diciptakan. Baris pertama menyatakan isi diferensial dan baris kedua menyatakan isi integral.

Masalah relasi yang memenuhi BCNF sebagaimana kasus di atas dapat dipecahkan melalui dekomposisi. Hal ini disebabkan adanya kenyataan bahwa antara Dosen dan Isi tidak ada ketergantungan

Maka di dapat hasil dari dekomposisi menjadi dua relasi sebagai berikut: Matakuliah Dosen Pengetahuan komputer Amir Fitria Matematika I

Pengenalan pengolah kata Pengenalan lembar kerja Matematika I Matakuliah Isi Pengetahuan Komputer Dasar komputer Pengetahuan komputer Pengenalan pengolah kata Pengenalan lembar kerja Matematika I Diferensial Integral Relasi di atas memenuhi bentuk normal keempat

Jadi suatu relasi memenuhi bentuk normal keempat jika: Telah berada pada BCNF Tidak mengandung multivalued dependency

 Dependency gabungan dan bentuk normal kelima (5 NF) Dependensi gabungan mendasari bentuk normal kelima Bentuk normal kelima disebut juga PJ/NF (Projection Join/ Normal Form), menggunakan acuan dependensi gabungan Suatu relasi berada dalam 5NF jika dan hanya jika dependensi gabungan dalam relasi tersirat oleh kunci relasi R

Dapat dikatakan bahwa suatu relasi berada dalam 5NF jika data yang ada padanya tak dapat lagi didekomposisi menjadi relasi-relasi yag lebih kecil dengan kunci relasi-relasi yang lebih kecil ini tidak sama dengan kunci relasi.

Jika relasinya seperti berikut: Dealer Distributor Kendaraan PT. Sumber Jaya Nissan Truk nissan PT. Sumber jaya Toyota Toyota kijang Truk dyna PT. Asterindo Sedan nissan

Maka bentuk 5 NF Dealer Distributor PT. Sumber Jaya Nissan Toyota PT. Asterindo distributor Distributor Kendaraan Nissan Truk nissan Sedan nissan Toyota Toyota kijang toyota Truk Dyna

Dealer kendaraan PT. Sumber Jaya Truk Nissan PT. Sumber jaya Sedan Nissan PT.Sumber Jaya Toyota Kijang Truk Dyna Asterindo