Minggu, 14 Desember 2014


  • 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 :

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
  1. 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
  1. Atribut sederhana Vs Atribut Komposit
         -  Atribut sederhana adalah atribut yang tidak perlu di-breakdown kembali.
        - Atribut Komposit adalah atribut yang perlu di-breakdown kembali.


  1. Atribut bernilai tunggal Vs Banyak
Atribut bernilai tunggal adalah atribut yang isinya hanya 1, sementara atribut bernilai banyak adalah atribut yang memiliki isi  banyak.
  1. Atribut Mandatory dan Non Mandatory.
Atribut Mandatory adalah atribut yang harus diisi tidak boleh kosong, sebaliknya Non mandatory boleh null (kosong).
  1. 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
  2. 1 – N
  3. N – 1
  4. 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 :

contoh kardinalitas





0 komentar:

Poskan Komentar

Bebas, Sopan, No Sara. :)