![]() 23
2.1.3
Sistem Basis
Data
Menurut
Connolly&Begg
(2002,
p14),
basis
data
adalah
sekumpulan
koleksi
data
yang
dapat
digunakan
secara
bersarnaan
atau
simultan
oleh
lebih
dari
satu
user
atau
department.
Data-data
yang
terdapat
di dalarn
database
saling
terkait
secara
logikal,
artinya objek-objek
terpisah
(person,
place, thing,
concept, event)
di
dalarn
suatu
organisasi
yang
disebut
sebagai
entity
dan
memiliki
attribute yang
menggarnbarkan
aspek-aspek
tertentu
dari
objek,
dihubungkan
satu
sarna
lain
melalui
suatu
asosiasi
yang
disebut
sebagai relationship.
Database
tidak
hanya
menyirnpan
data
operasional,
tetapi
juga
menyimpan
data
yang
menggarnbarkan
data
di
dalarnnya
atau
yang
disebut
sebagai
data dictionary (data about data).
Menurut
Date
(2000,
p2),
sistem
basis data
sebenarnya
tidak
lain
adalah
sistem
penyimpanan record
secara
komputer
(elektronis).
Basis
data
sendiri
dapat
digarnbarkan
sebagai
suatu
lemari
file yang
berisi
berbagai
kumpulan
file-file
data
yang
terkomputerisasi.
2.1.4
Primary
Key dan Foreign Key
Menurut
Connolly&Begg (2002,
p79),
Primary
key
adalah
suatu
atribut
atau
seperangkat
atribut yang
secara
unik
mengidentifikasi
atau
menggarnbarkan
suatu
baris
data (tuple)
di
dalarn suatu
relasi. Pengertian
primary
key
berasal
dari
candidate
key,
yaitu
suatu
kunci
yang
menggarnbarkan
atribut
di dalarn
tuple
yang
mempunyai
sifat
uniqueness
dan
irreducibility.
Relasi
dapat
memiliki
lebih
dari
satu
candidate
key.
Jika
kunci
terdiri
dari
satu
atribut,
maka
kunci
tersebut
disebut
sebagai
composite
key.
Aturan
integritas
data
mengharuskan tidak
ada
dua
baris
di dalarn
satu
tabel
memiliki
nilai
yang
|