Sistem basis Data_ERD

Entity Relationship Diagram (ERD)

Entity-Relationship adalah salah satu metode pemodelan basis data yang digunakan untuk menghasilkan skema konseptual untuk jenis/model data semantik sistem. ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi
Notasi Simbol yang digunakan dalam ERD yaitu:
Entitas Adalah segala sesuatu yang dapat digambarkan oleh data. Entitas juga dapat diartikan sebagai individu yang mewakili sesuatu yang nyata (eksistensinya) dan dapat dibedakan dari sesuatu yang lain (Fathansyah, 1999). Ada dua macam entitas yaitu entitas kuat dan entitas lemah. Entitas kuat merupakan entitas yang tidak memiliki ketergantungan dengan entitas lainnya. Contohnya entitas anggota. Sedangkan entitas lemah merupakan entitas yang kemunculannya tergantung pada keberadaaan entitas lain dalam suatu relasi.
Atribut merupakan pendeskripsian karakteristik dari entitas. Atribut digambarkan dalam bentuk lingkaran atau elips.
Relasi menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda
Penghubung antara himpunan relasi dengan himpunan entitas dan himpunan entitas dengan atribut dinyatakan dalam bentuk garis.
 Derajat Relasi Atau Cardinality
Satu ke satu (one to one), Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya. Sebagai contoh, dalam database karyawan, masing-masing nama karyawan (A) dikaitkan dengan hanya satu nomor jaminan sosial (B).
Satu ke banyak (one to many), Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya. Sebagai contoh, untuk sebuah perusahaan dengan semua karyawan yang bekerja dalam satu bangunan, nama bangunan (A) dikaitkan dengan banyak karyawan yang berbeda (B), tetapi karyawan semua berbagi hubungan tunggal yang sama dengan entitas A
Banyak ke banyak (many to many), Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan demikian pula sebaliknya. Sebagai contoh, untuk sebuah perusahaan di yang semua karyawan bekerja pada beberapa proyek, setiap contoh dari seorang karyawan (A) dikaitkan dengan banyak contoh proyek (B), dan pada saat yang sama, setiap contoh proyek (B) memiliki beberapa karyawan (A) terkait dengan itu.
 Komponen penyusun ERD adalah sebagai berikut :
 metode/tahap untuk membuat ERD :
  • ·         Menentukan Entitas
  • ·         Menentukan Relasi
  • ·         Menggambar ERD sementara
  • ·         Mengisi Kardinalitas
  • ·         Menentukan Kunci Utama
  • ·         Menggambar ERD berdasar Key
  • ·         Menentukan Atribut
  • ·         Memetakan Atribut
  • ·         Menggambar ERD dengan Atribut.
 

Komentar

Postingan populer dari blog ini

Interrupt driven I/O

List Linier (Linked list) Dan Variasinya_Struktur Data

Menghitung Jarak Jatuh Peluru (C++)