Bab 2
Bab 2
2
Bab 2
Model Basis Data Relasional
2 1
Tabel 2.1. Rangkuman Sifat-sifat Tabel Relasional
Gambar 2.1.
Basis Data
2 Kunci (Key)
Redudansi yang terkontrol (penggunaan
atribut secara besama-sama) membuat
basis data relasional berjalan dengan baik.
Primary key suatu tabel akan muncul lagi
pada tabel lainnya sebagai penghubung
(foreign key)
Jika foreign key mengandung suatu nilai
atau nilai kosong yang cocok, maka tabel
yang menggunakan foreign key tersebut
dikatakan menunjukkan integritas refe-
rensial.
Basis Data
Hubungan
Gambar 2.2.
Basis Data
Gambar 2.3.
Basis Data
2 Kunci (Key)
Sebuah kunci (key) dapat membantu mende-
finisikan relasi entitas.
Aturan kunci didasarkan pada konsep yang
dikenal dengan istilah determinasi, yang
digunakan untuk mendefinisikan ketergan-
tungan fungsional.
Basis Data
2 Kunci (Key)
Ketergantungan Fungsional.
Atribut B bergantung secara fungsional
pada A, Jika A menentukan B.
Sebuah atribut bagian dari suatu kunci
dikenal sebagai atribut kunci.
Kunci yang memiliki lebih dari satu atribut
disebut dengan kunci komposit.
Jika atribut (B) bergantung secara fung-
sional pada kunci komposit (A) tetapi tidak
terdapat pada salah satu kunci komposit
tersebut, atribut (B) bergantung penuh
secara fungsional pada (A).
Basis Data
Integritas Entitas
Syarat Seluruh entias bersifat unik dan tidak ada primary key
yang bernilai kosong.
Integritas Referensial
Gambar 2.4.
Basis Data
Gambar 2.5.
Basis Data
Gambar 2.6.
Basis Data
Gambar 2.7.
Basis Data
Wali PRODUCT Mhs SKS IPK Hasil Wali Mhs SKS IPK
Winata Susi 18 2.03 Winata Susi 18 2.03
Adelia Toni 20 3.42 Winata Toni 20 3.42
Wandi 21 2.75 Winata Wandi 21 2.75
Adelia Susi 18 2.03
Adelia Toni 20 3.42
Adelia Wandi 21 2.75
Gambar 2.8.
Basis Data
Gambar 2.9.
Basis Data
Gambar 2.10.
Basis Data
Gambar 2.11.
Basis Data
Gambar 2.12.
Basis Data
Gambar 2.13.
Basis Data
Gambar 2.14.
Basis Data
2 Mhs
Outer JOIN
Gambar 2.15.
Basis Data
Gambar 2.16.
Basis Data
2 Nama Nama
Tabel 2.4. Contoh Kamus Data
Membimbing
M
SISWA
Gambar 2.17.
Basis Data
1 M
WALI Membimbing SISWA
Gambar 2.18.
Basis Data
Hubungan
Tabel : SISWA
PK : NOMHS
FK : KODE_WALI
Gambar 2.19.
Basis Data
1 M
KURSUS Memiliki KELAS
Gambar 2.20.
Basis Data
M N
SISWA Mengambil MKA
Gambar 2.21.
Basis Data
M N
SISWA Mengambil MKA
1 M M 1
Gambar 2.21.
Basis Data
Tabel MKA
Gambar 2.22.
Basis Data
Tabel KULIAH
Primary key KODE_MKA+NOMHS
Foreign key KODE_MKA,NOMHS
Tabel MKA
Primary key KODE_MKA
Gambar 2.23.
Basis Data
M N
SISWA Mengambil MKA
1 M M 1
Gambar 2.24.
Basis Data
Gambar 2.25.
Basis Data