SITE SEARCH

DB är ... Typ och egenskaper hos databasen

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.

terminologi

bd detta
En databas är en typ av struktureradinformationsbutik. Databasen är också en informationsmodell som kan innehålla viss data, under förutsättning att de nödvändigtvis kommer att beställas. Var och en av oss arbetade med DB minst en gång, men kunde inte ens gissa om det, till exempel när vi skriver in en sökfråga, vänder vi oss till en storskalig databas för specifik information.

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.

Typer av databaser

I databassteorin utmärks flera av deras typer. Det finns:

  • Relationsdatabaser (från det engelska ordetrelation, som översättas som "kommunikation") - kännetecknas av relationer och uttrycks i en uppsättning sammankopplade enheter. Den senare presenteras i form av tabletter, som innehåller data i databasen. Det här är den vanligaste typen av databas.
  • Hierarkiska - anslutningar på nivån av "förfader-ättling", "chef-underordnad".
  • Nätverk - en filial från föregående vy.
  • Objektorienterad, som direkt arbetar med motsvarande programmeringsmetodik (OOP).

uppgifter DB
Låt oss överväga var och en mer detaljerat och samtidigt stoppa på grundläggande idéer och begrepp i databasen.

DB - är det ett tecken?

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.

DB Data Base

Länkar mellan tabeller

För att tillhandahålla länkar mellan tabeller i DBMS finns datasystem. Det finns anslutningar:

  • "En-till-en" - varje post på bordet motsvarar endast en post från en annan etikett.
  • "En till många" och "många till många". En enskild post kan motsvara flera av de associerade tabellerna samtidigt. Och vice versa (för det andra alternativet).
  • "Många-till-många". Det är redan lätt att gissa att flera rader i ett annat bord kan väljas i flera rader för kommunikation (detta förhållande är organiserat med hjälp av ett mellanliggande bord och två länkar av ovanstående typ).

Flytta upp och ner

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.

Utöka relationer

typer av bd
Nätverks DBs var lösningen på bristenhierarkisk, namngiven precis ovanför. Den enda skillnaden av denna typ från den föregående var länken "många till många", vilket i detta fall manifesteras i det faktum att som förfader kan ha många arvingar, så kan de, efterkommande, komma från flera noder samtidigt.

Tabellläge på displayen

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.

Objektorienterad typ

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>
  • utvärdering: