Opsamling
Databaseobjekter udgør fundamentet for enhver SQL-løsning. Gennem dette modul udforskede du, hvordan man designer og implementerer tabeller, indekser, begrænsninger og specialiserede strukturer på tværs af SQL Server, Azure SQL Database, Azure SQL Managed Instance og SQL Database i Microsoft Fabric.
I dette modul lærte du at vælge passende datatyper for lagringseffektivitet og forespørgselsydelse, og forståelse af afvejningerne mellem præcision og plads. Du undersøgte rowstore-indekser for transaktionelle arbejdsbelastninger – herunder klyngeindekser, der definerer fysisk rækkerækkefølge og ikke-klyngede indekser for alternative adgangsstier – samt columnstore-indekser til analytiske forespørgsler, hvor du lærte, hvordan rækkegrupper, kolonnesegmenter og tuple-moveren optimerer komprimering og forespørgselsydelse.
Du implementerede specialiserede tabeltyper, herunder temporale tabeller til automatisk ændringssporing, hovedbogstabeller til manipulationssikre compliance-scenarier, graftabeller til relationsmodellering og hukommelsesoptimerede tabeller til højhastigheds OLTP-arbejdsbelastninger. Du lærte at håndhæve dataintegritet gennem begrænsninger—PRIMARY KEY, , FOREIGN KEY, CHECKUNIQUE, og DEFAULT—og at generere unikke værdier ved hjælp af både IDENTITY kolonner og SEQUENCE objekter til tværbordsnummerering.
Du undersøgte JSON-understøttelse af semistrukturerede data, inklusive den native json datatype i SQL Server 2025, samt indekseringsstrategier med beregnede kolonner. Endelig designede du partitioneringsstrategier for store tabeller, hvor du forstod partitionsfunktioner med RANGE RIGHT for datetime-kolonner, partitioneringsskemaer for filgruppeplacering og kravene til klyngede indekser på partitionerede tabeller.
Yderligere ressourcer
For at uddybe din forståelse af design og implementering af databaseobjekter, kan du udforske disse ressourcer:
- Tabeller
- Indekser
- Oversigt over kolonnestore-indekser
- Tidsmæssige tabeller
- Oversigt over hovedbogen
- Grafbehandling med SQL Server
- In-Memory OLTP-oversigt
- JSON-data i SQL Server
- Opdelte tabeller og indekser
- SQL-database i Microsoft Fabric
Næste trin
Med stærke færdigheder inden for databaseobjektdesign er du klar til at:
- Udforsk avanceret T-SQL-programmering med visninger, funktioner og lagrede procedurer
- Implementér sikkerheds- og databeskyttelsesforanstaltninger
- Optimer forespørgselsydelsen ved hjælp af eksekveringsplaner
- Integrer AI-funktioner i dine databaseløsninger
- Styr CI/CD og implementeringspipelines for databaseændringer
Fortsæt med at opbygge din ekspertise i SQL-løsninger for at skabe robuste, skalerbare og vedligeholdelsesvenlige databasesystemer.