EER (Extended Entity Relationship)

Slides:



Advertisements
Presentasi serupa
Pengantar Basis Data Sumber : 1.Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database Systems : A Practical Approach to Design, Implementation and Management,
Advertisements

Entity Relationship Diagram Perancangan Basis Data Komposisi oleh Budi Prayitno November 2013 Batam.
Pertemuan Minggu Ke-10.
Enhanced E-R Model.
2 C H A P T E R Tjiptoadi nugroho CC sidoarjo
E-R Model.
Entity Relationship Diagram
(ENTITY RELATIONSHIP DIAGRAM)
(ENTITY RELATIONSHIP DIAGRAM)
MODEL DATA LANJUTAN Latifah Rifani
Memahami konsep dasar ER Model. Mengenal notasi ER Diagram.
MODEL ENTITY-RELATIONSHIP
Pemodelan Data (1) Week 2. Entity Relationship Diagram  Sebuah teknik pemodelan data yang merepresentasikan gambar entitas dan relasi-relasi antar entitas.
Entity Relationship Diagram
ENTITY RELATIONSHIP DIAGRAM
ERD & Normalisasi Lanjutan
Bagaimana merancang diagram E-R yang interaktif
ENTITY RELATIONSHIP DIAGRAM
PERTEMUAN 4 SISTEM BASIS DATA
MODEL EER (Enhanced Entity Relationship)
03 | Entity Relationship Diagram (ER- Diagram)
Ignatius Adrian Mastan, S.E, S.Kom, MCP, MOS
ERD Entity Relationship Diagram
Bagaimana merancang diagram E-R yang interaktif
C H A P T E R 3 Chapter 8 - Process Modeling.
Pemodelan Data Pertemuan 2.
Your company slogan Table of Contents Introduction 1 Main title 2 Examples 3 Conclusion 4.
Rizki Arif Firdaus © 2010 © 2010.
MODEL EER (Enhanced Entity Relationship)
KONSEP MODEL ERD (Entity-relationship diagram)
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
ANALISIS DAN PEMODELAN DATA
MODEL EER (Enhanced Entity Relationship)
Entity Relationship Diagram (ERD)
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Desain Basis Data.
ENTITY RELATIONSHIP MODEL
Pengantar database By k ilo ^_^
Database TP – || AKN Bojonegoro.
Perancangan Basis Data
Pemodelan Data ER- Model.
Pengantar Desain Basisdata-Part I Oleh: Devie Rosa Anamisa.
The Entity- Relationship Model
MODEL ENTITY RELATIONSHIP DIAGRAM
Rekayasa Perangkat Lunak ER/D
Desain Database Dengan Model Entity Relationship (ER)
Enhanced E-R Model.
Pertemuan #4 DIAGRAM - ER Kompetensi :
ENTITY RELATIONSHIP DIAGRAM
ERD (Entity Relationship Diagram )
Entity Relationship Diagram
Desain database 1 (erd) Pertemuan Ke-6&7.
Entity Relationship Model
Oleh : Devie Rosa Anamisa
ENTITY RELATIONSHIP DIAGRAM
Entity Relationship Diagram
Entity Relationship Model
Entity Relationship Diagram (ERD)
Konsep & Perancangan Database
Entity Relationship Diagram
MODEL ENTITY RELATIONSHIP
MODEL ENTITY-RELATIONSHIP
Entity Relationship Diagram
MODEL HUBUNGAN ANTAR ENTITI
Entity Relationship Diagram
Pertemuan 4 ENTITY RELATIONSHIP.
ENTITY RELATIONSHIP DIAGRAM
Entity Relationship Diagram
Pemodelan Data ER-Model.
Transcript presentasi:

EER (Extended Entity Relationship) Sistem Basis Data 2 EER (Extended Entity Relationship) Dosen : Nuraini Purwandari

Pengertian Model EER Model entity Relationship yang ditambah kemampuan semantiknya dengan beberapa konsep yang lebih kompleks. EER adalah model konseptual (atau semantik) model data, mampu menjelaskan persyaratan data untuk sistem informasi baru dalam notasi grafis langsung dan mudah dipahami. Kebutuhan data untuk database dijelaskan dalam hal skema konseptual, dengan menggunakan model EER. Skema EER dapat dibandingkan dengan diagram-diagram UML.

Konsep Model EER Konsep-konsepnya antara lain : Subclass Superclass Generalization Specialization Specialization Hierarchy Specialization lattice Attribute Inheritance Shared Subclass Categorization

