ER-kaavio

ER-kaavio tai ER-malli () on entiteettien suhteita kuvaava malli, mutta yleisemmin sitä käytetään tietokantojen suunnittelussa ja mallintamisessa. ER-kaavion kehitti Peter Chen, ja se julkaistiin vuonna 1976. Chenin malli on laajimmin tunnettu, vaikka muita esitystapoja on ollut jo ennen Chenin versiota.

ER-kaavion tehtävä on kuvata tietorakenteita graafisessa muodossa.

Keskeisimpiä elementtejä ovat neliskulmaiset laatikot, jotka kuvaavat jotain kohdetta; luokkaa tai tietokannan taulua (eli entiteettiä). Jokaisella entiteetillä on myös ominaisuustietoja (attributteja), joita kuvataan ja eritellään ellipsin muodolla.

Attribuuttitiedoissa on useimmiten käytössä seuraava merkintätapa:
 Pääavaimet alleviivataan
 Ns. heikon entiteetin tunniste alleviivataan katkoviivalla
 Moniarvoinen attribuutti ympäröidään kahdella viivalla
 Muista attribuuteista johdettavat arvot ympäröidään katkoviivalla
Koska entiteetit ovat keskenään (käytännössä aina) erilaisissa suhteissa, kuvataan suhteita vinoneliön muotoisilla kuvioilla. Suhteen ohessa määritellään myös tietojen keskinäinen suhde (Esimerkiksi yhden-suhde-moneen: 1:n). Suhteiden kuvaamiseen ei ole yhtä vakiintunutta tapaa, vaan merkintätavat vaihtelevat symboleista kirjaimiin ja numeroihin.

Lähteet

Aiheesta muualla 

Tietokannat
Diagrammit