Rabu, 03 Juli 2013

DML (Data Manipulation Language)


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