Databasmodell

En databasmodell  är detsamma som ett databasschema , det vill säga beskrivningar av innehållet, strukturen och integritetsbegränsningarna som används för att skapa och underhålla en databas [1] .

I litteraturen, artiklarna och i dagligt tal förekommer ibland förvirring mellan termerna "databasmodell" och " datamodell ". Denna användning är felaktig, som påpekats av många myndigheter, inklusive K. J. Date , M. R. Kogalovsky , S. D. Kuznetsov. Datamodellen är teorin , eller modelleringsverktyget , medan databasmodellen (databasschemat) är resultatet av modelleringen . Enligt K. Data liknar förhållandet mellan dessa begrepp förhållandet mellan ett programmeringsspråk och ett specifikt program på detta språk [2] .

M. R. Kogalovsky förklarar utvecklingen av betydelsen av termen enligt följande. Inledningsvis användes begreppet en datamodell som en synonym för datastrukturen i en viss databas . I processen att utveckla teorin om databassystem har termen "datamodell" fått ett nytt innehåll. Det fanns ett behov av en term som skulle beteckna ett verktyg, och inte resultatet av modellering, och som därmed skulle förkroppsliga en uppsättning olika databaser av en viss klass. Under andra hälften av 1970-talet, i många publikationer som ägnas åt dessa problem, började samma term "datamodell" användas för dessa ändamål [3] .

Anteckningar

  1. GOST R ISO IEC TO 10032-2007: Referensmodell för datahantering (identisk med ISO / IEC TR 10032: 2003 Informationsteknologi - Referensmodell för datahantering)
  2. Datum C.J. Introduktion till databassystem . - 8:e uppl. - M .: "Williams", 2006.
  3. M. R. Kogalovsky. Abstraktioner och modeller i databassystem (död länk) . Hämtad 2 mars 2010. Arkiverad från originalet 13 juni 2008.