Kali ini saya memposting tentang ERD yang telah saya pelajari di sekolah. Yang saya bahas disini adalah apa itu ERD dan fungsinya.
Berikut penjelasannya
tentang ERD (Entity Relationship Diagram) :
Penjelasan singkat dari
macam macam atribut
Atribut berfungsi untuk mendeskripsikan entitas, dan atribut mempunyai nilai (harga). Contoh atribut untuk entitas pegawai misalnya nama, alamat, tempat dan tanggal lahir, dll. Atribut digambarkan dengan simbol ellips.Atribut dibedakan menjadi beberapa macam, yaitu :
- Atribut sederhana/atomic, yaitu atribut yang tidak dapat dibagi-bagi menjadi atribut yang lebih sederhana (mendasar).
- Atribut komposit, yaitu atribut yang terdiri dari beberapa atribut yang lebih mendasar.
- Atribut Berharga tunggal (single valued attribute), yaitu atribut yang hanya mempunyai satu harga untuk suatu entitas tertentu.
- Atribut berharga ganda (multi valued attribute), yaitu atribut yang dapat terdiri dari sekumpulan harga untuk suatu entitas tertentu.
- Null-value, yaitu atribut yang tidak mempunyai nilai dan tidak diketahui harganya.
- Atribut kunci yaitu atribut yang unik dari suatu entitas dan nilai dari atribut kunci akan berbeda untuk masing-masing entitas. Atribut kunci dapat berupa atribut sederhana atau komposit. Atribut memiliki value set (domain) yang digunakan untuk mendefinisikan harga nilai yang dapat dimiliki oleh atribut dari suatu entitas.
Pengertian Diagram E-R (ERD) dan fungsinya
ERD merupakan
suatu model untuk menjelaskan hubungan antar data dalam basis
data berdasarkan objek-objek dasar data yang mempunyai hubungan
antar relasi.
ERD berfungsi untuk
memodelkan struktur data dan hubungan antar data, untuk menggambarkannya
digunakan beberapa notasi dan simbol.
Penjelasan tentang 4 simbol
utama dari Diagram E-R
Setelah mengetahui apa
itu Diagram E-R atau biasa disebut Entity Relationship Diagram,
selanjutnya kita akan membahas tentang 4 simbol utama dari Diagram
E-R. Berikut penjelasannya :
a. Entiti
Entiti merupakan objek yang
mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain. Simbol
dari entiti ini biasanya digambarkan dengan persegi panjang.
b. Atribut
Setiap entitas pasti mempunyai
elemen yang disebut atribut yang berfungsi untuk
mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai
sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain.
Gambar atribut diwakili oleh simbol elips.
c. Hubungan / Relasi
Hubungan antara sejumlah entitas
yang berasal dari himpunan entitas yang berbeda. Relasi dapat digambarkan
sebagai berikut :
Relasi yang terjadi diantara dua
himpunan entitas (misalnya A dan B) dalam satu basis data yaitu
:
1). Satu ke satu
(One to one)
Hubungan relasi satu ke satu yaitu
setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu
entitas pada himpunan entitas B.
2). Satu ke banyak
(One to many)
Setiap entitas pada himpunan
entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B,
tetapi setiap entitas pada entitas B dapat berhubungan dengan satu entitas pada
himpunan entitas A.
3). Banyak ke banyak
(Many to many)
Setiap entitas pada himpunan
entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B.
mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai
sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain.
Gambar atribut diwakili oleh simbol elips.
d. Garis
Sebagai penghubung antara relasi dengan entitas, relasi dan entitas dan atribut
Sebagai penghubung antara relasi dengan entitas, relasi dan entitas dan atribut
Contoh masing masing
Kardinalitas dari Diagram E-R
Kardinalitas pemetaan atau rasio
kardinalitas menunjukkan jumlah entitas yang dapat dihubungkan ke satu entity
lain dengan suatu relasi. Contohmasing masing kardinalitas dari
Diagram E-R meliputi :
1. Hubungan satu ke satu (one
to one).
Yaitu satu entity dalam A
dihubungkan dengan maksimum satu entity dalam B.
2. Hubungan satu ke banyak
(one to many)
Yaitu satu entity dalam A
dihubungkan dengan sejumlah entity dalam B. Satu entity dalam B dihubungkan
dengan maksimum satu entity dalam A.
3. Hubungan banyak ke satu
(many to one)
Yaitu satu entity dalam A
dihubungkan dengan maksimum satu entity dalam B. Satu entity dalam B dapat
dihubungkan dengan sejumlah entity dalam A.
4. Hubungan banyak ke
banyak (many to many).
Satu entity dalam A dihubungkan
dengan sejumlah entity dalam B, & satu entity dalam B dihubungkan dengan
sejumlah entity dalam A.
Gambar Kardinalitas Pemetaan :
Tidak ada komentar:
Posting Komentar