NORMALISASI DATA Basis Data.

Slides:



Advertisements
Presentasi serupa
Normalisasi 1.
Advertisements

Basis data - day 4 Rachmat wahyu pramono Dosen Pembimbing:
NORMALISASI DATA Basis Data.
TEKNIK PERANCANGAN BASIS DATA
Basis data - day 5 Rachmat wahyu pramono Dosen Pembimbing: Rengga Asmara, S. Kom, OCA Politeknik Elektronika Negeri Surabaya Departemen Teknik.
Basis data - day 6 Rachmat wahyu pramono Dosen Pembimbing: Rengga Asmara, S. Kom, OCA Politeknik Elektronika Negeri Surabaya Departemen Teknik.
Normalisasi.
Normalisasi Basis Data I.
NORMALISASI.
Bentuk Normal Kedua (2NF/Second Normal Form)
Pengantar Basis Data Sumber :
NORMALISASI.
SISTEM BASIS DATA STMIK – AUB SURAKARTA
IMPLEMENTASI NORMALISASI
Bab 5 Data Control Language dan Teknik Normalisasi
Definisi, Ketergantungan, Langkah-Langkah
Mentari Puji Lestari TI 2B D3
Perancangan Data Base Relasi
BASIS DATA 11 NORMALISASI Bentuk 1NF s/d 3NF 1.
Normalisasi (bagian I)
Sistem Basis Data Renni Angreni, M.Kom.
BASIS DATA 12 NORMALISASI Bentuk BCNF s/d 5NF 1.
Normalisasi dan Functional Dependency
UNIVERSUTAS NEGERI MAKASSAR
C H A P T E R 4 Normalisasi 1NF Chapter 8 - Process Modeling.
NORMALISASI BASIS DATA
NORMALISASI BASIS DATA
Normalisasi Basis Data
Rizka Hadiwiyanti, S.Kom, M.Kom
Desain Database Dengan Teknik NORMALISASI
Pertemuan Ke-12 Normalisasi
Basis Data dan SBP Disusun Oleh : Lily Wulandari.
NORMALISASI.
Pertemuan 9 ANALISA RANCANGAN DATABASE.

NORMALISASI.
NORMALISASI.
NORMALISASI.
PERANCANGAN BASIS DATA
Normalization (Part 1).
BENTUK-BENTUK NORMALISASI
Normalisasi PERTEMUAN KE-7.
Sistem Basis Data Rahajeng Ratnaningsih, S. Kom STMIK – AUB Surakarta
Transformasi Himpunan Dan Normalisasi
NORMALISASI DATA Basis Data.
NORMALISASI.
BASIS DATA 11 NORMALISASI Bentuk 1NF s/d 3NF 1.
Basis Data 1 Rudi Hartono, S.E, M.Kom.
Normalisasi Data Base Bentuk Penyederhanaan Tabel dalam Basis Data – Langkah tepat untuk dalam merelasikan dalam penghubungan antar Entitas dalam penyederhanaan.
Pertemuan Minggu Ke-10 NORMALISASI.
Normalisasi.
NORMALISASI DATA MEETING 5 Febriyanno Suryana, S.Kom, MM
PERTEMUAN KE-12 NORMALISASI (II).
Normalisasi.
ISTILAH-ISTILAH DALAM NORMALISASI
NORMALISASI DATA MEETING 5 Febriyanno Suryana, S.Kom, MM
PERTEMUAN 3 DESAIN DATABASE MENGGUNAKAN NORMALISASI.
Normalisasi.
PERTEMUAN KE-11 NORMALISASI DATA (I).
Normalisasi.
Normalisasi.
Perancangan Data Base Relasi
Bab 5 Data Control Language dan Teknik Normalisasi
NORMALISASI DATA Gede Aditra Pradnyana, S.Kom., M.Kom.
NORMALISASI.
Normalisasi.
PERTEMUAN 2 PEMBUATAN NORMALISASI.
ENTOT SUHARTONO, SKOM, MKOM
Pertemuan ke 10 Normalisasi Lanjutan.
NORMALISASI DATABASE Achmad fitro, M.Kom.
Transcript presentasi:

