Tips dan Trik IlmuKomputer.Com
Copyright © 2004 IlmuKomputer.Com
Djoni Darmawikarta
djoni_darmawikarta@yahoo.ca
Lisensi Dokumen:
Copyright © 2004 IlmuKomputer.Com
Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus
atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin
terlebih dahulu dari IlmuKomputer.Com.
Weak Entity didalam Entity Relationship Model (ERM) adalah entity yang tidak
memiliki atribut (attribute) sendiri untuk keunikan datanya.
Didalam ERM untuk sistem penjualan misalnya (lihat ER diagram digambar 1
berikut1), atribut Kode Barang dari entity Barang Pesanan tidak cukup untuk
keunikan datanya. Suatu barang bisa dipesan beberapa kali (suatu Barang bisa
dibeli dilebih dari satu Pesanan)
Pesanan
Nomor Pesanan
Tanggal Pesan
Barang Pesanan
Kode Barang
Nomor Pesanan (FK)
Nama Barang
Jumlah Pesanan
Gambar 1
Apakah bijaksana menambahkan atribut buatan (artificial attribute) di-entity
Barang Pesanan khusus untuk keunikan? Solusi yang biasa dilakukan adalah
teknik identifying relationship berikut ini.
IDENTIFYING RELATIONSHIP
Untuk keunikannya, weak entity (Barang Pesanan) membutuhkan bantuan dari
parent entity (Pesanan).Atribut Nomor Pesanan (primary key dari entity
Pesanan) menjadi bagian dari primary key dari Barang Pesanan; bersama dengan
Kode Barang memberi keunikan datanya (lihat ER diagram digambar 2 –
1
ER diagram ditulisan ini menggunakan notasi IE (Information Engineering)
1
Tips dan Trik IlmuKomputer.Com
Copyright © 2004 IlmuKomputer.Com
perhatikan bahwa garis penghubung kini solid, tidak terputus-putus)
Pesanan
Nomor Pesanan
Tanggal Pesan
Barang Pesanan
Kode Barang
Nomor Pesanan (FK)
Nama Barang
Jumlah Pesanan
Gambar 2
Hubungan semacam ini, dimana primary key dari parent entity di-migrasi-kan
menjadi bagian primary key dari child entity, disebut identitying relationship.
Next
« Prev Post
« Prev Post
Previous
Next Post »
Next Post »
2 Komentar untuk "Weak Entity dan Identifying Relationship"
Terimakasih atas informasinya...
gak jelas, gak usah post sekalian kalo gak niat
Informasi Pilihan Identitas:
Google/Blogger : Khusus yang punya Account Blogger.
Lainnya : Jika tidak punya account blogger namun punya alamat Blog atau Website.
Anonim : Jika tidak ingin mempublikasikan profile anda (tidak disarankan).