MODEL RELASI ENTITAS (E-R MODEL)

dokumen-dokumen yang mirip
BAB 2 MODEL RELASI ENTITAS (E-R MODEL)

PRAKTIKUM BASIS DATA MODUL 1 PERANCANGAN DATABASE MENGGUNAKAN ER DIAGRAM

Model Data Entity Relationship. Minggu 2

BAB 3 MODEL RELASIONAL

Basis Data I. Pertemuan Ke-2 & Ke-3 (Rancangan Basisdata) Noor Ifada.

Pertemuan Transformasi ER-MODEL INDIKATOR. 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional.

PERANCANGAN SISTEM DATABASE

PEMODELAN DATA (ER-D) Basis Data -1 / Dian Dharmayanti

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

PERTEMUAN 8 & 9 MODEL ENTITY RELATIONSHIP DIAGRAM (ERD) KONSEP DASAR MODEL ENTITY RELATIONSHIP

Pertemuan 2-3 ER-MODEL

MODEL ENTITY-RELATIONSHIP

SISTEM BASIS DATA Presented By

Model Entity Relationship Bagian II

MODEL ENTITY-RELATIONSHIP

Entity Relationship Model

Database Design. Pemodelan data & Model Entity-Relationship. Pertemuan 4. Dahlia Widhyaestoeti, S.Kom

PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD)

Bab 1. Review Database 1 POKOK BAHASAN: TUJUAN BELAJAR: 1.1. PENDAHULUAN. Pendahuluan ER-Model Model Relasional Structured Query Language Normalisasi

PERTEMUAN 3. Model E-R (Lanjutan)

ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL

Pertemuan III Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

PERTEMUAN 5. Model Data Relational (Lanjut)

Pertemuan IV Advanced Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika

Review Basis Data 1. by: Ahmad Syauqi Ahsan

ENTITY RELATIONSHIP DIAGRAM

PERTEMUAN IV ADVANCED ENTITY RELATIONSHIP DIAGRAM FAK. TEKNIK JURUSAN TEKNIK INFORMATIKA

SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom.

P7 Perancangan Database

Sistem Basis Data BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL. Komponen model data dapat dikategorikan menjadi 3 (tiga) bagian yang meliputi:

ENTITY RELATIONSHIP DIAGRAM

C H A P T E R. Copyright 2005 PENS-ITS

Basis Data. Pemetaan ER Diagram ke Bentuk Skema Relasi Database. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

Model Entity Relationship Bagian I

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

BAB III MODEL DATA RELASIONAL DAN ALJABAR RELASIONAL

ENTITY RELATIONSHIP DIAGRAM

Entity Relationship Model

PERANCANGAN SISTEM TERINCI DATABASE

Perancangan Basis Data

KONSEP SISTEM BASIS DATA

C H A P T E R. Copyright 2005 PENS-ITS

STMIK AMIKOM YOGYAKARTA

PERANCANGAN SISTEM TERINCI DATABASE

Laboratorium Database PENS C H A P T E R. Arif Basofi, S.Kom, MT. Teknik Informatika - PENS

ENTITY RELATIONSHIP MODEL

Basis Data. Model E R (Lanjutan)

SISTEM BASIS DATA (Lanjutan) :

MODUL 1 SEPUTAR PERANCANGAN DATABASE. 1.1 Entity-Relationship Model (ER Model) dan Entity Relationship Diagram (ERD)

ENTITY RELATIONSHIP DIAGRAM (ERD)

Model adalah representasi kenyataan.

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

PERTEMUAN 4 Model Data Relational

Perancangan Basis Data Relasional. (Entity Relationship Model) By : Hanung N. Prasetyo

ER (Entity-Relationship) Model dan Mapping ke Model Relasional. Politeknik Elektronika Negeri Surabaya

Pemetaan Diagram (E)ER ke Skema Relasional

Basis Data. Pemodelan Database dengan ER Diagram (Entity Relationship Diagram) Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

PERTEMUAN 2 MODEL DATA MODEL ENTITY RELATIONSHIP ( MODEL E-R)

