Ordförklaringar


Allmänna databastermer

TermFörklaring
ACIDAtomicity, Consistency, Isolation, Durability — garantier för transaktioner
Connection StringText som innehåller information för att ansluta till databas
CRUDCreate, Read, Update, Delete — grundläggande databasoperationer
IndexDatastruktur som gör queries snabbare
MigrationFil som beskriver ändringar i databasschema
ORMObject-Relational Mapping — mappar objekt till databastabeller
QueryFörfrågan till databas för att hämta eller ändra data
SchemaStruktur som definierar tabeller, kolumner, datatyper
TransactionGrupp av operationer som utförs som en enhet

SQL-specifika termer

TermFörklaring
Foreign KeyKolumn som refererar till primärnyckel i annan tabell
JOINKombinerar rader från flera tabeller
Primary KeyUnik identifierare för rad i tabell
Stored ProcedureFördefinierad SQL-kod som kan återanvändas
TriggerAutomatisk åtgärd vid INSERT/UPDATE/DELETE
ViewVirtuell tabell baserad på query

Entity Framework Core-termer

TermFörklaring
DbContextKlass som representerar en databas-session
DbSetSamling av entiteter (motsvarar tabell)
MigrationKod som uppdaterar databasschema
Navigation PropertyProperty som representerar relation till annan tabell
TrackingEF håller koll på ändringar i objekt
Include()Eager loading av relaterade entiteter
SaveChanges()Sparar alla ändringar till databasen

Docker-termer

TermFörklaring
ContainerIsolerad körande instans av en image
ImageMall för att skapa containers
VolumePersistent lagring för containers
docker-composeVerktyg för att definiera multi-container-appar
Port MappingExponera container-port till host