Onderwerp
- #Database
- #Relationele Datamodellering
Aangemaakt: 2024-04-08
Aangemaakt: 2024-04-08 02:36
Relationele datamodellering houdt in dat complexe informatie uit de echte wereld wordt opgedeeld in tabellen en gegevens.
Relationele datamodellering bestaat grotendeels uit verschillende stappen.
Eisenanalyse is het proces van het vaststellen wat er met de informatie uit de echte wereld moet gebeuren.
Over het algemeen ontvangt de ontwikkelaar documenten zoals een productspecificatie om de informatie te identificeren die nodig is voor het programma.
Eisenanalyse is de belangrijkste fase in het datamodellerings proces, en de meeste problemen ontstaan in deze fase.
De beste manier om problemen in de eisenanalyse fase te voorkomen, is om samen met de persoon die het programma wil laten maken de UI(User Interface) te schetsen en zo elkaars ideeën op elkaar af te stemmen.
Dit is de fase waarin de concepten die nodig zijn voor de gewenste functionaliteit worden gedefinieerd en hoe deze concepten met elkaar interacteren wordt gemodelleerd.
Meestal wordt een kraaienvoetennotatiegebruikt om een ERD(Entity Relationship Diagram) schematisch weer te geven.
Het resultaat van de conceptuele datamodelleringsfase, de ERD, wordt omgezet in logische tabellen.
[Logisch datamodellering]
De tabellen die zijn gemaakt tijdens de logische datamodelleringsfase worden omgezet in SQL-instructies die kunnen worden gebruikt in een echte database.
Relationele datamodellering is het proces van het ontleden van complexe problemen uit de echte wereld en deze te abstraheren naar een vorm die door een computer kan worden verwerkt.
Reacties0