Kamis, 22 Oktober 2009

tugas sistem basis data bu betta

 UnNormalisasi (Tidak Normalisasi)
Yaitu kumpulan data yang direkam tidak ada keharusan mengikuti format tertentu. Yaitu sbb :

DVD Number Manufacture Date Movie Title Star Year Filmed Length Customer Number Customer Name Customer Address Rental Date Return Date Fee Paid

 Normalisasi 1 (1sd Normal Form)
Bentuk normal 1NF terpenuhi jika sebuah tabel tidak memiliki atribut bernilai banyak (multivalued attribute), atribut composite atau kombinasinya dalam domain data yang sama. Setiap atribut dalam tabel tersebut harus bernilai atomic (tidak dapat dibagi-bagi lagi)
.
DVD Number Manufacture Date Movie Title Star Year Filmed Length


Customer Number Customer Name Customer Address


DVD Number Customer Number Rental Date Return Date Fee Paid


 Normalisasi 2
Pada normalisasi ke dua diharuskan telah memenuhi normalisasi pertama dan setiap atribut yang bukan kunci bergantung secara fungsional(FD/ Functional Dependency) terhadap secara utuh kunci utama (primary key).

Customer Number Customer Name

Customer Number Customer Address

DVD Number Manufacture Date Movie Title Star Year Filmed Length


DVD Number Customer Number Rental Date Return Date Fee Paid


 Normalisasi 3
Pada normalisasi ke tiga telah memenuhi normalisasi kedua dan setiap atribut yang bukan kunci bergantung tidak mempunyai transitive functional dependency kepada kunci pertama (primary key).

DVD Number Movie Title Star Year Filmed Length


DVD Number Manufacture Date


Customer Number Customer Name


Customer Number Customer Address


DVD Number Customer Number Rental Date Return Date Fee Paid


SOAL II
Menentukan normalisasi :

1. Table ini masuk pada normalisasi ke tiga karena setiap atribut yang bukan kunci bergantung tidak mempunyai transitive functional dependency kepada kunci pertama (primary key).

Movie Title Star Year Filmed Length
a x 2003 120
b y 2004 100
a x 2003 120
b y 2004 100
c z 2005 90
Movie Title Star Year Filmed Length
a x 2003 120
b y 2004 100
c z 2005 90



2. Table ini masuk pada normalisasi ke dua karena telah memenuhi normalisasi pertama dan setiap atribut yang bukan kunci bergantung secara fungsional(FD/ Functional Dependency) terhadap secara utuh kunci utama (primary key). Yaitu Rental Date tergantung kepada DVD number secara transitive melalui Customer Number.

DVD Number Customer Number Rental Date Customer Name Return Date Fee Paid
1 a1 01/10/2009 andi 03/10/2009 0
1 a1 01/10/2009 andi 03/10/2009 0
2 a2 03/10/2009 budi 05/10/2009 0
2 a2 03/10/2009 budi 05/10/2009 0
2 a3 03/10/2009 cilla 10/10/2009 1200

Customer Number Customer Name Customer Address
a1 andi jl. Mawar no.1
a2 budi jl. Mawar no.2
a3 cilla jl. Mawar no.3


DVD Number Rental Date Return Date Fee Paid
1 01/10/2009 03/10/2009 0
2 03/10/2009 05/10/2009 0
2 03/10/2009 10/10/2009 1200

DVD Number Customer Number
1 a1
2 a2
2 a3

3. Table berikut memenuhi normalisasi ke tiga karena semua atribut yang ada telah bergantung pada satu primary key yaitu DVD Number.

DVD Number Manufacture Date Movie Title Star


4. Table berikut memenuhi normalisasi dua karena semua atribut selain primary key, secara utuh memiliki Functional Dependency pada primary key. Sedangkan didalam table customer masih mengandung nilai composite jadi table customer akan dipisah.
Movie Title Customer Number Star Length Customer Name Customer Address


Movie Title Customer Number Star Length


Customer Number Customer Name Customer Address




Customer Number Customer Name Customer Number Customer Address

5. Table ini masuk pada normalisasi ke tiga karena setiap atribut yang bukan kunci bergantung tidak mempunyai transitive functional dependency kepada kunci pertama (primary key).

DVD Number Customer Number Rental Date Return Date Fee Paid


Dimana Rental Date bergantung pada DVD Number secara transitive melalui Customer Number.

1 komentar:

Anonim mengatakan...

mantep lah