DB är en förkortning som står för"databas" eller "databas" (beroende på sammanhanget). I denna artikel kommer vi att undersöka vad det är / de är, vad de är och var de tillämpas på. Vi diskuterar också DBMS och DB - det är samma eller inte.
DBMS är en annan förkortning somdekryptera som "databashanteringssystem". I allmänhet representerar de olika mjukvarulösningar som du kan organisera databasdata med. Det innebär att fylla databasen med information, organisera den, radera, kopiera, analysera och mycket mer.
I databassteorin utmärks flera av deras typer. Det finns:
Relationella databaser i deras vanligarepresentation ger inte svårigheter att förstå - det här är informationsskyltar. För att förtydliga kan du söka hjälp, mycket välkänt DBMS från Microsoft - "Access", som ingår i deras vanliga kontorsprogram.
Relationella databas tabeller har poster (rader) ochfält (kolumner). Den första innehåller direkt information, data, i den senare - en beskrivning av vad exakta poster betyder. Fältet är till exempel "namn", posten är "Katerina".
För fält definierade värdetyper. De kan vara numerisk, tecken, datum, tid, etc. Dessutom har varje bord för att vara en nyckelfält - .. Record däri identifiera data.
Det bör förstås att databasen själv inte är en tabell. Databasen kan lagra från ett till flera hundra tabeller, beroende på mängd och mängd information.
För att tillhandahålla länkar mellan tabeller i DBMS finns datasystem. Det finns anslutningar:
Hierarkiska databaser har mycket tydligarestruktur än de relationella. De kännetecknas av strikt underordnande. Det finns ett rotelement - "toppen", från vilken underordnare grenar ut - "arvingar" eller "efterkommande". En hierarkisk databas är en databas med en trädstruktur, där varje nod kan ha en enda förfader.
Denna typ är lämplig för byggnadlagring av information redan beställd struktur: till exempel en databas av en militär enhet eller filhanterare. Nackdelen är att en nod inte kan ha mer än en förfader, såväl som komplexiteten i databasens logik.
Trots att tabellerna är förknippade tidigarealla med relationella databaser, både hierarkiska och nätverk kan också representeras i form av tabeller. Huvudskillnaden mellan dessa typer är exakt konstruktionen av strukturen: de relationella, i jämförelse med de andra två, är mycket mer fria och mindre beställda.
Den sista typen som beaktades -Objektorienterad - minst vanlig. Allt eftersom han är mycket snävt specialiserad. Komplexa datastrukturer i en sådan databas bildar ett objekt och arbetar direkt med objektorienterade programmerings språk. De utvecklades under åttiotalet av förra seklet och har inte fått mycket popularitet ännu på grund av deras komplexitet och inte särskilt hög prestanda.
</ p>