Pengertian ER-D (Entity Relationship Diagram) dan Contoh
Pengertian dari ER-D (Entity Relatioship Diagram) adalah sebuah model untuk dapat menyusun database agar mendapatkan gambaran data yang mempunyai relasi dengan database yang akan dirancang.
Perlu diketahui, database merupakan kumpulan data yang dapat digambarkan sebagai aktivitas dari satu atau lebih organisasi yang berelasi. Sebagai contoh database Universitas berisi informasi mengenai Entitas, semisal Mahasiswa, Dosen, Fakultas, Mata kuliah dan Kelas. Relasi antara Entitas, semisal pengambilan Mata kuliah yang dilakukan oleh Mahasiswa, Dosen yang mengajar di Fakultas, dan penggunaan Kelas untuk Mahasiswa.
ER-D pada umumnya berhubungan langsung dengan Data Flow Diagram untuk dapat menampilkan konten Data Store. Kumpulan dari ER-D, DFD dan Data Store dapat membantu menvisualisaikan bagaimana sebuah data yang saling terhubung dan berguna untuk mengonstruksi Basis Data Relasional. Ada beberapa istilah yang biasa digunakan dan simbol-simbol dalam ER-D.
Entitas
Entitas |
Atribut
Atribut |
Ada macam-macam jenis atribut:
- Atribut kunci (key): yaitu dapat digunakan untuk menentukan entitas secara unik. Contoh: NIM (Nomor Induk Mahasiswa).
- Atribut simpel: yaitu atribut yang bernilai tunggal untuk tidak dapat dipecah lagi (atomib). Contoh: alamat, nama penerbit, tahun terbit buku.
- Atribut multinilai: yaitu atribut yang memiliki sekelompok nilai untuk setiap entitas instan. Contoh: nama beberapa pengarang dari sebuah buku.
- Atribut gabungan: atribut yang terdiri dari beberapa atribut kecil dengan arti tertentu. Contoh: nama lengkap yang terbagi menjadi nama depan, tengah dan belakang.
- Atribut derivatif: atribut yang dihasilkan dari atribut lain dan tidak wajib ditulis dalam ER-D. Contoh: usia, kelas, selisih harga.
Relasi
Relasi |
- One to One: setiap entitas hanya bisa mempunya relasi dengan satu entitas lain. Contoh: Mahasiswa dengan NIM.
- One to Many: hubungan antara entitas dengan beberapa entitas dan sebaliknya. Contoh: Dosen dengan Mahasiswa dan sebaliknya.
- Many to Many: setiap entitas bisa mempunyai relasi dengan entitas lain dan sebaliknya. Contoh: Mahasiswa dengan UKM
Post a Comment for "Pengertian ER-D (Entity Relationship Diagram) dan Contoh"