En databas består av olika typer av data som är organiserade för ett antal användningsområden . En adressbok är ett enkelt exempel på en databas , och en mer omsorgsfullt utformad databas kan hålla befolkningsstatistik som används av statliga organisationer eller stora företag forskning . Olika typer av databaser innehåller olika typer av data --- till exempel text , numeriska data eller bilder . Hierarkiska modellen
Den hierarkiska modellen Databasen består av barn och förälder dataelement organiserade i en trädstruktur . Den enda kopplingen tillåts mellan två datamängder som för förälder och barn . Problemet här kan illustreras i en mycket bokstavlig mening , om ett företag skapat ett hierarkiskt anställda databas med en förteckning och deras familjer , skulle en anställd att representeras av ett överordnat element och om den anställde hade tre barn , skulle de vara representerade med tre överordnade element ( en vardera ) . Detta innebär att varje barn endast är tillåtet av systemet att ha en förälder .
Nätverk Modell
nätverksmodellen databas definieras i 1971 års konferens i Data Systems Språk sträcker på den hierarkisk databas i att datamängder tillåts en många - till - många-relation . Detta är viktigt eftersom det i vissa fall , kan underordnade element av data behöver två överordnade element , såsom i det föregående exemplet . Den CODASYL nätverksmodell Databasen bygger på matematisk mängdlära , och varje förälder dataelement kan vara ett underordnat element i en eller flera uppsättningar i databasens set konstruera .
Relational Model
en relationsmodellen databas , är alla data och relationer mellan data organiserad i tabeller . Varje tabell sammanställer uppgifterna och separerar varje unik inträde i en ny rad . Varje rad innehåller samma tillhörande datafält . Varje datafält kolumn har sin egen unika namn och motsvarande datatyp . Till exempel i en iTunes spellista, är varje låt placerad på en egen rad . Datafält vardera upptar sin egen kolumn , och alla dataformat förenas . Ordningsföljden för rader eller kolumner är inte signifikant .
Object /Relational Model
Databaser konstruerade med objektet /relation modell lägga till nya funktioner till vanliga platta databassystem . Förutom konventionella ställt data , kan mer intrikata binära media lagras , t.ex. bilder , ljud , video och applets . Användaren kan utföra komplexa analytiska och manipulativa operationer för att konvertera multimedia och andra sammansatta föremål inkapslat i datastrukturen .