Een entiteit in een database is een object of concept uit de echte wereld dat in de database wordt weergegeven. Entiteiten worden gewoonlijk weergegeven door tabellen, en elke rij in een tabel vertegenwoordigt een exemplaar van die entiteit. In een klantendatabase zou de klantentiteit bijvoorbeeld kunnen worden weergegeven door een tabel met de naam "klanten", en elke rij in de tabel "klanten" zou één enkele klant vertegenwoordigen.
Entiteiten kunnen attributen hebben, dit zijn eigenschappen of kenmerken van de entiteit. De klantentiteit kan bijvoorbeeld attributen hebben zoals 'naam', 'adres' en 'telefoonnummer'.
Entiteiten kunnen ook relaties hebben met andere entiteiten. De klantentiteit kan bijvoorbeeld een relatie hebben met de bestellingentiteit, die bestellingen vertegenwoordigt die door klanten zijn geplaatst. De relatie tussen de klantentiteit en de bestellingentiteit wordt weergegeven door een externe sleutel in de bestellingentabel, die verwijst naar de primaire sleutel in de klantentabel.
Entiteiten zijn de fundamentele bouwstenen van een database. Ze vertegenwoordigen de objecten en concepten uit de echte wereld die de database moet volgen en beheren. |