Skip to main content

Ordlista med gemensamma databasvillkor

Dag 131 - 135 - Fem ord per dag - Repetition - Svenska A1 CEFR (Juni 2026)

Dag 131 - 135 - Fem ord per dag - Repetition - Svenska A1 CEFR (Juni 2026)
Anonim

Denna ordlista omfattar databasvillkor och begrepp som används i alla typer av databaser. Det innehåller inte termer som är specifika för vissa system eller databaser.

SYRA

ACID-modellen för databasdesign styrker dataintegriteten genom:

  • Atomicity: Varje databasstransaktion måste följa en all-or-nothing-regel, vilket betyder att om någon del av transaktionen misslyckas misslyckas hela transaktionen.
  • Konsistens: Varje databasstransaktion måste följa alla databasens definierade regler. Alla transaktioner som skulle bryta mot dessa regler är inte tillåtna.
  • Isolering: Varje databasstransaktion kommer att ske oberoende av någon annan transaktion. Till exempel, om flera transaktioner skickas samtidigt, kommer databasen att förhindra störningar mellan dem.
  • Hållbarhet: Varje databasstransaktion kommer permanent att finnas i eventuella databasfel, via säkerhetskopiering eller på andra sätt.

Attribut

En databasattribut är en egenskap hos en databas-enhet. Enkelt uttryckt är ett attribut en kolumn i en databas tabell, som själv är känd som en enhet.

autentisering

Databaser använder autentisering för att säkerställa att endast behöriga användare kan komma åt databasen eller vissa aspekter av databasen. Administratörer kan till exempel vara behöriga att infoga eller redigera data, medan vanliga anställda kanske bara kan visa data. Autentisering implementeras med användarnamn och lösenord.

Basmodell

BASE-modellen har utvecklats som ett alternativ till ACID-modellen för att tillgodose behoven hos noSQL-databaser där data inte är strukturerad på samma sätt som krävs av relationsdatabaser. Dess primära principer är:

  • Grundläggande tillgänglighet: Databasen är tillgänglig och operativ, som ibland stöds av datareplikation distribuerad över flera servrar.
  • Mjukt tillstånd: Att motstå ACID-modellen med strikt konsistens, säger denna princip att data inte alltid måste vara konsekventa och att någon styrkt konsistens är ansvaret för den enskilda databasen eller utvecklaren.
  • Eventuell konsistens: Vid en odefinierad framtidspunkt kommer databasen att uppnå konsekvens.

begränsningar

En databasbegränsning är en uppsättning regler som definierar giltiga data. Det finns flera typer av hinder. De primära begränsningarna är:

  • Unika begränsningar: Ett fält måste innehålla ett unikt värde i tabellen.
  • Kontrollera begränsningar: Ett fält kan bara innehålla specifika datatyper och till och med vissa tillåtna värden.
  • DEFAULT begränsningar: Ett fält kommer att innehålla ett standardvärde om det inte har något existerande värde; detta eliminerar ett NULL-värde.
  • Primära nyckelförsättningar: Den primära nyckeln måste vara unik.
  • Utländska nyckelbegränsningar: Den utländska nyckeln måste matcha en befintlig primär nyckel i en annan tabell.

Databasstyrningssystem (DBMS)

DBMS är den programvara som hanterar alla aspekter av att arbeta med en databas, från att lagra och säkra data för att upprätthålla dataintegritetsregler, för att tillhandahålla former för datainmatning och manipulation. Ett relationsdatabasstyrningssystem (RDBMS) implementerar relationsmodellen för tabeller och relationer mellan dem.

Entitet

En enhet är helt enkelt en tabell i en databas. Det beskrivs med hjälp av ett Entity-Relationship Diagram, vilket är en typ av grafik som visar relationerna mellan databastabellerna.

Funktionell beroende

