ERD Lanjutan Materi pertemuan 15,16 dan 17

Slides:



Advertisements
Presentasi serupa
Normalisasi 1.
Advertisements

2 C H A P T E R Tjiptoadi nugroho CC sidoarjo
Yufis Azhar – Teknik Informatika – UMM
Yufis Azhar – Teknik Informatika – UMM
TRANSFORMASI MODEL DATA ER ke BASIS DATA
MODEL DATA LANJUTAN Latifah Rifani
Memahami konsep dasar ER Model. Mengenal notasi ER Diagram.
Entity Relationship Diagram
Danny Kriestanto, S.Kom., M.Eng Part 2
Sistem Basis Data - Universitas Semarang Entity Relationship Diagram.
Tahapan Membuat ERD.
PERTEMUAN 4 SISTEM BASIS DATA
Transformasi ERD Ke Bentuk Fisik
MODEL EER (Enhanced Entity Relationship)
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
Ignatius Adrian Mastan, S.E, S.Kom, MCP, MOS
DIAGRAM ER dalam Notasi Lain
ERD Lanjutan.
BASIS DATA 7 Pemodelan Data Lanjut 1.
Entity Relationship Diagram
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
Your company slogan Table of Contents Introduction 1 Main title 2 Examples 3 Conclusion 4.
MODEL EER (Enhanced Entity Relationship)
Entity Relation Model By : Randy Permana, S.Kom.
Sistem Basis Data ( Varian Entitas dan Relasi )
Transformasi ERD ke dalam bentuk fisik Materi Pertemuan ke-8
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
KONSEP MODEL ERD (Entity-relationship diagram)
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Basis Data Week 3: Entity Relationship Diagram
TRANFORMASI MODEL E-R KE RELASI
MODEL DATA LANJUTAN Varian Entitas
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Pemodelan Data ER- Model.
Entity Relationship Diagram
MODEL ENTITY RELATIONSHIP DIAGRAM
Pertemuan #4 DIAGRAM - ER Kompetensi :
ERD (Entity Relationship Diagram )
IMPLEMENTASI BASIS DATA
Penerapan/Implementasi Basis Data
ERD (Entity Relationship Diagram)
Desain database 1 (erd) Pertemuan Ke-6&7.
Entity Relationship Model
TRANSFORMASI MODEL DATA ER ke BASIS DATA
VARIAN ENTITAS & VARIAN RELASI
Entity Relationship Diagram
IT204 SISTEM BASIS DATA.
IT204 SISTEM BASIS DATA.
Entity Relationship Model
Matakuliah : Sistem Basisdata Versi Materi
Implementasi Basis Data
PERANCANGAN BASIS DATA
Perancangan Basis Data Relasional Converting ER Model To Table
Entity Relatioship Diagram
Matakuliah : Sistem Basisdata Versi Materi Model Data Lanjutan
Entity Relatioship Diagram
Transformasi Model Data ke Database Fisik
Model Data Lanjutan.
Pertemuan 4 – Sistem Basis Data
DESAIN DATA BASE.
Model Data Lanjutan.
Danny Kriestanto, S.Kom., M.Eng Part 2
BAB VII Model Data Lanjut.
BAB VII Model Data Lanjut.
BASIS DATA 7 Pemodelan Data Lanjut 1.
DIAGRAM HUBUNGAN ENTITAS
Pemodelan Data ER-Model.
Model Data Lanjutan.
Implementasi Basis Data
Transcript presentasi:

ERD Lanjutan Materi pertemuan 15,16 dan 17

Varian Entitas Idealnya entitas yang terlibat dalam suatu diagram ER adalah entitas kuat yang tidak memiliki ketergantungan dengan entitas lain namun dalam kenyataannya kita tidak selalu dapat melibatkan entitas seperti itu. Terkadang kita juga melibatkan entitas yang lemah (weak entity) atau bagian dari entitas lain (subtype entity)

Varian Entitas : Strong Entity (entitas kuat) Himpunan entitas yg tidak memiliki ketergantungan dg entitas yang lain. Weak Entity (entitas Lemah) Himpunan entitas yg keberadaannya ketergantungan dengan entitas yang lain. Himpunan entitas yg demikian tidak memp. Atribut yg berfungsi sebagai key yg benar-benar menjamin keunikan entitas. 3

