Desain database 1 (erd) Pertemuan Ke-6&7
Definisi ERD ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. Diagram E-R berupa model data konseptual, yang merepresentasikan data dalam suatu organisasi. ERD adalah suatu diagram yang menggambarkan hubungan antar entity di dalam database. ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada tiga simbol yang digunakan, yaitu : Entity Atribut Relationship
Entity Entity merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain (Fathansyah, 1999: 30). Simbol dari entiti ini biasanya digambarkan dengan persegi panjang. Type Entity terdiri atas 2, yaitu : Strong Entity Strong Entity : Entity yang dapat berdiri sendiri tidak bergantung pada Entity lain. Symbol : 2. Weak Entity Weak Entity : Entity yang bergantung pada Strong Entity. Symbol : MAHASISWA TANGGUNGAN
Definisi Atribut Atribut adalah karakteristik dari entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut. Nilai Atribut merupakan suatu data aktual atau informasi yang disimpan pada suatu atribut di dalam suatu entity atau relationship. Simbol Atribut Tgl_lhr
Jenis-jenis atribut Key Atribut yang digunakan untuk menentukan suatu entity secara unik. Atribut Simple Atribut sederhana yang tidak dapat dibagi dalam beberapa bagian Atribut Komposit : Atribut yang dapat dibagi lagi dalam beberapa bagian; contoh : Alamat; yang terdiri dari Negara, Propinsi dan Kota ___NIM__ Jalan
Atribut Single-valued Atribut yang memiliki paling banyak satu nilai untuk setiap baris data. Multi-valued attributes Atribut yang dapat diisi dengan lebih satu nilai tetapi jenisnya sama. Atribut Turunan Atribut yang diperoleh dari pengolahan dari atribut lain yang berhubungan. Jns_kel
Hubungan / Relationship Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Fungsi Relationship : Menghubungkan antar entitas atau relasi antar entitas Jenis-jenis Relationship : General Relationship Identifying Relationship Recursive Relationship
General Relationship Menghubungkan antar entitas secara umum (Strong Entity with Strong Entity or Weak Entity with Weak Entity) Symbol : Contoh : Matakuliah Mahasiswa Mengambil
Identifying Relationship Relasi kepemilikan yang menghubungkan Strong Entity dengan Weak Entity Symbol : Contoh :
Recursive Relationship Relasi yang hanya terhubung pada entity yang sama Contoh : Pegawai yang memiliki supervisi Pegawai Supervisi
Derajat relationship Derajat Relasi menunjukan banyaknya himpunan entitas yang saling berelasi. Jenis-jenis derajat relationship adalah sebagai berikut : Unary Degree (Derajat Satu) melibatkan sebuah entitas yang berelasi dengan dirinya sendiri. Binary Degree(Derajat Dua) Himpunan relasi melibatkan dua himpunan entitas. Secara umum himpunan relasi dalam sistem basis data adalah binary Ternary Degree (Derajat Tiga) Himpunan relasi memungkinkan untuk melibatkan lebih dari dua himpunan entitas
Cardinality Ratio constraint Menjelaskan batasan jumlah keterhubungan satu entity dengan entity lainnya. Jenis Cardinality Ratio
Participation constraint Menjelaskan apakah keberadaan suatu entity tergantung pada hubungannya dengan entity lain . Terdapat 2 macam Participation Constraint :
Contoh penggambaran erd Bagian
Terima kasih