20
a.
Programmer
: bahasa yang digunakan adalah bahasa C, COBOL, atau
PL/I
b.
End user :
bahasa yang digunakan adalah bahasa query atau
menggunakan fasilitas yang tersedia pada program aplikasi.
Pada level eksternal ini, user dibatasi pada kemampuan perangkat keras
dan perangkat lunak yang digunakan aplikasi database.
2.1.5.5 Database Relational
Menurut Connolly dan Begg (2002, p74) database relational
adalah kumpulan
relasi ternormalisasi dengan nama relasi yang jelas dan dapat dibedakan.
Menurut Whitten, Bentley dan Ditman (2004, p525) Database relational
adalah database yang mengimplementasikan data sebagai serangkaian table 2
dimensi yang dihubungkan melalui foreign key.
2.1.5.5.1 Konsep Database
Menurut Jones & Rama (2006, p 363-364), Konsep dari database yaitu :
1.
Primary Key
Sebuah atribut yang memiliki sebuah identifikasi yang unik pada
sebuah tabel.
2.
Foreign Key
Sebuah field pada tabel yang merupakan primary key pada tabel lain
yang digunakan untuk menghubungkan tabel yang satu ke tabel lain.
2.1.5.5.2 Tipe Keys di dalam Relational Database
Menurut wikia ada 5 tipe keys di dalam relational database :
1.
Superkey : Sebuah atribut yang secara unik mengidentifikasi entitas dalam
sebuah tabel
2.
Candidate key
: Mirip dengan superkey, tetapi tidak berisi subset dari
atribut superkey itu sendiri
|