In de informatie omgeving zijn er objecten en objecten die informatie over zichzelf moeten opslaan . Daarom begonnen we gebruik te maken van datamodellen, die, naast de hoofdfunctie, ons toelaten om te werken met verbindingen. Dit is nodig bij het maken van een database. De organisatie zelf kan fysiek of logisch zijn. In het eerste geval wordt er op het apparaatniveau opslag opgeslagen. Nou en bij de logische organisatie is er een directe interactie met de gebruiker, waar bepaalde software tools hun invloed uitoefenen. Vandaag worden de meest fundamentele datamodellen onderscheiden: hiërarchisch, relationeel en netwerk.
Met een hiërarchisch gegevensmodel hebben de gehele reeks elementen links die zijn gevormd volgens specifieke regels. Objecten kunnen worden weergegeven als een omgekeerde boom die knooppunten bevat op een of ander niveau dat met elkaar verbonden is. Een knooppunt is een reeks attributen die een object beschrijven. De hiërarchische boom heeft slechts een hoekpunt, die op het eerste niveau ligt. Een dergelijk model heeft geen significante tekortkomingen, gemanifesteerd in de ondoeltreffendheid van bepaalde soorten relaties, maar ook langzame toegang tot de lagere niveaus van het hiërarchische systeem.
Een ander ding is het gebruik van het relationele data-model, dat wordt gekenmerkt door een zeer eenvoudige structuur. Het wordt geïmplementeerd in de vorm van tweedimensionale tabellen die bepaalde relaties ondersteunen. De relatieve benadering voor een lange periode werd zonder aandacht gelaten, aangezien het de aanwezigheid van ernstige machinebronnen vereist. Echter, met de komst van pc's is de situatie dramatisch veranderd. En deze modellen van data-organisatie hebben de rest van het systeem vrijwel verdrongen. De maker, bij het implementeren van dit idee, gaf de wereld een instrument voor succesvol werk met relaties.
In een netwerkmodem kan elk element een directe link hebben naar een ander element. Er is een lijk op een hiërarchisch systeem, maar het verschil is dat meerdere koppelingen met segmenten op senior niveau toegestaan zijn. In dit geval is het niet mogelijk om de richting van de links zo duidelijk te traceren, daarom zouden ze moeten worden aangegeven in de beschrijving van de database. De nadelen van dit model zijn onder meer het onvoldoende behoud van informatie, maar dit probleem wordt nu heel actief opgelost.
Eventuele databases worden gemaakt op basis van de vermelde modellen. Verschillen tussen hen worden geleidelijk gewist door de introductie van objectgerichte informatietechnologie. Elk model heeft speciale eigenschappen waarmee u het maximale effect kunt bereiken met specifieke applicaties. Het verschil tussen relationele databases en andere analogen is dat ze de structuur zelfs na data-invoer kunnen wijzigen. Grote databases met een onveranderde structuur en constante interactie met applicaties kunnen echter het meest effectief zijn op het gebied van toegangsnelheid.