Home Start Back Next End
  
21
Candidate
key
harus
memiliki
suatu nilai
yang
unik
untuk
suatu
entity.
Oleh
karena
itu
candidate
key
tidak
dapat
bernilai
null.
Contoh
:
setiap
cabang
memilik
nomor cabang
yang
unik (contoh :
B003) dan
tidak
akan
ada cabang lain yang memiliki nomor cabang yang sama.
3.   Primary Key.
Menurut
Connolly
(2002,p341), primary
key adalah
candidate
key yang
terpilih
untuk
mengidentifikasikan
sebuah
baris
dalam sebuah
relasi.
Pemilihan
primary
key
untuk
suatu entity berdasarkan
panjang attribute,
angka
minimal
dari attribute
yang
diperlukan,
dan
tingkat
keunikan.
Contoh 
nomor 
karyawan 
memiliki 
maksimal 
panjang 
karakter
(contoh: S1234).
4.   Foreign Key.
Menurut Connolly (2002,p79), foreign
key adalah sebuah attribute
atau
kumpulan
attribute
dalam
sebuah
relasi
yang
cocok
dengan
candidiate
key
pada
beberapa
relasi.
Contoh
: nomor cabang terdapat pada entity
cabang dan karyawan, untuk menjelaskan karyawan –
karyawan yang
bekerja
pada
suatu
cabang
tertentu.
Pada entity
cabang,
nomor
cabang
merupakan primary key, sedangkan pada entity karyawan, nomor cabang
menjadi foreign key.
2.15
Normalisasi
Menurut
Atzeni
(2003,p255),
normalisasi
adalah
sebuah
prosedur
yang
dapat
digunakan untuk
mengevaluasi
relasi database dan
mengubah relasi
yang belum
Word to PDF Converter | Word to HTML Converter