Computere, Databaser
DB er ... Typer og egenskaber i databasen
Databasen er en forkortelse, som står for "database" eller "database" (afhængigt af konteksten). I denne artikel vil vi overveje, hvad det / de er, hvad de er og hvor de anvendes. Også vi vil diskutere DBMS og DB - det er det samme eller ej.
terminologi
DBMS er en anden forkortelse, som afkrydses som et "database management system". Generelt repræsenterer de forskellige software løsninger, som du kan organisere database data til. Det betyder at fylde databasen med information, organisere den, slette den, kopiere den, analysere den og så videre.
Typer af databaser
I databasenes teori adskilles flere af deres typer. Der er:
- Relationsdatabaser (fra den engelske ordrelation, som oversættes som "kommunikation") - karakteriseret ved relationer og udtrykt i et sæt indbyrdes forbundne enheder. Sidstnævnte præsenteres i form af tabletter, som indeholder data fra databasen. Dette er den mest almindelige type database.
- Hierarkisk - forbindelser på niveau med "forfædre-efterkommer", "chef-underordnet".
- Netværk - en filial fra den foregående visning.
- Objektorienteret, som direkte arbejder med den tilsvarende programmeringsmetode (OOP).
DB - er det et tegn?
Relationelle databaser i deres sædvanlige repræsentation skaber ikke vanskeligheder for forståelse - det er informationstavler. Til afklaring kan du ringe til hjælp, meget velkendte DBMS fra Microsoft - "Access", som er en del af deres sædvanlige kontorpakke af applikationer.
Relationelle databasetabeller har poster (rækker) og felter (kolonner). Den første indeholder direkte information, data, i sidstnævnte - en beskrivelse af, hvad nøjagtige poster betyder. Feltet er for eksempel "navn", posten er "Katerina".
Værdityper defineres for felter. De kan være numeriske, symbolske, dato, tid osv. Desuden skal hver tabel have et nøglefelt - indgange i det identificerer entydigt dataene.
Det skal forstås, at selve databasen ikke er en tabel. Databasen kan gemme fra et til flere hundrede tabeller afhængigt af mængden og forskellige informationer.
Links mellem tabeller
For at tilvejebringe links mellem tabeller i DBMS'en er der datasystemer. Der er forbindelser:
- "En-til-en" - kun en indtastning fra en anden tabel svarer til hver indtastning i tabellen.
- "En til mange" og "mange til mange". En enkelt rekord kan svare til flere af de tilhørende tabeller på én gang. Og omvendt (for den anden mulighed).
- "Mange-til-mange". Det er allerede nemt at gætte, at i dette tilfælde kan flere rækker af en anden tabel vælges til flere rækker for kommunikation (dette forhold er organiseret ved hjælp af et mellembord og to links af ovennævnte type).
Flyt op og ned
Hierarkiske databaser har en langt mere præcis struktur end relationelle dem. De er præget af streng underordination. Der er et rodelement - "toppen", hvorfra underordnede udgrener - "arvinger" eller "efterkommere". En hierarkisk database er en database med en træstruktur, hvor hver knude kun kan have en forfader.
Det er praktisk at bruge denne type til opbygning af informationsforretninger af en allerede bestilt struktur: for eksempel en database over en militær enhed eller en filhåndterer. Ulempen er umuligheden for, at en knude har mere end en forfader, såvel som kompleksiteten af logikken i databasen.
Forlæng forbindelserne
Tabular tilstand af displayet
På trods af at tabeller primært er associeret med relationelle databaser, kan både hierarkiske og netværkstabeller også repræsenteres i form af tabeller. Hovedforskellen mellem disse typer er netop konstruktionen af strukturen: de relationelle dem er i sammenligning med de andre to meget mere fri og mindre ordnet.
Objektorienteret type
Den sidstnævnte type - objektorienteret - er den mindst almindelige. Alt fordi han er meget snævert specialiseret. Komplekse datastrukturer i en sådan database danner et objekt og arbejder direkte med sprogene i objektorienteret programmering. De blev udviklet i firserne af det sidste århundrede og har ikke modtaget meget popularitet endnu på grund af deres kompleksitet og ikke særlig høj hastighed.
Similar articles
Trending Now