Laman

Senin, 29 September 2014

ERD (Entity Relationship Diagram)


     Dalam rekayasa perangkat lunak, sebuah Entity-Relationship Model (ERM) merupakan abstrak dan konseptual representasi data. Entity-Relationship adalah salah satu metode pemodelan basisdata yang digunakan untuk menghasilkan skema konseptual untuk jenis/model data semantik sistem. Dimana sistem seringkali memiliki basis data relasional, dan ketentuannya bersifat top-down. Diagram untuk menggambarkan model Entitiy-Relationship ini disebut Entitiy-Relationship diagram, ER diagram, atau ERD
.
  • ERD (Entity Relationship Diagram) adalah gambaran mengenai berelasinya antar entitas.
  • Sistem adalah kumpulan dari elemen yang setiap elemen memiliki fungsi masing-masing dan secara bersama-sama mencapai tujuan dari sistem tersebut.
  • Kebersama-samaan dari sistem di atas dilambangkan dengan saling berelasinya antara satu entitas dengan entitas lainnya
  • Entitas (entity/ entity set), memiliki banyak istilah di dalam ilmu komputer, seperti tabel (table), berkas (data file), penyimpan data (data store), dan sebagainya

Contoh kasus:



Permasalahan:

  1. Buat Model ERD (Entity Relationship Diagram) untuk kasus data yang tersimpan pada table Normalisasi Database (lihat slide 12). 


Student ID
Student
Birthday
61521
Jones
12/05/77
61300
Devi
04/28/78
61425
Tony
11/01/78
61230
Paula
06/14/77
Primary key: Student ID

Course ID
Course
Credit
MAT231
Math
3
ECO220
Economic
3
HST211
History
2
ENG202
English
2
Foreign Key: Course ID


Student ID
Course ID
Grade
Weight
61521
MAT231
B
3
61521
ECO220
A
4
61521
HST211
B
3
61300
HST211
A
4
61425
ENG202
C
2
61425
MAT231
B
3
61230
MAT231
B
3
61230
ENG202
C
2




Tidak ada komentar:

Posting Komentar