Skip to main content

Ordliste for vanlige databasevilkår

De 220 vanligste ordene, bokmål - 2 sekunder pr. ord. (Juni 2026)

De 220 vanligste ordene, bokmål - 2 sekunder pr. ord. (Juni 2026)
Anonim

Denne ordlisten dekker databasevilkår og begreper som brukes i alle typer databaser. Det inkluderer ikke vilkår som er spesifikke for bestemte systemer eller databaser.

SYRE

ACID-modellen av databasedesign styrker dataintegriteten gjennom:

  • atomicity: Hver database transaksjon må følge en all-or-nothing regel, noe som betyr at hvis en del av transaksjonen mislykkes, mislykkes hele transaksjonen.
  • Konsistens: Hver database transaksjon må følge alle databasens definerte regler; Enhver transaksjon som bryter disse reglene er ikke tillatt.
  • Isolasjon: Hver database transaksjon vil skje uavhengig av enhver annen transaksjon. For eksempel, hvis flere transaksjoner blir sendt samtidig, vil databasen forhindre forstyrrelser mellom dem.
  • Varighet: Hver database transaksjon vil alltid eksistere i enhver databasefeil, via sikkerhetskopier eller andre midler.

Egenskap

En databaseattributt er et karakteristikk for en databasenhet. Enkelt sagt er et attributt en kolonne i en databasetabell, som i seg selv er kjent som en enhet.

Godkjenning

Databaser bruker godkjenning for å sikre at kun autoriserte brukere kan få tilgang til databasen eller visse aspekter av databasen. Administratorer kan for eksempel være autorisert til å sette inn eller redigere data, mens vanlige ansatte kanskje bare kan se data. Autentisering er implementert med brukernavn og passord.

BASE-modell

BASE-modellen er utviklet som et alternativ til ACID-modellen for å betjene behovene til noSQL-databaser der dataene ikke er strukturert på samme måte som krevende databaser. Dens primære prinsipper er:

  • Grunnleggende tilgjengelighet: Databasen er tilgjengelig og operativ, støttet noen ganger ved data replikering fordelt på flere servere.
  • Myk tilstand: Å motstå ACID-modellen med streng konsistens, fastslår denne tenet at data ikke alltid må være konsistente, og at enhver håndhevet konsistens er ansvaret for den enkelte database eller utvikler.
  • Eventuell konsistens: På et ubestemt fremtidspunkt vil databasen oppnå konsistens.

begrensninger

En databasebegrensning er et sett med regler som definerer gyldige data. Flere typer begrensninger eksisterer. De primære begrensningene er:

  • Unike begrensninger: Et felt må inneholde en unik verdi i tabellen.
  • Kontroller begrensninger: Et felt kan bare inneholde bestemte datatyper og til og med visse tillatte verdier.
  • DEFAULT begrensninger: Et felt vil inneholde en standardverdi hvis den ikke har noen eksisterende verdi; dette eliminerer en NULL verdi.
  • Primære nøkkelbegrensninger: Primærnøkkelen må være unik.
  • Utenlandske nøkkelbegrensninger: Den utenlandske nøkkelen må samsvare med en eksisterende primærnøkkel i en annen tabell.

Database Management System (DBMS)

DBMS er programvaren som styrer alle aspekter ved å jobbe med en database, fra lagring og sikring av dataene for å håndheve dataintegritetsregler, for å gi skjemaer for dataregistrering og manipulering. Et relasjonsdatabasebehandlingssystem (RDBMS) implementerer relasjonsmodellen av tabeller og forhold mellom dem.

Entity

En enhet er bare en tabell i en database. Den er beskrevet ved hjelp av et Entity-Relationship Diagram, som er en type grafikk som viser forholdet mellom databastabeller.

Funksjonell avhengighet

En funksjonell avhengighetsbegrensning bidrar til å sikre data validitet, og eksisterer når en attributt bestemmer verdien av en annen, beskrevet som A -> B som betyr at verdien av A bestemmer verdien av B, eller at B er "funksjonelt avhengig" på A. For eksempel kan en tabell i et universitet som inneholder poster av alle studenter ha en funksjonell avhengighet mellom studentenes ID og studenten navn, dvs. den unike student-IDen vil bestemme verdien av navnet.

