ABOUT
Normalisasi
3
Sumber Referensi: http://bit.ly/2ZvBBFh
4
DATA NORMALISASI
Terutama alat untuk memvalidasi dan
Catatan: Ini adalah relasi, tapi tidak satu terstruktur dengan baik.
13
Mendapatkan ke Bentuk
Normal Ketiga
MERGING HUBUNGAN
Lihat Integrasi-Menggabungkan entitas dari beberapa
model ER ke dalam hubungan umum
Masalah yang harus diperhatikan ketika penggabungan
entitas dari model ER yang berbeda:
Sinonim-dua atau lebih atribut dengan nama yang berbeda
tetapi arti yang sama
Homonim-atribut dengan nama yang sama tetapi arti yang
berbeda
Transitif dependensi-bahkan jika hubungan dalam 3NF
sebelum penggabungan, mereka mungkin tidak setelah
penggabungan
Hubungan-mungkin supertype / subtipe disembunyikan
sebelum penggabungan
20
KUNCI ENTERPRISE
a) Hubungan dengan
kunci perusahaan
b) Sampel data
dengan kunci
perusahaan
22
Soal 1
22
23
Soal 1. a
1.Buatlah ERD berdasarkan aturan bisnis di atas Tentukan entitas, atribut dan koneksi yang sesuai
beserta kardinalitasnya.
23
24
Soal 1.b
Gambarkan skema relasi (table) berdasarkan ERD yang sudah dibuat. Tentukan primary key dan foreign
key (referential integrity)
24
25
Soal 2
I. Persoalan Normalisasi Tabel
Tabel berikut terkait dengan proses yang berlangsung di perpustakaan sekolah Lakukan Normalisasi terhadap
relasi di atas (sampai 3NF jika mungkin) dengan memeriksa ada tidaknya parsial functional dependency dan
transitive dependency pada relasi tersebut.
.
25
26
Solusi
Proses 1st NF : Tabel sudah dalam kondisi sebagai relasi, dikarenakan sudah tidak ada multi value
26
27
Solusi
27
Proses 2nd NF : Cek keberadaan Parsial Functionality Dependency
28
Solusi
Proses 3rd NF : Apakah terdapat Transitive dependency? Tidak terdapat Transitive dependency.
Skema relasi di 2nd NF sudah dalam bentuk normal
28
29
Soal 3
Perhatikan table berikut !
Buatlah normalisasi tabel sampai dengan 3NF dengan memeriksa ada tidaknya parsial functional dependency
dan transitive dependency pada relasi tersebut!
Jawaban :
29
30
Solusi
1st NF: Tabel sudah dalam kondisi relasi, dikarenakan sudah tidak ada multivalue attribute.
30
31
Solusi
2nd
Transitive dependency
Full dependency
31
32
Solusi
2nd NF : Cek keberadaan functional dependency nya ! (Pembagian tabel parsial depemdecy)
32
33
Solusi
33
34
Soal 4
You are working for a large country club. This country club wants to keep a database on its members and their
guests. For each member, the club keeps mail and tele- phone contact information, name, and membership num-
ber. When you join this club, you can join as a social member (which allows you two rounds of golf a year as
well as privileges to the swimming pool and weight room), a tennis member (which allows you all the privileges
of a social member as well as use of the tennis courts and four rounds of golf), or a golfing member (which
allows you all the privileges of a tennis member and unlimited use of the golf course). This database needs to
track how often a member (who has limited use of the golf course; all golfing members have unlimited use of the
golf course) has used the golf course, and how many guests any and each member has brought to the club. All
mem- bers have guest privileges. The club also wants to attract new members by mailing to all those who came
to the club as guests and live in the state. The mailing includes infor- mation about their visits (i.e., date of visit
and which member was their host for each visit). Once a person becomes a member of any type, information
about them as guests is no longer important to retain. Develop an EER diagram for this situation.
34
35
Solusi
35
36
Referensi
4
37
Any Question?
10 Source:https://quotesblog.net/30-thank-you-images/