KEY
>> 3 macam key
- super key : merupakan suatu atau lebih atribut ( kumpulan atribut) yang dapat membedakan setiap entitas data dalam sebuah relasi ( himpunan entitas ) secara unik.
- candidate key : merupakan kumpulan atribut minimal yang dapat membedakan setiap baris data dalam sebuah relasi secara unik
- primary key : merupakan salah satu dari candidate key yang terpilih
>> contoh key
1. super key
- (nim, nama_mhs, alamat_mhs, tgl_lahir)
- (nim, nama_mhs, alamat_mhs)
- (nim,nama_mhs)
- (nama_mhs)
- (nim)
2. candidate key :
- (nama_mhs)
- (nim)
3. primary key
- (nim)
VARIAN RELASI (JENIS RELASI)
1. Relasi Biner : merupakan relsi yang terjadi antara 2 himpunan entitas yang berbeda
contoh :
2. Relasi Tunggal : relasi yang terjadi dari sebuah himpunan entitas kehimpunan entitas yang sama
contoh:
3. Relasi Multi Entitas : relasi dari 3 himpunan entitas atau lebih
contoh:
4. Relasi Ganda :
contoh
SUB ENTITAS
1. Spesialisai
* pengelompokan entitas yang kemudian melahirkan entitas baru
* proses topwond
*menekankan pada perbedaan antar kelompok entitas
* dosen dapat membedakan menjadi dosen tetap dan dosen tidak tetap
contoh :
2. Generalisasi
*pendekatan bersifat bootom up mula-mula terpisah tetapi kemudian menjadi satu
contoh :
3. Agregasi
* suatu relasi yang terbentuk tidak hanya dari entitas tapi juga mengandung unsur dari relasi lain
contoh :