Definitie gegevensmodel

Op bedrijfsgebied is een gegevensmodel een abstracte structuur die de informatie voor de communicatie tussen het personeel van de technische afdeling en de rest van de medewerkers documenteert en organiseert . In de informatica verschilt dit in de aanpak, die zich richt op de planning van applicatie-ontwikkeling en de beslissing hoe de gegevens worden opgeslagen en hoe deze worden benaderd.

Vaak gespecificeerd in een taal, bepalen datamodellen de structuur van informatie, met als doel de communicatie en nauwkeurigheid te verbeteren in toepassingen die gegevens gebruiken en uitwisselen . Dit zijn gemeenschappelijke gronden waarin de leden van een werkteam met verschillende niveaus van ervaring en technische kennis zonder problemen kunnen samenwerken, omdat deze modellen één interpretatie moeten hebben .

Datamodellen zijn essentieel voor de ontwikkeling van informatiesystemen, omdat ze de vereiste compatibiliteit kunnen bereiken om enorme hoeveelheden gegevens te verwerken . Als dezelfde structuren worden gebruikt voor opslag en toegang, kunnen verschillende applicaties informatie delen. Een duidelijk voorbeeld is een registratieformulier op een website, waar we voor onze naam alleen letters kunnen invoeren en voor onze geboortedatum nummers met een specifieke volgorde (zoals dag, maand en jaar). Deze beperkingen beantwoorden aan de behoeften van de database en moeten op twee manieren hetzelfde zijn, waaronder we informatie zouden willen delen .

In ruil voor de grote efficiëntie die ze bieden, zijn de hoge kosten van ontwikkeling, bediening en onderhoud van systemen en interfaces . Vaak, als de kwaliteit van de geïmplementeerde datamodellen slecht is, worden ze obstakels voor de groei van een bedrijf. Over het algemeen is dit duidelijk wanneer een bedrijf dat nooit veel middelen in zijn digitale infrastructuur heeft geïnvesteerd, beslist dat het wil moderniseren en ontdekt dat het zo'n inefficiënte en slecht ontworpen database heeft, dat het eenvoudiger en goedkoper zou zijn om alles vanaf het begin te reconstrueren .

Volgens het American National Standards Institute (ANSI) kan een gegevensmodel worden geïnterpreteerd als een schema :

* conceptueel, dat de uitdrukkingen aangeeft die door het model zelf zijn toegestaan, communiceert de regels en essentiële definities van de gegevens aan gebruikers;
* logisch, dat de semantiek van tabellen en kolommen, objectgeoriënteerde klassen enz. beschrijft, gerepresenteerd door een bepaalde manipulatietechnologie (zoals de SQL- taal);
* fysiek, waarin de media worden beschreven waarin informatie wordt opgeslagen, zoals schijfpartities .

Typen databasemodellen

Tabelmodel : de definitie ervan reageert mogelijk niet strikt op een model; Het bestaat uit een lijst met tweedimensionale gegevens, waarin alle elementen van een gegeven kolom vergelijkbaar zijn en alle waarden van een rij aan elkaar gerelateerd zijn.

Hiërarchisch model : de informatie is georganiseerd in een boomachtige structuur, genest zodat elk element kan vertakken in vele andere, die op de een of andere manier moeten kunnen worden gesorteerd.

Netwerkmodel : structureert informatie met behulp van twee fundamentele constructies, genaamd records (records) en sets (sets); de eerstgenoemde bevatten velden en de laatste definiëren relaties tussen één-op-veel-registers (bijvoorbeeld een klant, veel gekochte producten).

Regelingsster : bestaat meestal uit een hoofdtabel waaraan vele anderen zijn gekoppeld. Een veelvoorkomend voorbeeld is om de gegevens van een patiënt in een tabel op te slaan, die op hun beurt weer gerelateerd zijn aan een andere waarbij al uw zoekopdrachten zijn opgenomen, en aan een andere waarin uw claims of wijzigingen in dekkingsplannen worden geregistreerd, enzovoort.

Aanbevolen