Perancangan Database dengan teknik normalisasi

Slides:



Advertisements
Presentasi serupa
Basis data - day 4 Rachmat wahyu pramono Dosen Pembimbing:
Advertisements

NORMALISASI DATA Basis Data.
Wajib, S.Pd, S.ST. Sistem Informasi Penjualan Pembelian  Sebuah toko menjual berbagai macam barang yang diperoleh dari suplier. Banyak suplier yang menyuplai.
TEKNIK PERANCANGAN BASIS DATA
Basis data - day 5 Rachmat wahyu pramono Dosen Pembimbing: Rengga Asmara, S. Kom, OCA Politeknik Elektronika Negeri Surabaya Departemen Teknik.
Jaringan Komputer dan Database
Normalisasi.
Normalisasi Basis Data
Created by : Nurfajria Muchlis, S.Kom. UML merupakan metode pengembangan perangkat lunak (atau sistem informasi) dengan grafis yang mudah dipahami. UML.
Normalisasi Basis Data
NORMALISASI.
Normalisasi Basis Data
SISTEM BASIS DATA STMIK – AUB SURAKARTA
IMPLEMENTASI NORMALISASI
Definisi, Ketergantungan, Langkah-Langkah
Perancangan Data Base Relasi
Sistem Basis Data Renni Angreni, M.Kom.
Desain Database Disusun Oleh : Dr. Lily Wulandari
UNIVERSUTAS NEGERI MAKASSAR
Perancangan Skema Logis dengan Model Relasional
C H A P T E R 4 Normalisasi 1NF Chapter 8 - Process Modeling.
NORMALISASI BASIS DATA
Normalisasi Basis Data
Desain Database Dengan Teknik NORMALISASI
Entity Relationship Diagram
Analisa & Perancangan Sistem Informasi
Basis Data dan SBP Disusun Oleh : Lily Wulandari.
NORMALISASI.
Pertemuan 9 ANALISA RANCANGAN DATABASE.
NORMALISASI.
NORMALISASI.
BENTUK-BENTUK NORMALISASI
Wiwin Kristianti D3-TKJ/ 2 Universitas Muhammadiyah Magelang
Soal Quiz Perancangan Basis Data
Sistem Basis Data Rahajeng Ratnaningsih, S. Kom STMIK – AUB Surakarta
TEKNIK NORMALISASI.
Transformasi Himpunan Dan Normalisasi
NORMALISASI DATA Basis Data.
Normalisasi Basis Data
Normalisasi.
NORMALISASI KUSRINI.
Normalisasi Tabel Database.
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.
Normalisasi.
NORMALISASI DATA MEETING 5 Febriyanno Suryana, S.Kom, MM
ANALYSIS.
PERANCANGAN DATABASE.
Normalisasi.
NORMALISASI DATA MEETING 5 Febriyanno Suryana, S.Kom, MM
Teknik Normalisasi Database
PERTEMUAN 3 DESAIN DATABASE MENGGUNAKAN NORMALISASI.
BENTUK-BENTUK NORMALISASI
Normalisasi.
PERTEMUAN KE-11 NORMALISASI DATA (I).
NORMALISASI KUSRINI, M.KOM.
Normalisasi.
Normalisasi Basis Data
Pertemuan ke-13 Normalisasi Betha Nurina Sari.
Normalisasi.
NORMALISASI DATA Gede Aditra Pradnyana, S.Kom., M.Kom.
DESAIN DATABASE DAN NORMALISASI
Normalisasi Basis Data
NORMALISASI.
Normalisasi.
PERTEMUAN 2 PEMBUATAN NORMALISASI.
NORMALISASI DATABASE Achmad fitro, M.Kom.
Transcript presentasi:

Perancangan Database dengan teknik normalisasi Purwono Hendradi, M.Kom

Bentuk Tak normal Unnormal Form : Data diambil dari form-form yang ada apa adanya, tidak ada ketentuan mengikuti bentuk tertentu Contoh Invoice : (terlampir)

Bentuk tak normal Dirubah ke bentuk Flat : Invoice No Nm_Cust Add_Cust City_Cust State_Cust Zip Phone_Cust Date Order No Rep FOB QTY Description Unit Price Total Subtotal Shipping Tax Rates G_Total

Bentuk Tak Normal Semua atribut/field di susun bentuk flat Untuk yang diarsir, memungkinkan adanya data yang bernilai ganda (non atomic value), maka form ini memiliki hubungan one to many dengan customer dan barang

Bentuk normal ke satu 1st Normal Form : Menghilangkan data bernilai ganda menjadi atomic value (bila ada) Bentuk ini di uji dengan memasukkan data ke bentuk tak normal, minimal 2 data

Bentuk normal ke satu Invoice No Nm_Cust Add_Cust City_Cust State_Cust Zip Phone_Cust Date 0001 ABC fff ggg hhhh 111 123123 1 0002 PQR Ddd Eee Ee 1121134 Order No Rep FOB QTY Description Unit Price Total Subtotal 1231 31 3 2 aaaa 30 60 bbbb 25 75 135 1211 33 1 Aaaa Shipping Tax Rates G_Total 2 1.4 136.4 3.0 33.0

Bentuk normal ke 2 2nd normal form : Tiap attribut bukan kunci harus bergantung fungsi ke attribut kunci Bergantung fungsi AB,C,D,E A adalah kunci, sedangkan B,C,D,E bergantung fungsi terhadap A Menjadikan pengelompokan dalam tabel-tabel yang relevan

Bentuk normal ke 2 Dirubah ke bentuk Tabel Customer Tabel Transaksi Nm_Cust* Add_Cust City_Cust State_Cust Zip Phone_Cust Date Tabel Transaksi Invoice No Order No Rep FOB QTY Code** Total Subtotal Shipping Tax Rates G_Total Nm_Cust ** Tabel Barang Code* Description Unit Price

Bentuk normal ke 3 Menguji bentuk normal ke 2 untuk menghilangkan ketergantungan transitif Ketergantungan transitif AB,C,D,E CE C adalah trans untuk E dan A, maka harus di dekomposisi menjadi : AB,C,D dan CE

Bentuk Normal ke 3 Bisa jadi bentuk normal ke 2 juga memenuhi persyaratan normal ke 3 Bentuk normal ke 3 bisa diaplikasikan dalam pemrograman Pustaka : Haryanto Kristanto