Sammendrag

Fullført

Databaseobjekter utgjør grunnlaget for alle SQL-løsninger. Gjennom denne modulen utforsket du hvordan man designer og implementerer tabeller, indekser, begrensninger og spesialiserte strukturer på tvers av SQL Server, Azure SQL Database, Azure SQL Managed Instance og SQL-database i Microsoft Fabric.

I denne modulen lærte du å velge passende datatyper for lagringseffektivitet og spørringsytelse, og forsto avveiningene mellom presisjon og plass. Du utforsket radlagringsindekser for transaksjonelle arbeidsbelastninger – inkludert klyngede indekser som definerer fysisk radrekkefølge og ikke-klyngede indekser for alternative tilgangsstier – og kolonnelagringsindekser for analytiske spørringer, og lærte hvordan radgrupper, kolonnesegmenter og tuple-mover optimaliserer komprimering og spørringsytelse.

Du implementerte spesialiserte tabelltyper, inkludert temporale tabeller for automatisk endringssporing, hovedboktabeller for manipulasjonssikre overholdelsesscenarier, graftabeller for relasjonsmodellering, og minneoptimaliserte tabeller for høyhastighets OLTP-arbeidsbelastninger. Du lærte å håndheve dataintegritet gjennom begrensninger—PRIMARY KEY, FOREIGN KEY, , UNIQUECHECK, og DEFAULT—og å generere unike verdier ved å bruke både IDENTITY kolonner og SEQUENCE objekter for krysstabellnummerering.

Du utforsket JSON-støtte for semistrukturerte data, inkludert den innebygde json datatypen i SQL Server 2025, og indekseringsstrategier ved bruk av beregnede kolonner. Til slutt designet du partisjoneringsstrategier for store tabeller, forståelse av partisjonsfunksjoner med RANGE RIGHT for datetime-kolonner, partisjonsskjemaer for filgruppeplassering, og kravene til klyngede indekser på partisjonerte tabeller.

Flere ressurser

For å utdype din forståelse av design og implementering av databaseobjekter, utforsk disse ressursene:

Neste trinn

Med sterke ferdigheter innen databaseobjektdesign er du klar til å:

  • Utforsk avansert T-SQL-programmering med visninger, funksjoner og lagrede prosedyrer
  • Implementer sikkerhets- og databeskyttelsestiltak
  • Optimaliser spørringsytelsen ved bruk av utførelsesplaner
  • Integrer AI-funksjoner i databaseløsningene dine
  • Administrer CI/CD og distribusjonspipelines for databaseendringer

Fortsett å bygge din ekspertise innen SQL-løsninger for å skape robuste, skalerbare og vedlikeholdbare databasesystemer.