Basis Data I Danny Kriestanto, S.Kom., M.Eng

Copyright 2005 PENS-ITS C H A P T E R

BAB II LANDASAN TEORI. (Davis, 1995, hal.68). Informasi menurut Gordon B. Davis adalah data yang telah

Entity adalah objek di dunia yang bersifat unik. Setiap entity mempunyai atribut yang membedakannya dengan entity lainnya.

Minggu ke - 5 Basis Data 1. ER-D mapping to Model Relasional dan 1NF Normalisasi Database

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

ER (ENTITY RELATIONSHIP) MODEL

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

SISTEM BASIS DATA MODEL ENTITY-RELATIONSHIP

ASSALAMU ALAIKUM WR.WB

Perancangan Basis Data Relasional. Bab IV Converting ER Model To Table

BASIS DATA (BS203) MODEL RELASIONAL

ENTITY RELATIONSHIP MODEL

OVERVIEW BASIS DATA RELASIONAL. Oleh: Ir. M. Ramadhan, MT

Entity Relationship Model

bergantung pada keberadaan entitas lainnya[9]. relasi yang merekatkan dua entitas adalah bersifat

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

Entity Relationship Diagram. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

MAKALAH PERANCANGAN BASIS DATA MODEL DATA. Disusun oleh: Ainun Aisyiyah Iman Safuad Ismi Fadhilah

Modul ke: Pertemuan - 8. Model Relasi Entitas. Fakultas Ilmu Komputer. Ariefah Rachmawati. Program Studi Sistem Informasi.

MODUL 5. Pemodelan Dan Analisis Database

Konsep Foreign Key. Foreign key adalah kolom yang diambil dari primary key entitas lain yang menggunakan hubungan antar 2 tabel tsb.

MUHAMMAD ZEN S. HADI, ST. MSC.

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

Bab 2 Pemodelan Data Menggunakan

Basis Data I. Pertemuan Ke-4 & ke-5 (Model Relasional Part 1) Noor Ifada.

MODEL RELASIONAL. Model Data adalah kumpulan bentukanbentukan deskripsi data level tinggi yang menyembunyikan rincian penyimpanan data level rendah.

Sistem Basis Data. Pertemuan 3 : Modeling Data in Organization Andronicus Riyono, M.T.

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

Hanif Fakhrurroja, MT

BAB V. dimengerti, mudah dipelihara, mudah memprosesnya, dan mudah untuk dikembangkan sesuai kebutuhan baru

Basis data ERD. Entity. Atribut ENTITY RELATIONSHIP DIAGRAM 13/10/2015 TIU TIK. Entity

KOMPONEN ENTITY RELATIONSHIP

Entity Relationship Diagram.

Sistem Basis Data. Chapter 5: Logical Database Design and the Relational Model Andronicus Riyono, M.T.

Model Relational. Dian Dharmayanti

Konsep Basis Data (Lanjut)

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

Model Relational. S# Nama Status Kota S1 Hanato 20 Bandung S2 Andi 10 Jakarta S3 Shy 25 Surabaya S4 Tina 20 Medan

Desain Data Base. Proses Desain Data Base

Transkripsi:

MODEL RELASI ENTITAS (E-R MODEL) Tinjauan Desain Basis Data Desain Konseptual (Dengan menggunakan ER-Model) Informasi apa yang dikandung oleh suatu entity dan relasi yang harus disimpan dalam basis data Batasan integritas (integrity constraint) dan aturan bisnis yang harus ditangani Skema basis data dalam ER Model dapat dipresentasikan dalam bentuk gambar (ER diagram). Memetakan ER Diagram ke dalam skema relasional. Dasar-dasar ER Model Entity : obyek dunia nyata yang dapat dibedakan dari obyek yang lain. Entity digambarkan (dalam basis data) dengan menggunakan himpunan atribut. Himpunan entity : Kumpulan entity yang sejenis. Misal : himpunan data pegawai o Semua entity dalam himpunan entity memiliki himpunan atribut yang sama o Tiap himpunan entity memiliki kunci (key) o Tiap atribut memiliki domain. Relasi : Asosiasi diantara dua atau lebih entity Misal : Ani bekerja di Departemen Farmasi

