untuk menggambarkan data, hubungan data, semantik (makna) data dan batasan data.
Model Keterhubungan Entitas (Entity- Relationship
Models) merupakan Model Data yang paling populer digunakan dalam perancangan basis data. ENTITY RELATIONSHIP MODEL (E-R MODEL) : Model Entity-Relationship -> semesta data yang ada diterjemahkan atau ditransformasikan dengan memanfaatkan sejumlah perangkat konseptual menjadi sebuah diagram data, yang umum disebut sebagai Diagram Entity-Relationship (Diagram ER). Komponen utama pembentuk Model Entity- Relationship, yaitu: 1. Entitas (Entity) 2. Relasi (Relation) Entitas (Entity) dan Himpunan Entitas (Entitas Set) Entitas merupakan individu yang mewakili sesuatu yang nyata (eksistensinya) dan dapat dibedakan dari sesuatu yang lain.
Sekelompok Entitas yang sejenis dan berada dalam
lingkup yang sama membentuk sebuah Himpunan Entitas (Entity Set).
Entitas menunjuk pada individu suatu objek, sedang
Himpunan Entitas menunjuk pada rumpun (famili) dari individu tersebut. Penyebutan Himpunan Entitas ini seringkali digantikan dengan sebutan Entitas saja : Contoh-contoh Himpunan Entitas : Semua Motor, atau Motor saja. dengan entitas motor Honda, motor Yamaha, motor Suzuki, dan sebagainya.
Semua Mobil, atau Mobil saja. dengan entitas mobil
Suzuki, mobil Toyota, mobil Honda, dan sebagainya.
Semua Matakuliah, atau Matakuliah saja. dengan
entitas Sistem Basis Data, Algoritma Struktur Data, Logika Matematika, dan sebagainya. Himpunan entitas mahasiswa dan himpunan entitas matakuliah : Untuk menjelaskan hubungan apa yang terjadi di antara kedua himpunan entitas tersebut, kita dapat memberi nama Himpunan Relasi 'Mempelajari', atau Himpunan Relasi 'Belajar'. Kardinalitas/derajat relasi : Kardinalitas Relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain. Diagram Entity-Relationship (Diagram ER) : Contoh erd (1) Contoh ERD (2) Diagram E-R dengan Kamus Data : Pada sebuah sistem yang ruang lingkupnya lebar dan kompleks, penggambaran atribut-atribut dalam sebuah Diagram E-R seringkali malah mengganggu objektif yang ingin dicapai tersebut.
Kita dapat memisahkan pendeklarasian atributatribut ini
dari Diagram E-R dan menyatakannya dalam sebuah kamus data.
Kamus data berisi daftar atribut yang diapit kurung
kurawal ('{' dan '}'). Atribut yang berfungsi sebagai key juga dibedakan dengan yang bukan key dengan menggarisbawahi atribut tersebut. Contoh kamus data :