Page 16 - E-MODUL BASIS DATA KELAS XI RPL
P. 16
3. Tuple
Tuple adalah nama lain dari record atau baris data. Data yang membentuk sebuah entitas, yang
disimpan dalam sebuah tabel atau relasi terdiri atas tuple, atau baris, atau record.
4. Superkey
Superkey adalah kolom atau kumpulan kolom yang dapat digunakan sebagai identifikasi unik setiap
record di dalam tabel.
5. Candidate Key
Candidate Key adalah superkey yang terdiri atas kolom minimum yang dapat digunakan sebagai
identifikasi unik untuk setiap record didalam tabel. Candidate key mempunyai dua sifat , yaitu :
a. Unik artinya nilai dari masing-masing record bersifat unik.
b. Tidak dapat direduksi artinya kolom-kolom yang terlibat seagai candidate key tidak dapat dikurangi
agar record data tetap unik.
Contoh, yang ditunjukkan oleh Tabel 1.4. Kolom IdPem dan Telp merupakan kolom nilai unik untuk
masing-masing baris record-nya bernilai unik. Sebaliknya, gabungan kolom IdPem dan Alamat tidak
dapat dikatakan sebagai candidate key, karena mengacu kepada sifat tersebut.
Dalam menentukan candidate key tidak dapat dilihat hanya pada saat ini aja. Jika diperhatikan, kolom
Nama Pemilik di tabel tidak ada yang sama, tetapi menutup kemungkinan bahwa suatu saat akan ada
pemilik yang sama deg=ngan nama pemilik yang sudah ada saat ini. Oleh karena itu, kolom Nama
Pemilik tidak terdapat dijadikan sebagai candidate key.
Tabel 1. 4 Tabel Pegawai
Tabel Pemilik
IdPem Nama Pemilik AlamatPem Telepon
S102 Tia Cahyani Jl. Kopi 23 Bandung 022-555778
S104 Anton Ilham Jl. Mawar 345 Bandung 024-555178
S105 Tiar Juniarti Jl. Pahlawan 35 Surabaya 031-555705
S302 Ria Mutia Jl. Diponegoro 3 Semarang 024-555682
Tabel Mobil
IdM Tipe Tahun IdPem NoCab
M302 New Avanza G 2017 S102 C102
M305 Innova G MT 2016 S104 C101
M401 New Avanza G 2016 S102 C101
M404 Xenia 2018 S105 C104
M304 Xenia 2017 S102 C103