Diagram Entity-Relationship ( Bhs.Indo )

Diagram Hubungan Entitas

Apa itu Entity Relationship Diagram (ERD)?

Entitas hubungan diagram (ERD) menunjukkan hubungan set entitas yang disimpan dalam database. Entitas dalam konteks ini adalah objek, komponen data. Set entitas adalah kumpulan entitas yang serupa. Entitas ini dapat memiliki atribut yang mendefinisikan propertinya.
Dengan mendefinisikan entitas, atributnya, dan menunjukkan hubungan di antara mereka, diagram ER menggambarkan struktur logis dari basis data.
Diagram ER digunakan untuk membuat sketsa desain database.

Mendokumentasikan Basis Data yang Ada Menggunakan Data

Ada dua alasan untuk membuat diagram database. Anda merancang skema baru atau Anda perlu mendokumentasikan struktur yang ada.
Jika Anda memiliki basis data yang ada yang perlu Anda dokumentasikan, Anda membuat diagram basis data menggunakan data langsung dari basis data Anda.Anda dapat mengekspor struktur basis data Anda sebagai file CSV, kemudian minta program membuat ERD secara otomatis.
Ini akan menjadi potret paling akurat dari basis data Anda dan tidak membutuhkan gambar dari pihak Anda.
Berikut adalah contoh dari struktur basis data yang sangat mendasar yang dihasilkan dari data.
Diagram basis data dasar
Jika Anda ingin membuat rencana baru, Anda juga dapat mengedit diagram yang dibuat dan berkolaborasi dengan tim Anda tentang perubahan apa yang harus dilakukan.
Diagram basis data dasar

Diagram Sejarah Hubungan Entitas

Peter Chen mengembangkan ERD pada tahun 1976. Sejak itu Charles Bachman dan James Martin telah menambahkan sedikit penyempurnaan pada prinsip-prinsip dasar ERD.

Simbol Diagram Hubungan Entitas Umum

Diagram ER adalah cara memvisualisasikan bagaimana informasi yang dihasilkan sistem terkait. Ada lima komponen utama ERD:
  • Entitas , yang diwakili oleh persegi panjang. Entitas adalah objek atau konsep yang ingin Anda simpan informasinya. Entity - ERD Symbol Entitas yang lemah adalah entitas yang harus ditentukan oleh hubungan kunci asing dengan entitas lain karena tidak dapat diidentifikasi secara unik dengan atributnya sendiri. Entitas lemah - Simbol ERD
  • Tindakan , yang diwakili oleh bentuk berlian, menunjukkan bagaimana dua entitas berbagi informasi dalam database. Aksi - Simbol ERDDalam beberapa kasus, entitas dapat terhubung sendiri. Misalnya, karyawan dapat mengawasi karyawan lain.
    Tindakan yang ditautkan sendiri - Simbol ERD
  • Atribut , yang diwakili oleh oval. Atribut kunci adalah karakteristik entitas yang unik dan berbeda. Misalnya, nomor jaminan sosial karyawan mungkin menjadi atribut kunci karyawan.
    Atribut - ERD Symbol Atribut multinilai dapat memiliki lebih dari satu nilai.Misalnya, entitas karyawan dapat memiliki beberapa nilai keterampilan. Atribut multi-nilai - Simbol ERD Atribut turunan didasarkan pada atribut lain. Misalnya, gaji bulanan karyawan didasarkan pada gaji tahunan karyawan. Atribut Turunan - Simbol ERD
  • Menghubungkan garis , garis padat yang menghubungkan atribut untuk menunjukkan hubungan entitas dalam diagram.
  • Kardinalitas menentukan berapa banyak instance dari suatu entitas yang berhubungan dengan satu instance dari entitas lain. Orinalitas juga terkait erat dengan kardinalitas. Sementara kardinalitas menentukan kemunculan suatu hubungan, ordinalitas menggambarkan hubungan sebagai suatu keharusan atau opsional. Dengan kata lain, kardinalitas menentukan jumlah maksimum hubungan dan ordinalitas menentukan jumlah minimum hubungan absolut.
    Kardinalitas - Simbol ERD Ada banyak gaya notasi yang mengekspresikan kardinalitas.
    Gaya Teknik Informasi
    Kardinalitas Gaya Rekayasa Informasi - ERD Gaya Chen
    Kardinalitas Gaya Chen - ERD Gaya Bachman
    Kardinalitas Gaya Bachman - ERD Gaya Martin
    Kardinalitas Gaya Martin - ERD

Diagram ER Menggunakan

Ketika mendokumentasikan suatu sistem atau proses, melihat sistem dengan berbagai cara meningkatkan pemahaman tentang sistem itu. Diagram ERD umumnya digunakan bersama dengan diagram alir data untuk menampilkan isi penyimpanan data. Mereka membantu kita untuk memvisualisasikan bagaimana data terhubung secara umum, dan sangat berguna untuk membangun database relasional.

Tutorial Diagram Hubungan Entitas

Berikut ini beberapa kiat praktik terbaik untuk membuat ERD:
  • Identifikasi entitas. Langkah pertama dalam membuat ERD adalah mengidentifikasi semua entitas yang akan Anda gunakan. Entitas tidak lebih dari sebuah persegi panjang dengan deskripsi sesuatu yang sistem Anda menyimpan informasi tentang. Ini bisa berupa pelanggan, manajer, faktur, jadwal, dll. Gambarlah persegi panjang untuk setiap entitas yang dapat Anda pikirkan di halaman Anda. Biarkan mereka sedikit.
    Entitas ERD
  • Identifikasi hubungan. Lihatlah dua entitas, apakah mereka terkait? Jika demikian gambarlah garis yang kuat yang menghubungkan kedua entitas.
  • Jelaskan hubungan itu. Bagaimana entitas terkait? Gambarlah intan aksi antara dua entitas pada garis yang baru saja Anda tambahkan. Dalam intan tuliskan deskripsi singkat tentang bagaimana kaitannya.
  • Tambahkan atribut. Atribut kunci entitas apa pun harus ditambahkan menggunakan simbol berbentuk oval.
  • Lengkapi diagram. Lanjutkan untuk menghubungkan entitas dengan garis, dan menambahkan berlian untuk menggambarkan setiap hubungan sampai semua hubungan dijelaskan. Masing-masing entitas Anda mungkin tidak memiliki hubungan apa pun, beberapa mungkin memiliki beberapa hubungan. Tidak apa-apa.

Kiat untuk Diagram ER yang Efektif

  1. Pastikan setiap entitas hanya muncul sekali per diagram.
  2. Beri nama setiap entitas, hubungan, dan atribut pada diagram Anda.
  3. Teliti hubungan antar entitas dengan cermat. Apakah itu perlu? Apakah ada hubungan yang hilang? Hilangkan hubungan yang berlebihan. Jangan menghubungkan hubungan satu sama lain.
  4. Gunakan warna untuk menyorot bagian penting dari diagram Anda.

Contoh Diagram Hubungan Entitas

Hospital Billing Entity Relationship Diagram 
Banking Transaction Entity Relationship Diagram 
Diagram Hubungan Entitas Penagihan Rumah Sakit
Diagram Hubungan Entitas Penagihan Perbankan


Share:
spacer

No comments:

Post a Comment