Tujuan normalisasi database adalah untuk menghilangkan dan mengurangi redudansi data
dan tujuan yang kedua adalah memastikan dependensi data (Data berada pada tabel yang
tepat).
Jika data dalam database tersebut belum di normalisasi maka akan terjadi 3 kemungkinan
yang akan merugikan sistem secara keseluruhan.
2. DELETE Anomali: Penghapusan data yang tidak sesuai dengan yang diharapkan,
artinya data yang harusnya tidak terhapus mungkin ikut terhapus.
Normal Form
Data yang direkam dan dimasukkan secara mentah dalam suatu tabel pada bentuk ini
sangat mungkin terjadi inkonsistensi dan anomali data
Bentuk normal yang pertama atau 1NF mensyaratkan beberapa kondisi dalam sebuah
database, berikut adalah fungsi dari bentuk normal pertama ini.
Syarat untuk menerapkan normalisasi bentuk kedua ini adalah data telah dibentuk dalam
1NF, berikut adalah beberapa fungsi normalisasi 2NF.
Menghapus beberapa subset data yang ada pada tabel dan menempatkan mereka pada
tabel terpisah.
Menciptakan hubungan antara tabel baru dan tabel lama dengan menciptakan foreign
key.
Tidak ada atribut dalam tabel yang secara fungsional bergantung pada candidate key
tabel tersebut.
Contoh normalisasi database bentuk 2NF
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 :
Bentuk normal ketiga mempunyai syarat, setiap relasi tidak mempunyai atribut yang
bergantung transitif, harus bergantung penuh pada kunci utama dan harus memenuhi
bentuk normal kedua (2 NF).
Normalisasi Database 3NF (Rudiawan16)
Merupakan sebuah teknik normalisasi database yang sering disebut 3.5NF, memiliki
hubungan yang sangat erat dengan bentuk 3NF. Pada dasarnya adalah untuk menghandle
anomali dan overlooping yang tidak dapat di handle dalam bentuk 3NF. Normalisasi
database bentuk ini tergantung dari kasus yang disediakan, tidak semua tabel wajib di
normalisasi dalam bentuk BCNF.
1. Teknik untuk menghasilkan medel data yang memiliki strukutur yang baik dipandang dari sudut pemanfaatan data
disebut....
A. Dekomposisi
B. Denormalisasi
C. ERD
D. Normalisasi
E. Naturalisasi
2. Istilah yang umum digunakan dalam perancangan basis data disebut...
A. Atribut
B. Domain
C. Key
D. Superkey
E. Ketergantungan fungsional
3. Merupakan satu atau gabungan dari beberapa atribut yang dapat membedakan semua barsi data (row) dalam tabel secara
unik adalah pergantian dari...
A. Atribut
B. Domain
C. Key
D. Superkey
E. Ketergantungan fungsional
4. Merupakan kumpulan atribut minimal yang dapat membedakan setiap baris data dalam sebuah tabel secar unik adalah....
A. Superkey
B. Primary key
C. Conditate key
D. Domain
E. Tipe data
5. Nilai field “Not Null” artinya field itu adalah...
A. Unik
B. Penuh
C. Tidak penuh
D. Tidak boleh kosong
E. Tidak boleh ganda
6. Nilai field yang menjadi primary key harus bersifat unik, artinya...
A. Bersifat khusus
B. Tidak penuh
C. Tidak boleh kosong
D. Tidak boleh ganda
E. Mewakili anggotanya
7. Atribut-atribut yang tidak menjadi atau merupakan anggota dari key primer disebut...
A. Atribut komposit
B. Atribut deskriptif
C. Atribut sederhana
D. Atribut bernilai tunggal
E. Atribut benilai majemuk
8. Bedasarkan penyataan di atas, yang merupakan ciri dari primary key adalah...
A. 1, 2, 3
B. 1, 3, 4
C. 1, 3, 5
D. 1, 2, 4
E. 1, 2, 5
9. Bedasarkan pernyataan di atas ciri dari ketergantungan fungsional (functional dependency) ditunjukkan nomor...
A. 1
B. 2
C. 3
D. 4
E. 5
10. Ditekankan pada batas-batas nilai yang diperbolehkan bagi suatu atribut , dilihat dari kenyataan yang ada adalah
pengertian dari..
A. Superkey
B. Primary key
C. Condidate key
D. Domain
E. Tipe data
11. Salah satu tujuan normalisasi adalah...
A. Meminimalkan redundansi data
B. Digunakan dalam perancangan basis data
C. Untuk dijadikan acuan database tanpa data yang asing
D. Kemampuan penyimpanan data suatu atribut secara fisik
E. Unsur pembentuk basis data dalam keadaan baik normal
12. Sebuah tabel dapat dikategorikan baik (efisien) atau normal, jika telah memenuhi 3 kriteria, yaitu ditunjukkan nomor....
A. 2, 3, 5
B. 3, 4, 5
C. 4, 5, 6
D. 1, 3, 5
E. 1, 2, 5
13. Bentuk normal yang pertama atau 1NF mensyaratkan beberapa kondisi dalam sebuah database , salah satu fungsinya
ditunjukkan oleh nomor...
A. 2
B. 3
C. 4
D. 5
E. 6
14. Salah satu fungsi normalisasi bentuk 2NF ditunjukkan oleh nomor...
A. 1
B. 2
C. 3
D. 4
E. 5
15. Syarat dari bentuk normal ketiga atau 3NF ditunjukkan oleh nomor...
A. 2
B. 3
C. 4
D. 5
E. 6
16. Digunakan untuk meng-hendle anomali dan overlooping yang tidak dapat di-handle dalam bentuk 3NF adalah salah satu
fungsi....
A. Normalisasi
B. Normal form (1NF)
C. Normal form (2NF)
D. Normal form (3NF)
E. BCNF Boyce-Codd normal form
17. Tidak boleh berisi atribut atau kumpulan atribut yang telah menjadi superkey yang lain adalah salah satu ciri dari....
A. Super key
B. Primary key
C. Condidate key
D. Domain
E. Tipe data
18. Bedasarkan tabel di atas,atribut yang merupakan primary key atau kunci dari tabel tersebut dan merupakan atribut yang
memiliki ketergantungan dan keterkaitan dengan atribut yang lain adalah....
A. NIM
B. Kode_subjek
C. Mata_kuliah
D. Nilai
E. Bobot
19. Bedasarkan tabel diatasbila dibuat kedalam bentuk normal form (3NF), maka akan menyisakan atribut yaitu....
A. NIM-Kode_subjek
B. Kode_subjek-Mata_kuliah
C. Kode_subjek-Nilai
D. Nim-Nilai
E. Nilai-Bobot
20. Perhatikan tabel diatas, atribut yang secara fungsional tergantung pada atribut primary key adalah....
A. NIM-Kode_subjek
B. Kode_subjek-Mata_kuliah
C. Kode_subjek-Nilai
D. Nim-Nilai
E. Nilai-Bobot
No 21 sd 40 soal SQL