En funktionell beroendebegränsning bidrar till att säkerställa datavalitet, och existerar när ett attribut bestämmer värdet av en annan, som beskrivs som A -> B vilket betyder att värdet av A bestämmer värdet på B eller att B är "funktionellt beroende" på A. Till exempel kan en tabell i ett universitet som innehåller register över alla studenter ha ett funktionellt beroende mellan studentens ID och studenten namn, det vill säga det unika student-IDet kommer att bestämma värdet på namnet.

Index

Ett index är en datastruktur som hjälper hastighetsdatabasfrågor för stora dataset. Databasutvecklare skapar ett index på särskilda kolumner i ett bord. Indexet innehåller kolumnvärden men pekar bara på data i resten av tabellen och kan sökas effektivt och snabbt.

Nyckel

En nyckel är ett databasfält vars syfte är att unikt identifiera en post. Nycklar hjälper till att upprätthålla dataintegriteten och undvika dubbelarbete. De viktigaste typerna av nycklar som används i en databas är:

  • Kandidatnycklar: Den uppsättning kolumner som varje enskild identifierar en post och varifrån den primära nyckeln är vald.
  • Primärtangenter: Nyckeln vald för att unikt identifiera en post i ett bord. Den här nyckeln kan inte vara NULL.
  • Utländska nycklar: Nyckeln kopplar en post till en post i en annan tabell. En tabellens främmande nyckel måste existera som den primära nyckeln till en annan tabell.

Normalisering

För att normalisera en databas är att designa sina tabeller (relationer) och kolumner (attribut) på ett sätt som säkerställer dataintegritet och för att undvika dubbelarbete. De primära normaliseringsnivåerna är First Normal Form (1NF), Second Normal Form (2NF), Tredje Normal Form (3NF) och Boyce-Codd Normal Form (BCNF).

NoSQL

NoSQL är en databasmodell som utvecklats för att svara på behovet av att lagra ostrukturerade data som e-post, sociala medier, video eller bilder. I stället för att använda SQL och den strikta ACID-modellen för att säkerställa dataintegritet följer NoSQL den mindre stränga BASE-modellen. Ett NoSQL-databasschema använder inte tabeller för att lagra data. snarare, det kan använda en nyckel / värde design eller grafer.

Null

Värdet NULL är ofta förvirrad för att innebära "ingen" eller noll; men det betyder faktiskt "okänt". Om ett fält har ett värde på NULL är det en platshållare för ett okänt värde. Structured Query Language (SQL) använder

ÄR INGET

och

ÄR INTE NULL

operatörer att testa för nullvärden.

Fråga

En databasfråga är hur användarna interagerar med en databas. Det skrivs vanligen i SQL och kan antingen vara a Välj fråga eller en verkan fråga. En vald sökfråga begär data från en databas; En åtgärdsfråga ändras, uppdateras eller lägger till data. Vissa databaser ger formulär som gömmer semantiken för frågan, så att användarna enkelt kan begära information utan att behöva förstå SQL.

schema

Ett databasschema är utformningen av tabeller, kolumner, relationer och begränsningar som utgör en databas. Scheman beskrivs vanligtvis med SQL CREATE-satsen.

Lagrad procedur

En lagrad procedur är en förkompilerad fråga eller SQL-stämning som kan delas över flera program och användare i ett databashanteringssystem. Lagrade procedurer förbättrar effektiviteten, hjälper till att upprätthålla dataintegriteten och öka produktiviteten.

Structured Query Language

Structured Query Language, eller SQL, är det vanligaste språket för att komma åt data från en databas. DML (Data Manipulation Language) innehåller delmängden av SQL-kommandon som används oftast och inkluderar SELECT, INSERT, UPDATE och DELETE.

trigger

En utlösare är en lagrad procedur som är inställd att utföras med tanke på en viss händelse, vanligtvis en ändring till en tabellens data. Till exempel kan en trigger vara utformad för att skriva till en logg, samla statistik eller beräkna ett värde.

Se

En databasvy är en filtrerad uppsättning data som visas för slutanvändaren för att dölja datakomplexiteten och effektivisera användarupplevelsen. En vy kan ansluta data från två eller flera tabeller och innehåller en delmängd av information.