En i en database er attributter/data som kan peke til eller fastsette andre data. Nøkkelbegrepet brukes i hovedsak i sammenheng med relasjonsdatabaser. I tillegg til at nøkler tjener som referanser, er de viktige , dvs. regler som begrenser hvilke tilstander som er lovlige i databasen (se: entitetsintegritet, domeneintegritet og referanseintegritet). Nøklene stiller krav til verdiene i databasen, som databasehåndteringssystemet må kontrollere at er oppfylt ved hver endring.