|
20
Diagram ini mengilustrasikan three design layer, yaitu view layer,
domain layer, dan data access layer
dan memperlihatkan setiap
lapisan
sebagai paket yang terpisah.
2.1.19 Database
2.1.19.1 Pengertian Database
Menurut Hall (2011, p.27), Sistem manajemen basis data
(database management system
DBMS) adalah peranti lunak sistem
khusus yang diprogram untuk mengetahui elemen data
mana yang
penggunanya memiliki hak untuk mengaksesnya.
Menurut Rama dan Jones (2008, p194), Sistem manajemen
basis data (database management system) merupakan seperangkat
program yang memungkinkan pengguna untuk menyimpan,
memodifikasi, dan menyaring informasi dari basis data.
Jadi, disimpulkan bahwa database management system
(DBMS) adalah suatu software
dimana pengguna memiliki hak untuk
mengakses elemen data tertentu dimana pengguna bisa menyimpan,
memodifikasi, atau menyaring informasi dari database tersebut.
2.1.19.2 Primary Key and Foreign Key
Menurut Satzinger, et al (2009, p.491), Primary key is the key
that is used to uniquely identify the rows of a relational database
table, yang terjemahannya adalah Primary key
adalah kunci yang
digunakan untuk mengidentifikasi secara unik baris dari tabel database
relasional.
Menurut Shelly and Rosenblatt (2012, p.402), Primary key is a
field or combination of fields that uniquelly and minimally identifies a
particular member of an entity, yang terjemahannya adalah Primary
key
adalah bidang atau kombinasi dari bidang yang unik dan minimal
mengidentifikasi anggota tertentu dari suatu entitas.
Jadi kesimpulan dari pengertian primary key adalah kombinasi
dari bidang yang unik yang digunakan untuk mengidentifikasi baris dari
tabel database.
|