Anda di halaman 1dari 4

SOAL TIPE A (STAMBUK GANJIL)

NAMA : ALIF ANUGRAH


NIM : E1E119045
MATAKULIAH : SISTEM BASIS DATA
WAKTU :-
SIFAT UJIAN :-
DOSEN PENGAMPU : SUTARDI HAPAL. S.Kom. , MT.

1. SEBUTKAN TUJUAN NORMALISASI.


2. SEBUT DAN JELASKAN BENTUK-BENTUK NORMAL
3. KEY ATRIBUTE DIBAGI MENJADI 3: SEBUT DAN JELASKAN.
4. JELASKAN PENGERTIAN DARI KONSEP FOREIGN KEY DAN BERIKAN CONTOH.
5. JELASKAN FUNGSI DARI NORMALISASI.
6. SEBUAH TABEL DIKATAKAN BAIK (EFISIEN) ATAU NORMAL JIKA MEMENUHI 3 KRITERIA SEBUT
DAN JELASKAN:
7. TABEL UNIVERSAL (NORMALKAN, RELASIKAN,JELASKAN MODEL RELASINYA.
NPM Nama Alamat MTKULIAH SKS MID FINAL JURUSAN NIL_ANGKA

10296832 Nurhayati Jakarta P. Basis Data 2 60 75 TK 135


10296126 Astuti Jakarta SIM 3 70 90 MI 160
31296500 Budi Depok Pancasila 2 55 40 MI 95
41296525 Prananingrum Bogor PEMROGRAMAN 3 90 80 SI 170

JAWABAN
1. Tujuan Normalisasi Database adalah untuk menghilangkan dan mengurangi redudansi data
dan tujuan yang kedua adalah memastikan dependensi data (Data berada pada tabel yang
tepat).
2. Bentuk-bentuk normalisasi sebagai berikut:
 Bentuk Normal Pertama (First Normal Form) (1NF)
Suatu relasi 1NF jika dan hanya jika sifat dari setiap relasi atributnya bersifat atomik.
Atom adalah zat terkecil yang masih memiliki sifat induknya, bila dipecah lagi maka
ia tidak memiliki sifat induknya.
 Bentuk Normal Ke Dua (2 NF /Second Normal Form)
Bentuk normal kedua mempunyai syarat yaitu bentuk data telah memenuhi kriteria
bentuk normal kesatu. Atribute bukan kunci haruslah bergantung secara fungsi pada
kunci utama/primary key. Sehingga utk membentuk normal kedua haruslah sudah
ditentukan kunci-kunci field.
 Bentuk Normal Ke Tiga (3 NF / Third Normal Form)
Untuk menjadi bentuk normal ketiga maka relasi haruslah dalam bentuk normal kedua
dan semua atribute bukan primer tidak punya hubungan yg transitif. Dengan kata
lain,setiap atribute bukan kunci haruslah bergantung hanya pada primary key dan pada
primary key secara menyeluruh.
 Bentuk Normal Ke Empat (4 NF)
Relasi R adalah bentuk 4 NF jika dan hanya jika relasi tersebut juga termasuk BCNF
dan semua ketergantungan multivalue adalah juga ketergantungan fungsional
 Bentuk Normal Ke Lima (5 NF)
 Disebut juga PJNF (Projection Join Normal Form) dari 4 NF dilakukan dengan
menghilangkan ketergantungan join yang bukan merupakan kunci kandidat.
3. Kunci atribut dibagi dalam 3 jenis sebagai berikut :
 Superkey
Superkey bisa terdiri dari satu atau gabungan atribut yang dapat membedakan setiap
baris data record dalam sebuah entitas (tabel) secara unik.
 CANDIDATE KEY
Candidate Key (kunci calon) adalah salah satu rangkaian yang mempunyai nilai unik
untuk membedakan atau mengidentifikasi nilai-nilai kombinasi yang unik diantara
semua kejadian yang spesifik dari entetitas.
 PRIMARY KEY
Primary key adalah candidate key yang dipilih dengan pertimbangan nilai data pada
atribut tersebut lebih unik dan sering menjadi acuan dalam mengidentifikasi satu baris
data dengan baris data yang lainnya dalam suatu entitas.
4. Secara sederhana, foreign key dapat diartikan sebagai kunci asing. Definisi tersebut juga
berlaku dalam pengolahan relasional database. Kunci asing (Foreign Key) adalah sebuah
atribut atau gabungan atribut yang terdapat dalam suatu tabel yang digunakan untuk
menciptakan hubungan (relasi) antara dua tabel.
Contoh foreign key

Pada gambar diatas, kolom Department_Id yang berada dalam tabel Karyawan merupakan
foreign key. Sebab, kolom Department_Id merujuk pada kolom Department_Id yang berada
di tabel Department. Dalam hal itu, kolom Department_Id pada tabel Department disebut
dengan kunci primer (primary key).
5. Fungsi Normalisasi Database Pada ilmu database atau basis data, normalisasi digunakan
untuk menghindari terjadinya berbagai anomali data dan tidak konsistensinya data.
6. Berikut 3 kriteria table yangh dikatakan efisien:
1) Jika ada dekomposisi (penguraian) tabel, maka dekomposisinya harus dijamin aman
(Lossless-Join Decomposition). setelah tabel tersebut didekomposisi menjadi tabel-
tabel baru, tabel-tabel baru tersebut tetap dapat menghasilkan tabel semula dengan
sama persis.
2) Terpeliharanya ketergantungan fungsional pada saat perubahan data (Dependency
Preservation).
3) Tidak melanggar Boyce-Code Normal Form (BCNF),jika kriteria BCNF tidak dapat
terpenuhi, maka paling tidak tabel tersebut tidak melanggar Bentuk Normal tahap ketiga
(3rd Normal Form/3NF).

Anda mungkin juga menyukai