NORMALISASI KUSRINI.

Slides:



Advertisements
Presentasi serupa
NORMALISASI DATA Basis Data.
Advertisements

TEKNIK PERANCANGAN BASIS DATA
functional dependencies (FD)
Normalisasi.
Normalisasi Basis Data
Normalisasi Basis Data
NORMALISASI.
NORMALISASI.
NORMALISASI.
Normalisasi Basis Data
SISTEM BASIS DATA STMIK – AUB SURAKARTA
Normalisasi Mardhiya Hayaty, ST.
IMPLEMENTASI NORMALISASI
Definisi, Ketergantungan, Langkah-Langkah
10 Normalisasi Mata Kuliah: Basis Data ILMU KOMPUTER
Sistem Basis Data Redudancy Anomali.
Perancangan Data Base Relasi
Normalisasi (bagian III)
Sistem Basis Data Renni Angreni, M.Kom.
BASIS DATA 12 NORMALISASI Bentuk BCNF s/d 5NF 1.
Normalisasi dan Functional Dependency
UNIVERSUTAS NEGERI MAKASSAR
NORMALISASI BASIS DATA
Normalisasi Basis Data
Rizka Hadiwiyanti, S.Kom, M.Kom
Desain Database Dengan Teknik NORMALISASI
FUNCTIONAL DEPENDENCY (NORMALISASI)
Basis Data dan SBP Disusun Oleh : Lily Wulandari.
NORMALISASI.
Pertemuan 9 ANALISA RANCANGAN DATABASE.

NORMALISASI.
NORMALISASI.
PERANCANGAN BASIS DATA
Normalization (Part 1).
BENTUK-BENTUK NORMALISASI
Basis Data.
Soal Quiz Perancangan Basis Data
NORMALISASI DATA Basis Data.
Normalisasi Basis Data
NORMALISASI.
BASIS DATA 11 NORMALISASI Bentuk 1NF s/d 3NF 1.
Basis Data 1 Rudi Hartono, S.E, M.Kom.
PERTEMUAN 2 NORMALISASI
Normalization 1.
DESAIN DATABASE DAN NORMALISASI
Matakuliah : Sistem Basisdata Versi Materi
Normalisasi.
NORMALISASI DATA MEETING 5 Febriyanno Suryana, S.Kom, MM
Normalization 1.
PERTEMUAN KE-12 NORMALISASI (II).
NORMALISASI DATA MEETING 5 Febriyanno Suryana, S.Kom, MM
PERTEMUAN 3 DESAIN DATABASE MENGGUNAKAN NORMALISASI.
Normalisasi.
PERTEMUAN KE-11 NORMALISASI DATA (I).
NORMALISASI KUSRINI, M.KOM.
Normalisasi.
Normalisasi Basis Data
Pertemuan ke-13 Normalisasi Betha Nurina Sari.
Normalisasi.
Perancangan Data Base Relasi
NORMALISASI DATA Gede Aditra Pradnyana, S.Kom., M.Kom.
DESAIN DATABASE DAN NORMALISASI
Normalisasi Basis Data
NORMALISASI.
Oleh : Oman Somantri, S.Kom
Normalisasi.
Normalisasi Didi Supriyadi, S.T., M.Kom Pertemuan ke-7
ENTOT SUHARTONO, SKOM, MKOM
NORMALISASI DATABASE Achmad fitro, M.Kom.
Transcript presentasi:

NORMALISASI KUSRINI

DEFINISI Cara pendekatan dalam membangun desain logika basis data relasional yang tidak secara langsung berkaitan dengan model data tetapi dengan menerapkan sejumlah aturan dan kriteria standar untuk menghasilkan struktur tabel yang normal Proses pengelompokan data elemen menjadi tabel-tabel yang menunjukkan entity dan relasinya.

TUJUAN MENDESAIN DATABASE RELASIONAL DENGAN TABEL-TABEL YANG: berisi data yang diperlukan memiliki sesedikit mungkin redundansi mengefisienkan update menghindari kemungkinan kehilangan data secara tidak disengaja/tidak diketahui

CIRI-CIRI DATABASE TIDAK NORMAL INSERTION ANOMALY DELETION ANOMALY UPDATE ANOMALY

SYARAT TABEL NORMAL Jika ada dekomposisi/penguraian tabel, maka dekomposisinya dijamin aman (lossless-join decomposition) terpeliharanya ketergantungan functional pada saat perubahan data (dependency preservation) Tidak melanggar Boyce Code Normal Form (BCNF), jika tidak bisa minimal tidak melanggar bentuk normalisasi ketiga

LOSSLESS JOIN DECOMPOTITION

Contoh : Data Mahasiswa

Decomposisi ? (Nim, Nama dan Nama, Kode, Matkul, SKS, Nilai)

Hasil Penggabungan Kembali?

Ketergantungan Fungsional Diberikan sebuah tabel/relasi T. Atribut B dari T bergantung secara fungsi pada atribut A dari T jika dan hanya jika setiap nilai A dari T punya hubungan dengan tepat satu nilai B dalam T (dalam setiap satu waktu)

LATIHAN Tunjukkan apakah dekomposisi terhadap Data Mahasiswa pada contoh termasuk Lossless Join Decompotition atau Lossy Join Decompotition, untuk decomposisi berikut (NIM, Nama, Kode) dan (Kode, Matkul, SKS, Nilai) (NIM, Kode) dan (Kode, Nama, Matkul, SKS, Nilai) (NIM, Nama) dan (NIM, Kode, Matkul, SKS, Nilai) (NIM, Nama), (Kode, Matkul, SKS) dan (NIM, Kode, Nilai)

BENTUK-BENTUK NORMALISASI Bentuk tidak normal Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti format tertentu, dapat saja tidak lengkap dan terduplikasi. Data dikumpulkan apa adanya sesuai keadaannya Bentuk normal tahap pertama (1st Normal Form) Sebuah tabel tidak memiliki multivalued atribut

Bentuk normal tahap kedua (2nd normal form) memenuhi 1st NF Atribut bukan kunci tergantung penuh pada atribut kunci Boyce Code Normal Form (BCNF) relasi harus bergantung fungsi pada atribut superkey

Bentuk Normal 2 KdFaktur  Tgl, Jtempo, KodeSup, NamaSup KdFaktur, Kodebrg  NamaBrg, Qty, Harga

BENTUK BCNF KdFaktur  Tgl, Jtempo, KodeSup KdSup  NamaSup KdFaktur, Kodebrg  Qty, Harga KodeBrg  NamaBrg

Dari fakta pada gambar di halaman berikutnya, buatlah tabel-tabel: Bentuk Tidak Normal Bentuk Normal Pertama Bentuk Normal Kedua Bentuk BCNF