Anda di halaman 1dari 14

Desain Basis Data

5-1
Pemindahan Hubungan

Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta.
Tujuan
Pelajaran ini mencakup tujuan-tujuan berikut:

• Jelaskan dan berikan contoh transferabilitas


hubungan
• Memahami perbedaan antara hubungan yang dapat ditransfer dan yang
tidak dapat ditransfer

• Jelaskan hubungan yang tidak dapat dipindahtangankan pada ERD

DDS5L1
Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta. 3
Pemindahan Hubungan
Tujuan
• Begitu kelas telah dialokasikan untuk guru, bisakah kelas itu nantinya
ditransfer ke guru lain, mungkin di pertengahan semester?

• Biasanya ya, karena jika tidak, apa yang akan kita lakukan jika
guru yang asli sakit?

• Beberapa klub kesehatan memungkinkan keanggotaan untuk ditransfer dari satu


orang ke orang lain, tetapi klub kesehatan lainnya tidak.

• Aturan bisnis ini biasanya ditentukan oleh apa yang paling efisien
dan paling menguntungkan bagi klub.

DDS5L1
Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta. 4
Pemindahan Hubungan
Ulasan Hubungan
• Mari kita tinjau hubungan sederhana antara EMPLOYEE dan
DEPARTMENT.

• Opsional:
- Haruskah setiap KARYAWAN ditugaskan ke DEPARTEMEN?
- Haruskah setiap DEPARTEMEN bertanggung jawab atas seorang karyawan?

KARYAWAN
# INDO

* Nama depan DEPARTEMEN


ditugaskan untuk
* Nama keluarga # INDO

* Tanggal perekrutan * Nama


bertanggung jawab untuk
* Gaji
HAI Komisi

DDS5L1
Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta. 5
Pemindahan Hubungan
Ulasan Hubungan
• Kardinalitas:
- Berapa banyak KARYAWAN yang menjadi tanggung jawab DEPARTEMEN?

- Berapa DEPARTEMEN yang dapat ditugaskan oleh KARYAWAN?

KARYAWAN
# INDO

* Nama depan DEPARTEMEN


ditugaskan untuk
* Nama keluarga # INDO

* Tanggal perekrutan * Nama


bertanggung jawab untuk
* Gaji
HAI Komisi

DDS5L1
Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta. 6
Pemindahan Hubungan
Ulasan Hubungan
• Transferabilitas:
- Dapatkah EMPLOYEE ditransfer dari satu DEPARTEMEN ke
DEPARTEMEN lain?

KARYAWAN
# INDO

* Nama depan DEPARTEMEN


ditugaskan untuk
* Nama keluarga # INDO

* Tanggal perekrutan * Nama


bertanggung jawab untuk
* Gaji
HAI Komisi

DDS5L1
Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta. 7
Pemindahan Hubungan
Pemindahan Hubungan
• Dapat ditransfer: SISWA yang diizinkan untuk berpindah dari satu GROUP
STUDY ke yang lain.

• Ada hubungan antara STUDENT dan STUDY GROUP yang


dapat ditransfer.

SISWA KELOMPOK BELAJAR


Ikuti

memiliki

Hubungan yang Dapat Dipindahtangankan

DDS5L1
Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta. 8
Pemindahan Hubungan
Pemindahan Hubungan
• Tidak dapat dipindahtangankan: SISWA dapat mengeluarkan PENERIMAAN
untuk membayar biaya sekolah, mengikuti ujian sertifikasi, atau membeli barang
di toko buku.

• Setelah RESEIPT diterbitkan, ia tidak dapat ditransfer


ke SISWA lain.

RESI diterbitkan untuk SISWA

dikabarkan

Hubungan Nontransferable Hubungan


nontransferable diwakili dengan berlian
pada hubungan.

DDS5L1
Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta. 9
Pemindahan Hubungan
Pemindahan Hubungan
• Jika itu dikeluarkan karena kesalahan, itu harus dibatalkan, dan
PENERIMA lain harus ditulis.
• Hubungan antara STUDENT dan RECEIPT tidak dapat
dipindahtangankan.

RESI diterbitkan untuk SISWA

dikabarkan

Hubungan Nontransferable Hubungan


nontransferable diwakili dengan berlian
pada hubungan.

DDS5L1
Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta. 10
Pemindahan Hubungan
Lebih Banyak Hubungan yang Tidak Dapat Ditransfer

• Kepemilikan POEM adalah milik PENULIS.


• Karangan adalah hubungan yang tidak dapat dipindahkan ke orang
lain.

PUISI ditulis oleh PENULIS

penulis dari

DDS5L1
Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta. 11
Pemindahan Hubungan
Terminologi
Istilah-istilah kunci yang digunakan dalam pelajaran ini termasuk:

• Tidak dapat dipindahtangankan

• Dapat ditransfer

DDS5L1
Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta. 12
Pemindahan Hubungan
Ringkasan

Dalam pelajaran ini, Anda seharusnya belajar bagaimana:

• Jelaskan dan berikan contoh transferabilitas


hubungan
• Memahami perbedaan antara hubungan yang dapat ditransfer dan yang
tidak dapat ditransfer

• Jelaskan hubungan yang tidak dapat dipindahtangankan pada ERD

DDS5L1
Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta. 13
Pemindahan Hubungan

Anda mungkin juga menyukai