DatamaskinerDatabaser

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

Database henvist til visse strukturert lager av informasjon. DB - det er også en informasjonsmodell, evnen til å inneholde en viss data, med forbehold om at de vil bli bestilt. Hver av oss har jobbet med databasen minst én gang, men det kunne ikke engang gjette på, for eksempel ved å skrive inn et søkeord, slår vi til en storstilt grunnlag for spesifikke informasjonsdata.

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).

La oss se på hver av dem i detalj, stoppe underveis til grunnleggende ideer og konsepter i en database.

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

Network DB stål beslutning mangel hierarkisk oppkalt like over. "Mange-til-mange" Den eneste forskjellen mellom denne typen tidligere forhold begynte, som i dette tilfellet er vist i det faktum at som stamfar kan ha mange arvinger, og de, etterkommere, kan oppstå fra flere noder.

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

 

 

 

 

Newest

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