Datamaskiner, Databaser
DB - det ... typer og egenskaper for databaser
DB - et akronym som står for "database" eller "database" (avhengig av sammenhengen). I denne artikkelen ser vi at det / de er, hva er og hvor du skal søke. Også diskutere DBMS og database - det er det samme eller ikke.
terminologi
DBMS - er et annet akronym, som står for "database management system". I en generell forstand, representerer de en rekke programvareløsninger, som du kan organisere data i databasen. Dette refererer til fylling av informasjonen base, bestiller det, sletting, kopiering, analyse og mye mer.
skjemaer database
I databaseteori, er det flere typer av dem. Det er:
- Relasjonsdatabaser (fra det engelske ordet forhold, som oversettes som "forbindelse") - er karakterisert ved forbindelser og uttrykt som et sett av innbyrdes forbundne enheter. De sistnevnte er presentert i form av tabletter, som inneholder data i databasen. Dette er den vanligste typen database.
- Hierarkisk - på grunn av nivået av "foreldre-barn", "superior-underordnet".
- Network - en avlegger av tidligere arter.
- Objektorientert, som jobber direkte med den aktuelle programmeringsmetodikk (PLO).
DB - det er et tegn?
Relasjonsdatabaser er i sitt vanlige representasjon ikke medfører vanskeligheter for å forstå - en plakett med informasjon. For å klargjøre, kan du ringe etter hjelp er svært godt kjent database over selskaper "Microsoft" - "Acces", en del av deres vanlige kontorapplikasjoner pakken.
I relasjonsdatabase-tabeller har innganger (rader) og feltene (kolonner). Den første inneholder informasjon umiddelbart, dataene i det siste - en beskrivelse av hva det betyr opptak. For eksempel feltet - "navn" entry - "Catherine".
For felt definert verdityper. De kan bestå av tall, tegn, dato, tid, etc. I tillegg har hvert bord for å være et nøkkelfelt - .. Vanlig deri unikt identifiserer data.
Det bør bli forstått at selve databasen - det er ikke en tabell. Databasen kan lagres fra ett til flere hundre tabeller, avhengig av mengden og mangfoldet av informasjon.
Relasjoner mellom tabeller
For å sikre relasjoner mellom tabeller i databasen har et skjema. Kommunikasjon er:
- "One-til-én" - hver oppføring i tabellen tilsvarer bare en post fra en annen plate.
- "En-til-mange" og "mange-til-mange". Posten kan tilsvare flere av den relaterte tabellen. Alternativt (annen utførelsesform).
- "Mange-til-mange". Det er ikke vanskelig å gjette at i dette tilfellet, kan flere rader velges for å koble flere rader av et annet bord (slik kobling er organisert ved hjelp av en rekkefølgetabell og to linker nevnte arter).
Flytte opp og ned
Hierarkisk database er mye mer strukturert enn relasjons. De har en tendens til å streng lydighet. Det er roten element - "tip", som forgrener seg underordnede - "arvinger" eller "avkom". Hierarkisk database - en base med en trestruktur, hvor kun en stamfar kan være i hver node.
Denne typen er praktisk å bruke for å bygge samlinger av informasjon allerede bestilt struktur: for eksempel base militær enhet eller i filbehandling data. Ulempen er ansett som umulig for enheten for å ha mer enn en av foreldrene, så vel som kompleksiteten av databasen logikk.
utvide relasjoner
Numerisk bilde metode
Til tross for det faktum at bordene er forbundet primært med relasjonsdatabaser og hierarkisk nettverk, og kan også være representert i form av tabeller. Den grunnleggende forskjell mellom disse typene - i prinsippet konstruksjonen av strukturen: relasjons, sammenlignet med de to andre er mye friere og mindre bestilt.
Objektorientert stil
Sist viste type - et objektorientert - den minst vanlige. Dette er fordi det er svært spesialiserte. Komplekse datastrukturer , for eksempel baseform objekt- og arbeider direkte med språket i objektorientert programmering. De ble utviklet på åttitallet av forrige århundre, og har ennå ikke fått mye popularitet på grunn av sin kompleksitet og ikke veldig høy hastighet.
Similar articles
Trending Now