NORMALISASI.

Slides:



Advertisements
Presentasi serupa
NORMALISASI DATA Basis Data.
Advertisements

Normalisasi Pertemuan Minggu Ke-6.
TEKNIK PERANCANGAN BASIS DATA
Teknologi Informasi ~ Aplikasi Basis Data ~ Oleh : Tim Hibah Pengajaran Mata Kuliah Teknologi Informasi Jurusan Matematika Pertemuan 5.
Basis data - day 6 Rachmat wahyu pramono Dosen Pembimbing: Rengga Asmara, S. Kom, OCA Politeknik Elektronika Negeri Surabaya Departemen Teknik.
Normalisasi.
Normalisasi Basis Data
Normalisasi Basis Data I.
Normalisasi Basis Data
NORMALISASI.
NORMALISASI.
Bentuk Normal Kedua (2NF/Second Normal Form)
Pengantar Basis Data Sumber :
NORMALISASI.
Normalisasi Basis Data
SISTEM BASIS DATA STMIK – AUB SURAKARTA
IMPLEMENTASI NORMALISASI
Mentari Puji Lestari TI 2B D3
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
Rizka Hadiwiyanti, S.Kom, M.Kom
Desain Database Dengan Teknik NORMALISASI
Entity Relationship Diagram
Analisa & Perancangan Sistem Informasi
PERTEMUAN 9 SISTEM BASIS DATA
Basis Data dan SBP Disusun Oleh : Lily Wulandari.
NORMALISASI.
Pertemuan 9 ANALISA RANCANGAN DATABASE.

NORMALISASI.
NORMALISASI.
NORMALISASI.
Contoh kasus Normalisasi
BENTUK-BENTUK NORMALISASI
Normalisasi PERTEMUAN KE-7.
NORMALISASI DATA Basis Data.
Normalisasi Basis Data
NORMALISASI KUSRINI.
BASIS DATA 11 NORMALISASI Bentuk 1NF s/d 3NF 1.
NORMALISASI DATA Basis Data.
Basis Data 1 Rudi Hartono, S.E, M.Kom.
Normalization 1.
DESAIN DATABASE DAN NORMALISASI
Matakuliah : Sistem Basisdata Versi Materi
Pertemuan Minggu Ke-10 NORMALISASI.
NORMALISASI DATA MEETING 5 Febriyanno Suryana, S.Kom, MM
PERTEMUAN KE-12 NORMALISASI (II).
NORMALISASI DATA MEETING 5 Febriyanno Suryana, S.Kom, MM
BENTUK-BENTUK NORMALISASI
Normalisasi.
PERTEMUAN KE-11 NORMALISASI DATA (I).
NORMALISASI KUSRINI, M.KOM.
Normalisasi.
Normalisasi Basis Data
Normalisasi.
DESAIN DATABASE DAN NORMALISASI
Normalisasi Basis Data
NORMALISASI.
Oleh : Oman Somantri, S.Kom
Normalisasi.
NORMALISASI Adalah suat tehnik yg menstrukturkan / memecahkan / mendokomposisi data dalam cara2 tertentu untuk mencegah timbulnya permasalahan pengolahan.
Normalisasi Didi Supriyadi, S.T., M.Kom Pertemuan ke-7
NORMALISASI DATABASE Achmad fitro, M.Kom.
Transcript presentasi:

NORMALISASI

Definisi Normalisasi Normalisasi adalah suatu teknik yang menstrukturkan/ memecah/ mendekomposisi data dalam cara-cara tertentu untuk mencegah timbulnya permasalahan pengolahan data dalam basis data Permasalahan yang dimaksud adalah berkaitan dengan penyimpangan² (Anomallies) yang terjadi akibat adanya kerangkapan data dalam relasi dan inefisiensi pengolahan

Normalisasi Proses Normalisasi menghasilkan relasi yang optimal, yaitu: Memiliki struktur record yang konsisten secara logik Memiliki struktur record yang mudah untuk dimengerti Memiliki struktur record yang sederhana dalam pemeliharaan Memiliki struktur record yang mudah untuk ditampilkan kembali untuk memenuhi kebutuhan pemakai Minimalisasi kerangkapan data guna meningkatkan kinerja sistem

Normalisasi Suatu relasi dikatakan berada dalam bentuk normal level tertentu jika memenuhi kondisi-kondisi tertentu. Beberapa level yang biasa digunakan pada normalisasi: - Bentuk normal pertama / First Norm Form (INF) - Bentuk normal kedua / Second Norm Form (2NF) - Bentuk normal ketiga / Third Norm Form(3NF) - Bentuk normal Boyce-Codd (BCNF) - Bentuk normal keempat / Forth Norm Form (4NF) - Bentuk normal kelima / Fifth Norm Form (5NF)

1st Normal Form ( 1NF ) Bentuk normal tahap pertama (1NF) terpenuhi jika: Sebuah tabel tidak memiliki Atribut Bernilai Banyak (Multivalued Attribute) atau lebih dari satu atribut dengan domain nilai yang sama

1st Normal Form ( 1NF ) Kriteria Normalisasi tahap Pertama (1NF): Jika seluruh atribut dalam relasi bernilai atomik Jika seluruh atribut dalam relasu bernilai tunggal Jika relasi tidak memuat set atribut berulang Jika semua record mempunyai sejumlah atribut yang sama

1st Normal Form ( 1NF ) Permasalahan dalam 1NF : Tidak dapat menyisipkan informasi parsial Terhapusnya informasi ketika menghapus sebuah record Pembaharuan atribut non kunci mengakibatkan sejumlah record harus diperbaharui

2nd Normal Form ( 2NF ) Relasi disebut 2NF bila: Memenuhi kriteria 1 NF Semua atribut non kunci FD pada PK Permasalahan dalam 2 NF: Kerangkapan data Data inconsistency Proses pembaharuan tidak efisien Penyimpangan pada saat penyisipan, penghapusan dan pembaharuan

3rd Normal Form ( 3NF ) Suatu relasi disebut memenuhi 3NF jika: Memenuhi kriteria 2NF Setiap atribut non kunci tidak TDF (non Transitive Dependency) terhadap PK Permasalahan dalam 3NF adalah keberadaan penentu yang tidak merupakan bagian dari PK menghasilkan duplikasi rinci data pada atribut yang berfungsi sebagai FK

3rd Normal Form ( 3NF ) Cara mengubah 2 NF menjadi 3 NF: Identifikasikan TDF relasi 2NF Dekomposisi relasi 2NF menjadi relasi-relasi baru sesuai TDF. Bila menggunakan diagram, maka simpul-simpul yang berada pada puncak diagram ketergantungan data bertindak sebagai PK pada relasi baru Misal: Relasi R dengan sifat Sbb: a. R = (A,B,C) dengan PK = A b. FD : R.B  R.C Maka R perlu di dekomposisi menjadi a. R1 = (B,C) b. R2 = (A,B), FK : B references R1

Boyce-Codd Norm Form (BCNF) Bentuk normal BCNF dikemukakan oleh R.F. Boyce dan E.F. Codd Suatu relasi disebut BCNF jika : Memenuhi kriteria 3NF Semua atribut penentu (Determinan) merupakan CK

4th Norm Form (4 NF) Relasi disebut sebagai 4NF jika: Memenuhi kriteria BCNF Setiap atribut di dalamnya tidak mengalami ketergantungan pada banyak nilai

5th Norm Form (5 NF) Suatu relasi disebut sebagai 5NF, jika kerelasian antar data dalam relasi tersebut tidak dapat direkonstruksi dari struktur relasi yang memuat atribut yang lebih sedikit