Entitas Kuat (Strong Entity) Entitas yang tidak memiliki ketergantungan dengan entitas lain Contoh : mahasiswa, dosen, kuliah

Entitas Lemah (Weak Entity) Entitas yang kemunculannya tergantung terhadap entitas lain (strong entity) Tidak memiliki key yang benar-benar dapat menjamin keunikan entitas Contoh : orangtua, keluarga

Entity Relationship Diagram Contoh : memiliki NM_ortu Orang Tua NIM alm_ortu Nama Nm_ortu Mahasiswa NIM alamat Hobbi Tgl_lhr Menye nangi Hobbi Kunci utama NIM hobbi Kunci yg tidak menyakinkan 6

Sub Entitas (Sub Entity) Entitas yang beranggotakan entitas-entitas yang merupakan bagian dari entitas yang lebih superior / utama. - Sub entitas ini merupakan hasil dekomposisi entitas utama berdasarkan pengelompokkan tertentu

Varian Relasi Relasi Biner (Binary Relation) : relasi yang terjadi diantara dua entitas yang berbeda (paling umum digunakan) Relasi NonBiner (NonBinary Relation) : relasi yang melibatkan sebuah entitas atau lebih dari dua entitas

Entity Relationship Diagram Binary Relation Kode_agm NIM 1 N Agama dianut Mahasiswa NIM Kode_agm Nama Deskripsi Semester 9

Relasi Tunggal (Unary Relation) Relasi yang terjadi dari sebuah entitas ke entitas yang sama

Entity Relationship Diagram Varian Relasi : Relasi Tunggal (Unary Reation) Relasi yang terjadi dari antar himpunan entitas yg sama Contoh : 1 Nama_dos Nama_dos Keahlian Mendam pingi Dosen N 11

Relasi Multi Entitas (N-ary Relation) Relasi dari tiga entitas atau lebih Seharusnya dihindari karena akan mengaburkan derajat relasi yang ada dalam suatu relasi

Entity Relationship Diagram Relasi Multi Entitas (N-ary Reation) Merupakan relasi yang terdiri dari 3 himpunan entitas / lebih Contoh : Nama_dos Kd_kul Penga jaran Nama_dos Dosen Kuliah waktu Kd_rg Kd_kul Kd_rg nm_kul Ruang Nm_rg sks kap 13

Relasi Ganda (Redundant Relation) Relasi yang muncul antara dua entitas dimana jumlah relasinya lebih dari satu

Entity Relationship Diagram Relasi Ganda (Redundant Relation) Nm_dos Kd_kul Meng ajar 1 N waktu Dosen Kuliah tempat N N Meng uasai Nm_dos Kd_kul 15

Spesialisasi dan Generalisasi Pada sebuah entitas dimungkinkan adanya pengelompokkan entitas yang menjadi anggotanya Spesialisasi : pengelompokkan suatu entitas menjadi entitas-entitas baru (proses top-down) Generalisasi : entitas-entitas yang mula-mula terpisah kemudian disatukan menjadi satu entitas (proses bottom-up) Dikarenakan tidak tegasnya perbedaan atribut dari entitas yang ada

Entity Relationship Diagram Spesialisasi : Merupakan proses dekomposisi (pengelompokkan) sebuah himpunan entitas yg melahirkan himpunan entitas baru yang dilakukan secara top-down. Nm_dos Contoh : Top - down dosen alm_dos nik Nm_kantor Is a pangkat alm_kantor Dosen tetap Dosen ttd tetap 17

Entity Relationship Diagram Generalisasi : Merupakan penyatuan beberapa himpunan entitas menjadi sebuah himpunan entitas baru. Atribut dari masing-masing himpunan entitas disatukan kedalam himpunan entitas baru. Contoh : bottom - up Mahasiswa Is a Mahasiswa D3 Mahasiswa S1 18

Agregasi Relasi yang secara kronologis mensyaratkan telah adanya relasi lain. Dengan kata lain sebuah relasi terbentuk tidak hanya dari entitas tapi juga mengandung unsur dari relasi lain

Entity Relationship Diagram Agregasi : Merupakan sebuah relasi yang secara kronologis mensyaratkan telah adanya relasi lain. Contoh : N N Kd_kul Mahasiswa mempelajari Kuliah nm_kul N NIM NIM Kd_kul mengikuti Nama Kd_rg nilai N Kd_rg Nama_pr Praktikum 20