DatorerDatabaser

DB - det ... De typer och egenskaper i en databas

DB - en förkortning som står för "databas" eller "databas" (beroende på sammanhanget). I den här artikeln, anser vi att det / de är, vad är och var de ska gälla. diskuterar även DBMS och databas - det är samma eller inte.

terminologi

Databas som avses viss strukturerad förvaringsplats för information. DB - det är också ett informationsmodell, förmågan att innehålla vissa uppgifter, med det förbehållet att de kommer att beställas. Var och en av oss har arbetat med databasen åtminstone en gång, men det kunde inte ens gissa på, till exempel, genom att skriva in en sökterm, vänder vi oss till en storskalig basis för specifika informationsdata.

DBMS - är en annan akronym som står för "databas management system". I en allmän bemärkelse, utgör de en mängd olika mjukvarulösningar, med vilken du kan organisera databasen data. Detta hänför sig till fyllning av informationsbasen, beställer det, ta bort, kopiera, analys och mycket mer.

blanketter databas

I databasen teorin finns det flera typer av dem. finns:

  • Relationsdatabaser (från det engelska ordet relation, vilket kan översättas som "connection") - kännetecknas av relationer och uttrycks som en uppsättning sammanhängande enheter. Den senare presenteras i form av tabletter, som innehåller databasen data. Detta är den vanligaste typen av databas.
  • Hierarkisk - på grund av graden av "förälder-barn", "chef och medarbetare".
  • Nätverk - en utlöpare av de tidigare arterna.
  • Objektorienterad, som arbetar direkt med lämplig programmeringsmetodik (PLO).

Låt oss betrakta var och en av dem i detalj, stopp längs vägen till de grundläggande idéer och koncept i en databas.

DB - är det ett tecken?

Relationsdatabaser är i sin vanliga representation inte orsakar svårigheter för förståelse - en plakett med information. För att förtydliga, du kan kalla på hjälp är mycket välkänd databas över företag "Microsoft" - "Acces" en del av deras vanliga kontorsprogram paket.

I relationsdatabastabeller har poster (rader) och fält (kolumner). Den första innehåller information omedelbart, data i det förflutna - en beskrivning av vad det innebär inspelning. Till exempel fältet - "namn" entry - "Catherine".

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 själva databasen - det är inte ett bord. Databasen kan lagras från en till flera hundra tabeller, beroende på mängden och mångfalden av information.

Relationer mellan tabeller

För att säkerställa relationer mellan tabeller i databasen har ett schema. Kommunikation är:

  • "One-to-one" - varje post i tabellen motsvarar endast en post från en annan platta.
  • "En-till-många" och "många-till-många". Record kan motsvara flera av de relaterade tabellen. Alternativt (andra utföringsformen).
  • "Många-till-många". Det är inte svårt att gissa att i detta fall, kan flera rader väljas för att ansluta flera rader i en annan tabell (en sådan koppling är organiserad med hjälp av en mellan bord och två länkarna ovan arter).

Flytta upp och ner

Hierarkisk databas är mycket mer strukturerat än relations. De tenderar att strikt lydnad. Det finns rotelementet - "toppen", vilken gren av underordnade - "arvingar" eller "ättlingar". Hierarkisk databas - en bas som har en trädstruktur i vilken endast en förfader kan vara vid varje nod.

Denna typ är bekvämt att använda för att bygga databaser av information som redan ordnad struktur, till exempel basen militära enhet eller filhanteraren data. Nackdelen anses omöjligt för enheten att ha mer än en förälder, liksom komplexiteten i databasen logik.

expandera förbindelser

Nätverks DB beslut stål brist hierarkiskt namngivna precis ovanför. "Många-till-många" Den enda skillnaden mellan denna typ av tidigare förhållande inleddes, vilket i detta fall visas i det faktum att när förfader kan ha många arvingar, och de, ättlingar kan ske från flera noder.

Tabellvisningsmetod

Trots det faktum att tabellerna är främst förknippade med relationsdatabaser och hierarkiska, nätverk, och kan även representeras i form av tabeller. Den grundläggande skillnaden mellan dessa typer av - i princip byggandet av strukturen: relationella, jämfört med de andra två är mycket friare och mindre beställt.

Objektorienterad stil

Senast visade typ - en objektorienterad - den minst vanliga. Detta beror på att det är mycket specialiserad. Komplexa datastrukturer såsom basformen objekt- och arbetar direkt med språket i objektorienterad programmering. De utvecklades på åttiotalet av förra seklet och har ännu inte fått mycket popularitet på grund av sin komplexitet och inte mycket hög hastighet.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sv.delachieve.com. Theme powered by WordPress.