Pertemuan ketiga
NORMALISASI DATA
1.Jenis Atribute Key
a.Super key
adalah satu atau lebih atribut yang
dapat membedakan setiap baris data dalam sebuah tabel secara unik.
Contoh : Atribut data mahasiswa yaitu
: Npm,Nama,Jurusan,Kelas,Jenis Kelamin,dll.
b. Candidate Key
adalahkumpulan atribut minimal dari
jenis atribut super key.
Contoh : Npm dan Nama.
c. Primary Key
adalah jenis atribut pilihan dari
candidate key dengan status data yang ditampung atribut tersebut tidak
berulang.
Contoh : Npm
d. Foreign Key
adalah jenis atribut yang data
dihasilkan dari duplicate data atribut lainnya.
Contoh : Npm
2.Bentuk-Bentuk Atribut
a.Atribut Sederhana
adalah atribut atomik yang tidak dapat
dipilah lagi.
Contoh : Npm,Jurusan,Kelas,Jenis
Kelamin,Agama,Golongan Darah.
b.Atribut Komposit (Composite Atribute)
adalah atribut yang masihdapat
diuraikan lagi menjadi sub-sub atribut yang masing-masing memiliki makna.
Contoh : Nama ; Nma depan,Nama
tengah,nama belakang.
Alamat ; Nama
jalan,Kelurahan/desa,Kabupaten/Kota,provinsi,dan Kode Pos.
3.Jenis Atribut Bernilai
A. Atribut
ber Nilai tunggal ( Single Value Atribute )
Contoh : Npm,jurusan,alamat tempat
tinggal,alamat asal,jenis kelamin,nama lengkap,dll.
B.Atribut
Bernilai Banyak ( Multi Value Atribute )
Contoh : Nama ; nama depan,nama
tengah,nama belakang,
Hoby,profesi,pekerjaan.
4. Istilah Atribute Bernilai
A.Mandatory Attribute
( Attribute harus bernilai / Not Null )
Jenis atribut ini untuk nilai datanya
tidak boleh kosong.
b.Non Mandatory
Attribute ( Attribute tidak bernilai / Null )
5.Jenis Atribute Turunan
( Derived Attribute )
Jenis atribut ini yang
nilainya diperoleh dari pengolahan nilai atribut lainnya.
Contoh : Data Npm di
STMIK BUDI DARMA : 15110297
Dari data Npm tersebut
diturunkan kedalam data atribut ,data tahun masuk ( 2 digit dari sebelah kiri =
5 ) selanjutnya turunan untuk atribut jurusan ( 2 digit selanjutnya = 11 yaitu
Teknik Informatika ) 4 digit seterusnya turunan untuk atribut nomor pendaftaran
yaitu 0297.
LANGKAH-LANGKAH NORMALISASI DATA
1. Normalisai Pertama (
1st Normal Form / 1 NF )
- Menentukanseluruh atribut umum.
2. Normalisasi kedua (
2nd Normal Form / 2 NF )
- Menentukan atribut jenis primary key dari
hasil normalisasi 1.
3. Normalisasi ketiga (
3 rd Normal Form / 3 NF )
- Melakukan analisasi terhadap atribut pada
objek hasil normalisasi 2.
4. Boyce Codd Normal (
BCNF )
- Menganalisa tidak dalam bentuk form.
5. Normalisasi Keempat ( 4 th Normal Form / 4 NF )
- Jika ada atribut yang bernilai multi
6. Normalisasi Kelima (
5 th Normal Form / 5 NF )
- Jika ada atribut yang bernilai multi
0 comments:
Post a Comment
Berkomentar lah dengan baik sobat