databankmodellering
Databankmodellering is het proces van het ontwerpen van de structuur van een databank en de relaties tussen de data die erin voorkomen. Het doel is om gegevens op een duidelijke, consistente en efficiënte manier vast te leggen zodat ze betrouwbaar kunnen worden opgeslagen, opgehaald en onderhouden.
Het ontwerp kent doorgaans drie lagen: conceptueel, logisch en fysiek. Het conceptuele model beschrijft de belangrijkste
Het logische model vertaalt het conceptuele model naar een schema voor een doelgerichte databanktechnologie, meestal een
Het fysieke model beschrijft hoe het logische ontwerp wordt gerealiseerd in de onderliggende systeemtechnologie: databanktypen, indexen,
Het proces omvat requirementsanalyse, modellering, validatie met belanghebbenden, en documentatie zoals een data dictionary en ER-diagrammen.
Belangrijke aandachtspunten zijn data-integriteit, consistentie, beveiliging en privacy; evolueren van het model bij wijzigende vereisten; en
Databankmodellering is een kernactiviteit in data engineering, information management en softwareontwikkeling en vormt de basis voor