NORMALISASI DATA Basis Data

Normalisasi Normalisasi merupakan sebuah teknik dalam logical desain sebuah basis data, teknik pengelompokkan atribut dari suatu relasi sehingga membentuk struktur relasi yang baik (tanpa redudansi).

Studi Kasus Normalisasi Data Untuk mendapatkan hasil yang paling normal, maka proses normalisasi dimulai dari normal pertama. Field-field tabel di atas yang merupakan group berulang : NoPegawai, NamaPegawai, Golongan, BesarGaji.

Normal Pertama (1st Normal Form) Aturan : Mendefinisikan atribut kunci Tidak adanya group berulang Semua atribut bukan kunci tergantung pada atribut kunci

Normalisasi pertama Solusinya hilangkan duplikasi dengan mencari ketergantungan parsial. menjadikan field-field menjadi tergantung pada satu atau beberapa field. Karena yang dapat dijadikan kunci adalah NoProyek dan NoPegawai, maka langkah kemudian dicari field-field mana yang tergantung pada NoProyek dan mana yang tergantung pada NoPegawai.

Normalisasi Kedua (2nd Normal Form) Aturan : Sudah memenuhi dalam bentuk normal kesatu Sudah tidak ada ketergantungan parsial, dimana seluruh field hanya tergantung pada field kunci. Field-field yang tergantung pada satu field haruslah dipisah dengan tepat, misalnya NoProyek menjelaskan NamaProyek dan NoPegawai menjelaskan NamaPegawai, Golongan dan BesarGaji.

Normalisasi Kedua TABEL PROYEK TABEL PEGAWAI

Untuk membuat hubungan antara dua tabel, dibuat suatu tabel yang berisi key-key dari tabel yang lain. TABEL PROYEKPEGAWAI

Normalisasi Ketiga (3rd Normal Form) Aturan : Sudah berada dalam bentuk normal kedua Tidak ada ketergantungan transitif (dimana field bukan kunci tergantung pada field bukan kunci lainnya).

Normalisasi Ketiga Pada tabel diatas masih terdapat masalah, bahwa NoPegawai 12 mendapatkan BesarGaji yang tidak sesuai dengan Golongan nya. Solusinya adalah kita harus mencari hubungan transitif (transitive relation) dimana field non-key tergantung pada field non-key lainnya. Artinya kita harus memisahkan fielfd non-kunci Golongan yang tadinya tergantung secara parsial kepada field kunci NoPegawai, untuk menghilangkan anomali penulisan data pada field BesarGaji.

TABEL PROYEKPEGAWAI TABEL PROYEK TABEL PEGAWAI TABEL GOLONGAN

Tabel-tabel yang memenuhi kriteria normalisasi ketiga, sudah siap diimplementasikan. Sebenarnya masih ada lagi bentuk normalisasi yang lain; Normalisasi Boyce-Codd dan normalisasi keempat, hanya saja sangat jarang dipakai. Pada kebanyakan kasus, normalisasi hanya sampai ketiga.

EVALUASI Dari Laporan Data Binaan Proyek yang diterima oleh PT.Malaya. Normalisasikan laporan di atas ke dalam bentuk 3NF. Tentukan tabel yang akan muncul untuk menjaga integritas data.

Perusahaan yang memiliki Karyawan dengan jabatan tertentu dipimpin oleh Kepala Divisi. Normalisasikan Data di atas ke dalam bentuk 3NF lalu dengan memperhatikan integritas data Tentukan tabel yang akan terbentuk.

Sebuah Tempat Bimbingan Kursus memerlukan database untuk mengolah data Sebuah Tempat Bimbingan Kursus memerlukan database untuk mengolah data. Dari laporan di atas Normalisasikan data hingga bentuk Normalisasi 3NF. Tentukan Tabel yang akan terbentuk.