Hovedsiden

En indeks er en datastruktur som hjelper rask databasespørsmål for store datasett. Databaseutviklere oppretter en indeks på bestemte kolonner i et bord. Indeksen inneholder kolonnverdiene, men bare pekere til dataene i resten av tabellen, og kan søges effektivt og raskt.

Nøkkel

En nøkkel er et databasefelt hvis formål er å unikt identifisere en post. Nøkler hjelper til med å håndheve dataintegritet og unngå duplisering. Hovedtyper av nøkler som brukes i en database er:

  • Kandidatnøkler: Settet med kolonner som hver enkelt kan identifisere en post og hvorfra primærnøkkelen er valgt.
  • Primærnøkler: Nøkkelen valgt å unikt identifisere en post i et bord. Denne nøkkelen kan ikke være NULL.
  • Utenlandske nøkler: Tasten kobler en plate til en plate i et annet bord. En tabellens fremmednøkkel må eksistere som primærnøkkel for en annen tabell.

normalisering

Å normalisere en database er å designe sine tabeller (relasjoner) og kolonner (attributter) på en måte å sikre dataintegritet og unngå duplisering. De primære nivåene av normalisering er First Normal Form (1NF), Second Normal Form (2NF), Tredje Normal Form (3NF) og Boyce-Codd Normal Form (BCNF).

NoSQL

NoSQL er en databasemodell utviklet for å svare på behovet for lagring av ustrukturerte data som e-post, sosiale medier, video eller bilder. I stedet for å bruke SQL og den strenge ACID-modellen for å sikre dataintegritet, følger NoSQL den mindre strenge BASE-modellen. Et NoSQL database skjema bruker ikke tabeller for å lagre data; heller, det kan bruke en nøkkel / verdi design eller grafer.

Null

Verdien NULL er ofte forvirret til å bety "ingen" eller null; men det betyr egentlig "ukjent". Hvis et felt har en verdi på NULL, er det en plassholder for en ukjent verdi. Structured Query Language (SQL) bruker

ER NULL

og

ER IKKE NULL

operatører å teste for nullverdier.

Spørsmål

En database spørring er hvordan brukere samhandler med en database. Det er vanligvis skrevet i SQL og kan enten være a å velge spørring eller en handling spørsmål. En valgt søk forespørsler data fra en database; En handlingsforespørsel endrer, oppdaterer eller legger til data. Noen databaser gir skjemaer som skjuler semantikken til spørringen, slik at brukerne enkelt kan be om informasjon uten å måtte forstå SQL.

skjema

Et databaseskjema er utformingen av tabeller, kolonner, relasjoner og begrensninger som utgjør en database. Skjemaer er vanligvis beskrevet ved hjelp av SQL CREATE-setningen.

Lagret prosedyre

En lagret prosedyre er en forhåndskompilert spørring eller SQL-setning som kan deles på tvers av flere programmer og brukere i et Database Management System. Lagrede prosedyrer øker effektiviteten, bidrar til å håndheve dataintegriteten og øker produktiviteten.

Strukturert spørrespråk

Structured Query Language, eller SQL, er det mest brukte språket for å få tilgang til data fra en database. DML (Data Manipulation Language) inneholder delsettet av SQL-kommandoer som brukes hyppigst og inkluderer SELECT, INSERT, UPDATE og DELETE.

Avtrekker

En utløser er en lagret prosedyre satt til å utføre gitt en bestemt hendelse, vanligvis en endring i tabellens data. For eksempel kan en utløser være utformet for å skrive til en logg, samle statistikk eller beregne en verdi.

Utsikt

En databasevisning er et filtrert sett med data som vises til sluttbrukeren for å skjule datakompleksitet og strømlinjeforme brukeropplevelsen. En visning kan bli med data fra to eller flere tabeller og inneholder en delmengde av informasjon.