Tugas Basis Data m10
Tugas Basis Data m10
FAKULTAS TEKNIK
UNIVERSITAS PELITA BANGSA
Soal :
1. Apa yang anda ketahui tentang Relasi, Attribute, Tuple?
2. Jelaskan yang dimaksud Data Base Management System (DBMS)!
3. Jelaskan pengertian Normalisasi Data!
4. Sebutkan dan jelaskan kriteria agar sebuah table dikatakan Baik atau Normal!
5. Jelaskan pengertian dari Primary Key, Candidate Key, dan Foreign Key?
Jawab
1. 1. Relasi
Relation (Relasi) merupakan sebuah tabel dengan kolom-kolom dan baris-baris. Pada model
relasional, relasi digunakan untuk menyimpan informasi mengenai objek-objek yang
direpresentasikan dalam sebuah basis data.
2.Atribut
Attribute (Atribut) merupakan kolom dari suatu relasi yang mempunyai nama. Atribut-atribut pada
suatu relasi tidak harus tersusun secara khusus. Contohnya, pada relasi PEGAWAI mempunyai lima
kolom untuk atribut-atribut NIP#, Nama, Alamat, Gaji dan KodeDiv.
3. Tupel
Tuple (Tupel) merupakan suatu baris dari suatu relasi. Pada relasi PEGAWAI, setiap tupel
mempunyai 5 nilai, masing-masing untuk setiap atribut NIP#, Nama, Alamat, Gaji dan KodeDiv.
2. Database Management System atau DBMS adalah software yang digunakan untuk
mengelola, menyimpan, dan mengambil database. Software ini menyediakan
antarmuka yang memungkinkan user membaca, membuat, menghapus, dan
memperbarui data. Data adalah sekumpulan informasi seperti teks, angka, dan media,
yang semuanya bisa dikelola dalam database. Nah, data ini dikontrol oleh sebuah
sistem yang disebut DBMS. Jadi, DBMS adalah sistem yang menjembatani user dan
database untuk mengelola data, database engine, dan skema
3. Normalisasi database adalah teknik pengelompokkan data dari berbagai entitas dalam
sebuah relasi agar menjadi struktur yang baik tanpa pengulangan data
4. Sebuah tabel dikatakan baik (efisien) atau normal jika memenuhi 3 kriteria sbb:
• Jika ada dekomposisi (penguraian) tabel, maka dekomposisinya harus dijamin aman
(Lossless-Join Decomposition). Artinya, setelah tabel tersebut diuraikan /
didekomposisi menjadi tabel-tabel baru, tabel-tabel baru tersebut bisa menghasilkan
tabel semula dengan sama persis.
• Terpeliharanya ketergantungan fungsional pada saat perubahan data (Dependency
Preservation).
• Tidak melanggar Boyce-Code Normal Form (BCNF)
Aturan-aturan normalisasi dinyatakan dalam istilah bentuk normal. Bentuk ormal adalah suatu
aturan yang dikenakan pada relasi-relasi dalam basis data dan harus dipenuhi oleh relasi
tersebut pada level-level normalisasi. Suatu relasi dikatakan dalam bentuk normal tertentu
jika memenuhi kondisi-kondisi ertentu.
5 . Primary Key merupakan sebuah aturan dimana fungsinya adalah untuk membedakan anatara baris
satu dengan baris lainnya yang ada pada tabel dan bersifat unik.
Ada ketentuan yang harus diperhatikan ketika field yang menjadi primary key yakni :
foreign (tamu) key, merupakan suatu atribut untuk melengkapi hubungan yang menunjukan ke induknya,
itu artinya field pada tabel merupakan kunci tamu dari tabel lain. Dan biasanya penggunaan foreign key
akan sangat dibutuhkan ketikan kita menemukan banyak tabel dan ingin menghubungkan satu tabel
key pada SQL adalah candidate key, candidate key merupakan suatu atribut ataupun super key yang