2.4.1 Entitas dan Relasi
Entitas merupakan berbagai hal di dunia nyata yang informasinya disimpan di database dalam bentuk tabel, yang menghubungkan antara entitas 1
dengan lainnya disebut relasi.
Gambar 2.2 Simbol Entitas
2.4.2 Macam – Macam Relasi :
1. One to One 1 : 1 Dikatakan relasi One to One apabila setiap anggota pada entitas A
memiliki 1 anggota di entitas B, demikian juga dalam satu anggota pada entitas B memiliki 1 anggota di entitas A.
Gambar 2.3 Relasi One to One 2.
One to Many 1 : M Dikatakan One to Many apabila anggota entitas A memiliki lebih dari
satu anggota pada entitas B sedangkan anggota pada entitas B hanya bisa memiliki satu anggota pada entitas A.
Nama Entitas
Gambar 2.4 Relasi One to Many 3.
Many to One M : 1 Dikatakan Many to One jika anggota pada entitas A hanya memiliki
satu anggota pada entitas B dan Anggota entitas B bisa memiliki lebih dari satu anggota pada entitas A.
Gambar 2.5 Relasi Many to One 4.
Many to Many M : N Dikatakan Many to Many apabila anggota pada entitas A memiliki
banyak anggota pada entitas B dan anggota B memiliki banyak anggota pada entitas A.
Gambar 2.6 Relasi Many to Many
2.4.3 Atribut
Atribut adalah properti atau karakteristik yang terdapat pada setiap entitas. Sebagai contoh terdapat entitas Mahasiswa didalamnya terdapat atribut sepeerti
id, nama, tanggal lahir dengan catatan jika atribut terdiri dari lebih dari satu kata maka harus dipisahkan dengan menggunakan karakter garis bawah _ , maka
id_mahasiswa, nama_mahasiswa, tanggal_lahir.
Gambar 2.7 Contoh Atribut
2.4.4 Kunci Key
Key merupakan suatu kolom yang dapat digunakan untuk mengidentifikasi
suatu baris dalam tabel Peranginangin, 2006.
a. Primary key bersifat unik, untuk membedakan antara kolom satu
dengan lainnya agar tidak ada data yang sama. Sebuah tabel hanya diijinkan memiliki 1 primary key.
Gambar 2.8 Contoh Primary Key b.
Foreign key untuk menyatakan hubungan antar tabel dalam database
. Suatu database boleh memiliki banyak foreign key.
2.5 MySQL