NIM : 312210027
Kelas : TI.22.C.1
Mata Kuliah : Basis Data
SOAL
4. Sebutkan dan jelaskan kriteria agar sebuah table dikatakan Baik atau Normal!
5. Jelaskan pengertian dari Primary Key, Candidate Key, dan Foreign Key?
JAWABAN
Aplikasi Database :
3. Normalisasi Data
Proses untuk menciptakan suatu tabel (relasi) dalam basis data dengan tujuan untuk
mengurangi kemubaziran.
Normalisasi merupakan sebuah teknik dalam logical desain sebuah basis data, teknik
pengelompokkan atribut dari suatu relasi sehingga membentuk struktur relasi yang baik
(tanpa redudansi).
Proses normalisasi adalah proses pengelompokkan data elemen menjadi tabel-tabel
yang menunjukkan entity dan relasinya.
4. Normalisasi Data
Proses untuk menciptakan suatu tabel (relasi) dalam basis data dengan tujuan untuk
mengurangi kemubaziran.
Normalisasi merupakan sebuah teknik dalam logical desain sebuah basis data, teknik
pengelompokkan atribut dari suatu relasi sehingga membentuk struktur relasi yang
baik (tanpa redudansi).
Proses normalisasi adalah proses pengelompokkan data elemen menjadi tabel-tabel
yang menunjukkan entity dan relasinya.
5. Pengertian dari Primary Key, Candidate Key, dan Foreign Key
Candidate key adalah suatu atribut atau satu set minimal atribut yang hanya
mengidentifikasikan secara unik untuk suatu kejadian spesifik dari
entitas.Candidate key ini harus memenuhi syarat sbb:
Unique Identifier, untuk setiap row/tuple candidate key harus secara unik dapat
menjadi identifier. Artinya, setiap non candidate key atribut secara fungsional
bergantung pada candidate tersebut.
Non Redudancy, tidak ada duplikasi candidate key untuk menjadi unique
identifier, dimana tidak dapat dilakukan penghapusan pada candidate key dimana
tidak merusak sifat unique identifier.
Primary key
Primary Key adalah suatu aturan yang berguna untuk memastikan bahwa setiap
baris data pada tabel bersifat unik ( berbeda antara baris satu dengan baris
lainnya ). contohnya untuk primary key
Foreign Key
Foreign Key adalah kolom atau field pada suatu tabel yang berfungsi sebagai
kunci tamu dari tabel lain. Foreign Key sangat berguna bila kita bekerja dengan
banyak tabel yang saling berelasi satu sama lain