Himpunan Relasi : Himpunan relasi yang sejenis o Himpunan relasi n-ary R berelasi dengan sejumlah himpunan entity n E1 En Himpunan entity yang sama dapat berpartisipasi dalam himpunan relasi yang berbeda, ata u mempunyai peran yang berbeda dalam suatu himpunan yang sama. Batasan Kunci (Key Constraints) Pada suatu contoh kasus, seorang pegawai dapat bekerja pada beberapa departments; sebuah departement memiliki banyak pegawai Sebaliknya, tiap departement hanya memiliki seorang manager, yang berhubungan dengan key constraint pada Manages.

Batasan partisipasi (Participation Constraints) Apakah setiap departemen mempunyai seorang manager? o Jika semua departemen pasti mempunyai manager maka partisipasi Departements dalam Manages dapat dikatakan total. Sebaliknya jika tidak semua departement memiliki manager maka partisipasinya adalah pa rtial. Entiti Lemah

Entiti lemah dapat diidentifikasi secara unik jika terdapat peran kunci utama (primary key) yang ber asal dari atau dimiliki oleh entity yang lain (owner). o Himpunan entity owner dan entity lemah harus berartisipasi dalam himpunan relasi one-tomany (satu owner, banyak entity lemah). Aggregasi Digunakan pada saat kita perlu memodelkan apa saja yang terlibat dalam suatu himpunan relasi.

Aggregasi membolehkan kita untuk memperlakukan suatu himpunan relasi sebagai himpunan entity untuk tujuan partisipasi dalam relasi yang lain. Aggregasi vs. relasi ternary Monitors adalah relasi yang terpisah dengan deskripsi atribut. Juga dapat dikatakan bahwa tiap sponsorship dimonitor oleh kebanyakan seorang pegawai. Desain Konseptual dengan menggunakan ER Model Pilihan desain : o Haruskan konsep dimodelkan sebagai entity atau atribut? o Haruskah konsep dimodelkan sebagai entity atau relasi? o Identifikasi relasi : binary atau ternary? atau aggregasi? Batasan dalam ER Model : o Semakin banyak semantic data yang dapat ditangkap o Tapi beberapa batasan tidak dapat ditangkap dalam ER diagram. Entiti vs. Atribut Haruskah informasi alamat (address) menjadi atribut dari Employee atau menjadi entity (dihubungkan ke Employee oleh suatu relasi)? Tergantung pada penggunaan yang kita inginkan dari informasi alamat tersebut, dan juga tergantung pada semantic data. o Jika terdapat beberapa address per Employee, maka address harus menjadi suatu entity (nilai dari atribut tidak bisa diset, atau diinisialisasi). o Jika struktur dari address (kota, jalan, dll) dianggap penting, maka address tersebut juga harus dimodelkan sebagai suatu entity (karena nilai suatu atribut harus atomic).

Works_In2 tidak mengijinkan seorang employee untuk bekerja pada suatu departement dalam dua atau lebih periode. Sama dengan permasalahan menyimpan beberapa address untuk seorang employee : Kita perlu menyimpan beberapa nilai dari deskripsi atribut untuk tiap instance dari relasi berikut ini. Entiti vs. Relasi ER diagram diatas akan OK jika seorang manager mengambil budget yang terpisah pada tiap departemen.

Apa yang terjadi jika manager mengambil budget yang dikover dari semua departemen? o Penyimpanan redundant untuk dbudget yang disimpan pada tiap departemen. Relasi Binary vs. Ternary Jika policy dimiliki hanya oleh satu orang employee : o Key constraint pada policies mengartikan bahwa suatu kebijakan (policy) diterapkan untuk hanya dapat mengkover satu orang dependent Apa yang merupakan constraint tambahan pada diagram yang kedua berikut ini? Contoh sebelumnya telah mengilustrasikan suatu kasus pada saat dua relasi binary lebih baik dibandingkan satu relasi ternary.