Minggu 9 / Sesi 14
TEAM 4
NIM NAMA
2101694835 Fiki Kurnia Robby
2101699136 Frenky Bayu Argadinata
2101703991 Ade Luzern Rossliani
2101704565 Ian Adams Firmansyah
TKBA
Jawab :
Entity : merupakan suatu objek yang dapat dibedakan dari lainnya yang dapat
diwujudkan dalam basis data. Objek dasar dapat berupa orang, benda, atau hal yang
keterangannya perlu disimpan didalam basis data.
Jawab:
Candidate Key
Sebuah attribute atau lebih yang secara unit mengidentifikasi sebuat record, disebut
candidate key. Attribute ini mempunyai nilai yang unik pada hampir setiap
recordnya. Fungsi dari candidate key ini adalah sebagai calon primary key.
Primary Key
Atrribut dari candidate key dapat dipilih menjadi primary key. Atribut dipilih dengan
3 kriteria sebagai berikut :
o Key tersebut lebih natural untuk dijadikan acuan
o Key tersebut lebih sederhana
o Key tersebut cukup unik
Foreign Key
Merupakan Primary key dari table/entity yang terhubung pada suatu table. Dengan
kata lain, jika sebuah primary key terhubung ke table/entity lain, maka keberadaan
primary key pada entity tersebut disebut sebagai foreign key. Misal : Primary Key
KodeDosen dari entity Dosen digunakan juga pada field entity KRS, maka
keberadaan field KodeDosen pada entity KRS disebut sebagai foreign key. Alternate
Key Setiap atribut dari candidate key yang tidak terpilih sebagai primary key akan
dinamakan alternate key. Pada contoh sebelumnya bila untuk primary key dipilih
ID_Cus maka alternate key nya adalah No.of Pay
Jawab:
Degree of relationship adalah jumlah tipe entitas yang berpartisipasi dalam suatu
relationship.
Unary Degree
Terjadi jika satu entitas mempunyai relasi terhadap dirinya sendiri.
Binary Degree
Terjadi jika satu relasi menghubungkan dua entitas.
Ternary Degree
Terjadi jika satu relasi menghubungkan tiga entitas sekaligus.
4. Sebutkan dan jelaskan perbedaan antara single dan multi valued attribute !
Jawab:
Single valued attribute merupakan atribut yang hanya menyimpan satu nilai saja.
Contoh : kode cabang.
Multi valued attribute merupakan atribut yang menyimpan lebih dari satu nilai. Contoh
: nomor telepon, dimana tiap karyawan memiliki lebih dari 1 nomor telepon.
5. Sebutkan dan jelaskan jenis pemetaan (multiplicity) yang ada dalam Entity
Relationship Modelling!
Jawab:
Pemetaan (multiplicity) adalah asosiasi pemetaan sejumah entity dengan entity lainnya
dalam suatu kelompok relasi. Pada relasi biner, yaitu relasi antara dua kelompok entity,
pemetaan antara sejumlah entity dapat dibedakan menjadi :
Jawab:
- Fan Traps : adalah permasalahan dimana model data yang ditampilkan antara entitas,
bersifat ambigu.
- Chasm Traps : adalah permasalahan yang timbul karena tidak adanya/kurangnya
relationship yang menghubungkan antara entitas.
Jawab: