MODEL ENTITY-RELATIONSHIP - PowerPoint PPT Presentation

About This Presentation
Title:

MODEL ENTITY-RELATIONSHIP

Description:

MODEL ENTITY-RELATIONSHIP Asep Budiman K., ST. MT. Sistem Manajemen Basisdata Relasional (1) Informasi sekumpulan fakta (Universe Of Discourse) dalam sebuah basisdata ... – PowerPoint PPT presentation

Number of Views:361
Avg rating:3.0/5.0
Slides: 25
Provided by: Eda100
Category:

less

Transcript and Presenter's Notes

Title: MODEL ENTITY-RELATIONSHIP


1
MODEL ENTITY-RELATIONSHIP
  • Asep Budiman K., ST. MT.

2
Sistem Manajemen Basisdata Relasional (1)
  • Informasi sekumpulan fakta (Universe Of
    Discourse) dalam sebuah basisdata
    direpresentasikan sebagai suatu himpunan relasi
  • Pengertian relasi didefinisikan dalam bentuk
    matematis, untuk seluruh keperluan praktis

3
Tabel (1)
  • Dalam SMBR, data secara logika dianggap sebagai
    tabel
  • Tabel bukan merupakan struktur fisik dan setiap
    tabel akan memiliki nama yang unik
  • Tabel memuat sejumlah kolom atau atribut yang
    telah ditentukan

4
Tabel (2)
  • Setiap kolom di dalam tabel harus memiliki nama
    dan tidak ada dua kolom di dalam sebuah tabel
    yang boleh memiliki nama identik
  • Jumlah total kolom atau atribut yang menyusun
    sebuah tabel dikenal sebagai derajat (degree)
    dari tabel

5
Tabel (3)
  • Jumlah total baris yang hadir di dalam sebuah
    tabel pada suatu waktu tertentu dikenal sebagai
    kardinalitas tabel
  • Isi sebuah tabel di suatu saat tertentu dikenal
    sebagai snapshot

6
Tabel (4)
  • Setelah suatu tabel didefinisikan maka jumlah
    kolomnya tetap sama selama dalam pemakaian, namun
    jumlah baris yang muncul dalam tabel bisa
    bervariasi

Nama tabel atau relasi
A1 A2 A3 An
a11 a12 a1n
an1 an2 ann
Nama-nama atribut atau kolom (field)
Nilai-nilai baris atau tupel (record)
7
Tabel (5)
  • Isi tabel mencerminkan dinamika semesta yang
    direkam oleh basisdata
  • Baris baru dapat diselipkan ke dalam tabel untuk
    mempresentasikan fakta baru
  • Beberapa baris akan di-update untuk merefleksikan
    perubahan yang sedang berjalan
  • Baris-baris lainnya dapat dihapus dari tabel
    untuk mengindikasikan bahwa beberapa fakta sudah
    tidak valid atau tidak relevan lagi

8
Tabel (6)
  • Tabel tanpa baris dinamakan tabel kosong
  • Proses menyelipkan tupel untuk pertama kalinya ke
    dalam tabel disebut mempopulasikan tabel

9
Tabel (7)
  • Di setiap kolom dari sebuah tabel terdapat
    himpunan kemungkinan nilai yang dinamakan domain

Employee
Id Last_Name First_Name Department Salary
555294562 Martin Nicholas Accounting 55000
397182093 Benakritis Ben Marketing 33500
907803123 Adams Larry Human Resources 40000
10
Definisi
  • Model Entity Relationship adalah suatu penyajian
    data dengan menggunakan Entity dan Relationship
  • Mengapa Model E-R
  • Mudah dimengerti oleh pemakai
  • Mudah disajikan oleh perancang database

11
Entity
  • Entity adalah obyek yang dapat dibedakan dalam
    dunia nyata
  • Entity set adalah kumpulan dari entity yang
    sejenis
  • Entity set dapat berupa
  • Obyek secara fisik Rumah, Kendaraan, Peralatan
  • Obyek secara konsep Pekerjaan , Perusahaan,
    Rencana

12
Relationship
  • Relationship adalah hubungan yang terjadi antara
    satu atau lebih entity.
  • Relationship set adalah kumpulan relationship
    yang sejenis.

13
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.

14
Jenis-jenis atribut (1)
  • KeyAtribut yang digunakan untuk menentukan suatu
    entity secara unik.
  • Atribut SimpleAtribut yang bernilai tunggal.
  • Atribut MultivalueAtribut yang memiliki
    sekelompok nilai untuk setiap instan entity.

15
Jenis-jenis atribut (2)
  • Atribut Composite Suatu atribut yang terdiri
    dari beberapa atribut yang lebih kecil yang
    mempunyai arti tertentu.

16
Jenis-jenis atribut (3)
  • Atribut Derivatif Suatu atribut yang dihasilkan
    dari atribut yang lain

17
Derajat dari relationship
  • Menjelaskan jumlah entity yang berpartisipasi
    dalam suatu relationship

18
Cardinality Ratio Constraint
  • Menjelaskan batasan jumlah keterhubungan satu
    entity dengan entity lainnya.

19
1 N / N 1
20
M N / N M
21
Participation Constraint
  • Menjelaskan apakah keberadaan suatu entity
    tergantung pada hubungannya dengan entity lain
  • 2 macam Participation Constraint
  • Total Participation Keberadaan suatu entity
    tergantung pada hubungannya dengan entity lain.
  • Partial ParticipationKeberadaan suatu entity
    tidak tergantung pada hubungannya dengan entity
    lain.

22
Weak Entity
  • Weak Entity adalah suatu Entity dimana
    keberadaan dari entity tersebut tergantung dari
    keberadaan entity lain.
  • Entity yang merupakan induknya disebut
    Identifying Owner dan relationshipnya disebut
    Identifying Relationship.
  • Weak Entity selalu mempunyai Total Participation
    constraint dengan Identifying Owner.

23
Simbol-simbol ER-Diagram
24
Contoh Diagram ER
Write a Comment
User Comments (0)
About PowerShow.com