nøkkelskema
Nøkkelskema er et begrep innen databasedesign som beskriver hvilke attributter som utgjør nøklene som identifiserer poster i en tabell eller datamengde. Det omfatter primærnøkkelen og eventuelle kandidatnøkler, samt hvilke attributter som inngår i sammensatte nøkler. Nøkkelskemaet bestemmer hvordan data organiseres, indekseres og hentes, og har stor betydning for ytelse og dataintegritet.
I relasjonsdatabaser definerer nøkkelskemaet primærnøkkelen, som er unik og ikke-null for hver post, samt eventuelle kandidatnøkler
I NoSQL-rammeverk og spesielt DynamoDB brukes begrepet nøkkelskema om hvordan nøklene i en tabell fordeles: en
Design av nøkkelskema bør ta hensyn til forventede spørringsmønstre, kardinalitet og stabilitet i nøklene. Valg mellom
Se også: Primærnøkkel, Kandidatnøkkel, Fremmednøkkel, DynamoDB.