In databaseontwerp verwijzen "entiteiten" en "codetabellen" naar verschillende concepten.
- Een entiteit is een algemeen concept dat een specifieke categorie of object in de database vertegenwoordigt, terwijl een codetabel specifieke codes en hun betekenissen bevat.
- Entiteiten bevatten vaak attributen die de eigenschappen van het object beschrijven, terwijl codetabellen eenvoudigweg een lijst met codes en hun omschrijvingen bevatten.
- Entiteiten worden gebruikt om specifieke gegevens op te slaan, terwijl codetabellen vaak worden gebruikt om gestandaardiseerde waarden te definiëren die worden gebruikt in verschillende delen van de database.
In sommige gevallen kunnen entiteiten en codetabellen met elkaar verbonden zijn in een databaseontwerp, waarbij een entiteit bijvoorbeeld een verwijzing naar een codetabel bevat om een bepaald attribuut te definiëren.
Voorbeeld van een entiteit "archief":
Voorbeeld van een codetabellen "taal" en "rol_samensteller":