- Model data E-R didasarkan pada persepsi bahwa dunia nyata merupakan sekumpulan dari sejumlah obyek dasar (entitas) dan relasi antar obyek-obyek data tersebut.
- Termasuk dalam kelompok object-based logical.
- Merupakan contoh kelas Extended atau semantic models.
- Komponen pada perancangan basis data secara Konseptual :
Entitas (Entity)
Sebuah entitas adalah sebuah obyek yang dapat di bedakan dari obyek-obyek lainnya.
Pengelompokkan entitas terbagi atas entitas konkrit / nyata dan entitas abstrak, entitas biasa (regular/strong) dan entitas lemah. Himpunan entitas (entity set) adalah kumpulan sejumlah entitas yang memiliki tipe yang sama. sebuah entitas memiliki sejumlah properti (atribut). setiap atribut memiliki sekumpulan nilai yang diizinkan yang disebut domain.
sebuah basis data mengandung sekumpulan himpunan entitas, yang masing masingnya memiliki sejumlah entitas dari tipe yang sama.
Batasan(Kekangan)
Kekangan digunakan untuk melindungi integritas data
(misalnya, melindungi kesalahan sewaktu pengisian data).
Atribut
- Key
Vs Non Key
- Key
adalah jika atribut tersebut mampu mewakili identitas keunikan dari suatu
entitas.
- Key
dapat dibangun dari satu atribut atau gabungan beberapa atribut.
- Key
terbagi atas beberapa jenis, diantaranya :
o
Super
key
o
Primary
key
o
Candidate
key
o
Foreign
key
- Atribut
sederhana Vs Atribut Komposit
- Atribut
sederhana adalah atribut yang tidak perlu di-breakdown kembali.
- Atribut
Komposit adalah atribut yang perlu di-breakdown
kembali.
- Atribut
bernilai tunggal Vs Banyak
Atribut bernilai tunggal
adalah atribut yang isinya hanya 1, sementara atribut bernilai banyak adalah
atribut yang memiliki isi banyak.
- Atribut
Mandatory dan Non Mandatory.
Atribut Mandatory adalah
atribut yang harus diisi tidak boleh kosong, sebaliknya Non mandatory boleh
null (kosong).
- Atribut
Turunan
Atribut yang nilainya dapat
diproleh dari atribut lain/proses lain.
Relasi ( Relationship)
o
Sebuah
relasi menggambarkan suatu asosiasi antar sejumlah entitas.
o
Himpunan
relasi (Relationship set) adalah kumpulan sejumlah relasi yang memiliki tipe
yang sama. Dengan kata lain merupakan relasi matematis terhadap 2 atau lebih
himpunan entitas :
{(e1, e2,…,
en)½(
e1 Î
E1, e2Î
E2 ,…, enÎ En)}
o
Jumlah
entitas terlihat dalam 2 buah relasi disebut derajat. Kebanyakan relasi yang
muncul adalah relasi binary, ada beberapa yang ternary, lebih dari itu sangat
jarang.
o
Fungsi
sebuah entitas di dalam relasi disebut peran (role).
o
Sebuah
relasi dapat memiliki atribut.
Kardinalitas Relasi (Derajat
Hubungan)
Relasi yang dimungkinkan antar entitas, dimana :
- 1
– 1
- 1
– N
- N
– 1
- N – N/N – M
Diagram E- R
o
Menggambarkan
struktur lojik keseluruhan basis data.
o
Simbol
yang digunakan :
- Persegi
empat, merepresentasikan himpunan entitas (untuk entitas lemah diberi
garis ganda).
- Elips,
merepresentasikan atribut.
- Wajik,
merepresentasikan himpunan keterhubungan.
- Garis,
menghubungkan simbol-simbol pada diagram.
o
Label
dari persegi empat, elips, dan wajik menunjukkan nama.
o
Kardinalitas
pemetaan dinyatakan dengan 2 cara :
- [Korth]
garis berarah (1) dan garis tidak berarah (Banyak).
-[Date]
menuliskan kardinalitasnya pada garis.
o
Peran
dapat dituliskan sebagai label dari garis.
o
Contoh
:
0 comments:
Posting Komentar
Bebas, Sopan, No Sara. :)