DATA MANIPULATION LANGUANGE (pertemuan 7)
Primary
Key
|
:
|
Key yang mengindentifikasikan bahwa setiap record
pasti unique. Dalam sebuah tabel hanya
diperbolehkan satu primary key, tidak lebih. Misalnya adalah tabel
MURID, tidak ada murid yang memiliki NIS (Nomor Induk Siswa) yang sama dalam
keadaan real, kemudian diimplementasikan dalam bentuk tabel dengan
diberikan primary key pada kolom NIS.
|
Foreign
Key
|
:
|
Key yang dihasilkan dari primary key dari tabel
lain sebagai bentuk referensi dari tabel lain tersebut. Misalnya adalah tabel
BELAJAR, dalam proses pembelajaran dibutuhkan kelas, guru dan apa yang
dipelajari alias mata pelajaran, maka diimplementasikan dalam sebuah tabel
bahwa dalam tabel BELAJAR terdapat foreign key (key asing) dari
tabel KELAS, GURU dan MATA_PELAJARAN. Dari definisi key ini kita dapat
mengetahui istilah MASTER-DETAIL.
|
Syarat terhubungnya
relasi antara table 1 dengan table yang lain :
Ø Adanya Primary key
Ø Adanya Foreign key
NIM *
|
Nama
|
Alamat
|
Jnskelamin
|
Kdkls **
|
Kdjurusan **
|
20120103001
|
Puspita
|
Jln.Soasio
|
P
|
K01
|
KKA
|
20120103002
|
Roni
|
Jln.Langkat
|
L
|
K02
|
KKA
|
20120103003
|
Dewi
|
Jln.Serdang
|
P
|
K01
|
KK
|
KD.kelas *
|
Nama Kelas
|
K01
|
KA-01
|
K02
|
Ka-02
|
Kd.Jurusan *
|
Nama Jurusan
|
KMI
|
MI
|
KKA
|
KA
|
Primery key (*)
Foreign key (**)
Tidak ada komentar:
Posting Komentar