The Constructs of the EER Model

Pengertian Entity/Entitas 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

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

Pengertian Atribut Atribut adalah karakteristik dari entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut. Jenis-jenis Atribut : Key Atribut Simple Atribut Multivalue Atribut Composite Atribut Derivatif

Pengertian Cardinality Menjelaskan batasan jumlah keterhubungan satu entity dengan entity lainnya.

Pengertian Subclass (EER) Sub-Kelas (Subclass) Subset dari suatu entitas yang dikelompokkan dalam pengertian tertentu yang perlu disajikan secara eksplisit. Contoh : Entitas PEGAWAI mempunyai beberapa subclass seperti SEKRETARIS, TEKNISI, AHLI (Gbr. 1 Spesialisasi tipe pekerjaan entity PEGAWAI)

Pengertian Superclass Super-Kelas (Superclass) Entitas yang merupakan induk dari subclass-subclassnya. Contoh : Subclass SEKRETARIS, TEKNISI, SALES mempunyai superclass PEGAWAI (Gbr. 1) Spesialisasi (Spesialiazation) Proses pemecahan entitas menjadi subclass-subclass beserta atribut-atributnya. Terdapat beberapa jenis spesialisasi seperti Disjoint Total, Disjoint Partial, Overlapping Total dan Overlapping Partial. Contoh : Spesialisasi dari PEGAWAI berdasarkan tipe pekerjaan.

Pengertian Generalization Proses penggabungan subclass-subclass menjadi suatu entitas yang lebih umum. Contoh : Generalisasi dari MOBIL dan TRUK menjadi KENDARAAN

Generalisasi dari Mobil dan Truk menjadi kendaraan

Disjoint Constraint Constraint yang menerangkan bahwa subclass-subclass dari spesialisasi saling disjoint, artinya entity merupakan anggota dari salah satu subclass. Disjoint Constraint direpresentasikan dengan lambang “d” yang berarti disjoint. Contoh : entity dari spesialisasi tipe pekerjaan dari PEGAWAI merupakan anggota dari subclass PEGAWAI TETAP atau PEGAWAI HONORER

Non Disjoint Constraint Constraint yang menerangkan bahwa subclass-subclass dari spesialisasi tidak saling disjoint, artinya entity mungkin anggota lebih dari satu subclass. Non-Disjoint digambarkan dengan lambang “o” yang berarti overlapping. Contoh : entity dari spesialisasi tipe barang merupakan anggota dari subclass BARANG PABRIK juga anggota dari subclass BARANG TERJUAL

Total Specialization Constraint Constraint yang menerangkan bahwa setiap entity didalam superclass harus merupakan anggota dari salah satu subclass. Contoh : enityty PEGAWAI harus termasuk subclass dari PEGAWAI TETAP atau PEGAWAI HONORER (Gbr. 4) Partial Specialization Constraint Constraint yang menerangkan bahwa setiap entity didalam superclass dapat merupakan anggota dari subclass-subclass yang didefinisikan. Contoh dari PEGAWAI dapat merupakan anggota dari subclass MANAGER, TEKNISI atau SALES.

Spesialisasi berdasarkan tipe pekerjaan dan Kontrak dari pegawai/metode pembayaran

Specialization Hierarchy Spesialisasi bertingkat dimana setiap subclass berpartisipasi didalam satu kelas / subclass relationship. Specialization Lattice Spesialisasi bertingkat dimana suatu subclass dapat berpartisipasi didalam beberapa kelas / subclass relationship. Shared-Subclass Subclass yang mempunyai lebih dari satu superclass. Contoh : subclass ASISTEN PELATIH mempunyai dua superclass yang tipenya sama yaitu SALES & PELATIH.

Spesialisasi dengan subclass yang digunakan bersama (shared subclass)

KATEGORI Adalah kebutuhan yang timbul untuk model suatu relationship superclass/subclass tunggal dengan lebih dari satu superclass dimana superclass-superclass tersebut menggambarkan jenis entity yang berbeda. Sebuah kategori mempunyai satu atau lebih superclass yang dapat mewakili tiap tipe entity. Dimana superclass/subclass lainnya bias saja hanya mempunyai satu superclass. Kategori dapat saja untuk seluruh relasi atau hanya sebagian saja. Contoh : terdapat 3 jenis entitas yaitu PERSON, BANK, & COMPANY. Dalam suatu database REGISTERED_VEHICLE, pemilik kendaraan (OWNER) bias saja perorangan, bank atau perusahaan.

SELESAI