Entity Relationship Diagram, juga dikenal sebagai ERD, ER Diagram atau er model, adalah jenis diagram struktural untuk digunakan dalam desain database. ERD berisi simbol dan konektor berbeda yang memvisualisasikan dua informasi penting: Entitas utama dalam lingkup sistem, dan hubungan antar di antara entitas-entitas ini.
Sebagian besar ERD telah berevolusi dari desain database fisik. Jangan khawatir tentang kompleksitasnya, Anda dapat dengan mudah mempelajari bidang ini dengan memeriksa tiga elemen ERD dasar berikut:
Entitas
Entitas biasanya dibagi menjadi lima kategori: konsep, lokasi, peran, acara, dan hal-hal (orang, tempat, acara, penjualan, pelanggan, departemen perusahaan, siswa, atau produk, dll.). Entitas ditampilkan dalam tabel database dalam sistem data, dan setiap baris tabel mewakili instans entitas. Misalnya, entitas Nama dalam tabel di bawah ini bisa berupa Jack, Alice, dan sebagainya.
Atribut
Atribut adalah informasi terperinci yang dikumpulkan untuk entitas (termasuk karakteristik data, dll.). Dalam sistem manajemen sekolah, atribut siswa dapat berupa nama, alamat keluarga, kelas dan nomor telepon kontak mereka dan sebagainya. Atribut pemburu pekerjaan dapat berupa usia, posisi sebelumnya, dan lokasi, dll.
Relasi
Relasi menggambarkan bagaimana entitas berinteraksi satu sama lain. Selain itu, hubungan biasanya ditandai dengan kata kerja, misalnya, pelanggan membeli perangkat lunak secara online. Selain itu, jika suatu entitas menghubungkan kejadian antara dua entitas yang berbeda, maka itu disebut hubungan rekursif. Misalnya, seorang manajer departemen dapat menjadi atasan bawahannya, atau salah satu bawahan atasannya.
Diagram ER Klasifikasi Kardinalitas utama Ada tiga jenis utama hubungan antar entitas:
One to One
Instans entitas A dikaitkan dengan instans lain di entitas B. Misalnya, seorang karyawan perusahaan memiliki nomor ID perusahaan yang unik.
One to Many
Contoh entitas A dikaitkan dengan satu atau beberapa contoh entitas B, tetapi tidak sebaliknya.
Many to Many
Contoh entitas A dikaitkan dengan satu atau lebih instans entitas B, dan sebaliknya. Misalnya, seorang freelancer dapat menawarkan layanan paruh waktu ke beberapa perusahaan, sementara itu perusahaan juga dapat bekerja sama dengan pekerja paruh waktu yang berbeda.
Simbol ERD Kunci
ERD tipikal biasanya memiliki simbol berikut:
Entitas
Kotak mewakili entitas. Entitas yang kuat dan entitas yang lemah keduanya dapat diwakili oleh persegi panjang.
Relasi
Bentuk dalam berlian mewakili hubungan antar entitas.
Atribut Sederhana
Dalam ERD, atribut ditampilkan dalam bentuk lingkaran atau oval dan diklasifikasikan sebagai sederhana, komposit, turunan, nilai tunggal dan multi-nilai. Atribut sederhana menunjukkan bahwa atribut tidak dapat dibagi lagi, misalnya, nomor kerja karyawan. Tipe komposit adalah sub-atribut yang muncul dari atribut.
Atribut Turunan
Atribut turunan dihitung atau berasal dari atribut lain, seperti lamanya layanan sejak tanggal pendaftaran.
Atribut Multinilai
Multi-nilai berarti lebih dari satu atribut dilambangkan, misalnya, sejumlah ID pemesanan yang berbeda untuk pembeli. Atribut nilai tunggal dapat dikombinasikan dengan atribut nilai tunggal dan atribut multi-nilai.
Gaya Kardinalitas
Dalam ERD, simbol kardinalitas memiliki bentuk dan gaya yang berbeda. Jenis utamanya adalah Bachman, Crow's Foot dan Barker seperti yang ditunjukkan di sebelah kiri.
Komentar
Posting Komentar