Diagram Entity-Relationship

Gunakan diagram ER untuk mengilustrasikan hubungan antar entitas database

Diagram hubungan entitas adalah bentuk grafik khusus yang menggambarkan hubungan antar entitas dalam basis data . Diagram ER sering menggunakan simbol untuk mewakili tiga jenis informasi: entitas (atau konsep), hubungan dan atribut. Dalam diagram ER standar industri, kotak digunakan untuk mewakili entitas. Berlian digunakan untuk merepresentasikan hubungan, dan oval digunakan untuk merepresentasikan atribut.

Meskipun bagi mata yang tidak terlatih, diagram hubungan entitas dapat terlihat sangat rumit, bagi pemirsa yang berpengetahuan luas, mereka membantu pengguna bisnis memahami struktur basis data pada tingkat tinggi tanpa menyertakan detail.

Perancang database menggunakan diagram ER untuk memodelkan hubungan antara entitas database dalam format yang jelas. Banyak paket perangkat lunak memiliki metode otomatis untuk menghasilkan diagram ER dari basis data yang ada.

Pertimbangkan contoh dari database yang berisi informasi tentang penduduk suatu kota. Diagram ER yang ditunjukkan pada gambar yang menyertai artikel ini berisi dua entitas: Orang dan Kota. Hubungan "Hidup Dalam" tunggal mengikat keduanya. Setiap orang hanya tinggal di satu kota, tetapi setiap kota dapat menampung banyak orang. Dalam diagram contoh, atribut adalah nama orang dan populasi kota. Secara umum, kata benda digunakan untuk menggambarkan entitas dan atribut, sedangkan kata kerja digunakan untuk menggambarkan hubungan.

Entitas

Setiap item yang Anda lacak dalam basis data adalah entitas, dan setiap entitas adalah tabel dalam basis data relasional. Biasanya, setiap entitas dalam sebuah basis data berhubungan dengan satu baris. Jika Anda memiliki database yang berisi nama-nama orang, entitasnya mungkin disebut "Orang." Sebuah tabel dengan nama yang sama akan ada dalam database, dan setiap orang akan ditugaskan ke baris di tabel Person.

Atribut

Basis data berisi informasi tentang setiap entitas. Informasi ini disebut "atribut." dan itu terdiri dari informasi unik untuk setiap entitas yang terdaftar. Dalam contoh Person, atribut dapat menyertakan nama depan, nama belakang, tanggal lahir dan nomor identifikasi. Atribut memberikan informasi mendetail tentang suatu entitas. Dalam basis data relasional, atribut diadakan di bidang di mana informasi di dalam catatan diadakan. Anda tidak terbatas pada sejumlah atribut tertentu.

Hubungan

Nilai diagram entitas-relasi terletak pada kemampuannya untuk menampilkan informasi tentang hubungan antar entitas. Dalam contoh kami, Anda dapat melacak informasi tentang kota tempat masing-masing orang tinggal. Anda juga dapat melacak informasi tentang kota itu sendiri dalam entitas Kota dengan hubungan yang mengikat informasi Orang dan Kota.

Cara Membuat Diagram ER

  1. Buat kotak untuk setiap entitas atau konsep yang relevan dalam model Anda.
  2. Buat garis untuk menghubungkan entitas terkait untuk memodelkan hubungan. Label hubungan menggunakan verba dalam bentuk berlian.
  3. Identifikasi atribut yang relevan untuk setiap entitas, dimulai dengan atribut yang paling penting, dan masukkan dalam oval dalam diagram. Kemudian, Anda dapat membuat daftar atribut Anda lebih terperinci.

Ketika Anda selesai, Anda akan dengan jelas menggambarkan bagaimana konsep bisnis yang berbeda saling berhubungan satu sama lain, dan Anda akan memiliki landasan konseptual untuk desain database relasional untuk mendukung bisnis Anda.