Datorer, Databaser
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
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).
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
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