TAHAP NORMALISASI NF3
Normalisasi adalah sebuah proses untuk mengidentifikasi table kelompok atribut yang memiliki ketergantungan sangat tinggi antara satu atribut dengan atribut lain.
Normalisasi bisa juga disebut sebagai proses pengelompokan
Well structured relation adalah sebuah relasi yang kerangkapan datanya sedikit (Minimum Amount of Redudancy) serta memberikan kemungkinan bagi pemakai untuk menginsert, delete, modify terhadap baris baris data pada relasi tersebut.
Menghapus kolom yang tidak tergantung pada primary key.
karena langkah pertama sudah kita ketahui seperti di atas,
kita langsung lanjut ketahap 2 sebagai berikut :
langkah NF 2
Normalisasi bisa juga disebut sebagai proses pengelompokan
Well structured relation adalah sebuah relasi yang kerangkapan datanya sedikit (Minimum Amount of Redudancy) serta memberikan kemungkinan bagi pemakai untuk menginsert, delete, modify terhadap baris baris data pada relasi tersebut.
Contoh Struk
Normal Form (1NF)
bentuk normal yang pertama mensyaratkan beberapa kondisi dalam sebuah datase berikut adalah
fungsi dari bentuk normal pertama ini.
Menghilangkan
duplikasi kolom dari tabel yang sama.
Buat tabel
terpisah untuk masing-masing kelompok data terkait dan mengidentifikasi setiap
baris dengan kolom yang unik (primary key). Contoh 1NF
No_Transakasi
|
Date_time
|
ID_karyawan
|
Nama_karyawan
|
Nama_outlet
|
Nama_barang
|
qty
|
Harga_barang
|
Harga_jual
|
diskon
|
Total
|
Jenis_pembayaran
|
pembayaran
|
kembali
|
458
|
20/09/18_07:30
|
01
|
Aida
nur
|
Indomaret
SPBU prabu kiansantang
|
-aqua
air mineral 600
|
2
|
3300
|
6600
|
0
|
6600
|
tunai
|
49000
|
42400
|
Tabel Outlet
Id_karyawan*
|
nama_outlet
|
Nama_karyawan
|
01
|
Indomaret SPBU prabu kiansantang
|
Aida nur
|
Tabel Barang
Nama_barang*
|
Harga_barang
|
diskon
|
Aqua air mineral 600
|
3300
|
0
|
Tabel Transaksi
No_transaksi*
|
QTY
|
Jenis_pembayaran
|
Tanggal_waktu
|
458
|
1
|
Tunai
|
20/09/18_07:30
|
Normalisasi 3NF
Normalisasi
database dalam bentuk 3NF bertujuan untuk menghilangkan seluruh atribut atau
field yang tidak berhubungan dengan primary key. Dengan demikian tidak ada
ketergantungan transitif pada setiap kandidat key. Syarat dari bentuk normal
ketiga atau 3NF adalah :
- Memenuhi
semua persyaratan dari bentuk normal kedua.
Menghapus kolom yang tidak tergantung pada primary key.
outlet
ID_Karyawan*
nama_outlet
Nama_Karyawan
barang
nama_barang*
harga_barang
diskon
Transaksi
no_transaksi*
QTY
jenis_Pembayaran
tanggal_waktu
id_kasir**
nama_barang**
tabel outlet
Id_karyawan*
|
nama_outlet
|
Nama_karyawan
|
01
|
Indomaret SPBU prabu kiansantang
|
Aida nur
|
tabel barang
Nama_barang*
|
Harga_barang
|
diskon
|
Aqua air mineral 600
|
3300
|
0
|
tabel transaksi
No_transaksi
|
QTY
|
Jenis_pembayaran
|
Tanggal_waktu
|
Id_karyawan
|
Nama_barang
|
458
|
1
|
Tunai
|
20/09/18_07:30
|
01
|
Aqua air mineral 600
|
setelah semua
normalisasi sudah terbentuk selanjutnya untuk implementasi di Microsoft Acces,
disini akan menggunakan Microsoft Acces 2010. berikut penjabarannya.
karena langkah pertama sudah kita ketahui seperti di atas,
kita langsung lanjut ketahap 2 sebagai berikut :
langkah NF 2
Dan berikut tahap NF3
==SELESAI==
==SELAMAT MENCOBA==
**Terima Kasih Sudah menyimak Blog aquuuwh**
**Terima Kasih Sudah menyimak Blog aquuuwh**
Komentar
Posting Komentar