Et felt er et enkelt attributt i en databasepost. I en kundetabell kan felt inneholde fornavn, etternavn, e-post, telefon og registreringsdato. Hvert felt inneholder én informasjon om posten. Feltet har en datatype: tekst, tall, dato, boolsk. Det kan ha begrensninger: obligatorisk, unik, maksimal lengde. Feltet er den minste dataenheten i en relasjonsdatabase.
Felt er definert i skjemaet. Skjemaet spesifiserer feltnavn, type og begrensninger. Det er mulig, men risikabelt, å endre et felt etter at data finnes. Det er vanligvis trygt å legge til et felt. Å fjerne et felt avbryter spørringer som refererer til det. Endring av en type kan ødelegge data hvis konverteringen ikke er ren. Å gi et felt nytt navn avbryter alle spørringer, rapporter og applikasjoner som bruker det gamle navnet. Navngivningskonvensjoner for felt er viktige. Konsistente navn gjør skjemaer enklere å forstå. Et felt kalt kunde_e-post i én tabell og kunde_e-post i en annen skaper forvirring. Et felt kalt status som betyr forskjellige ting i forskjellige tabeller forårsaker feil. Gode feltnavn er beskrivende og konsistente. De forteller deg hva dataene er uten å kreve dokumentasjon. Dårlige feltnavn krever en dekoderring.
Feltegenskaper
- Navn – identifikatoren som brukes i spørringer
- Type – tekst, tall, dato, boolsk
- Lengde – maksimal størrelse for tekstfelt
- Begrensninger – obligatoriske, unike, standardverdier
- Beskrivelse – dokumentasjon av hva feltet inneholder
Et felt er et løfte. Det sier hvilke data posten inneholder. Hvis løftet brytes, brytes også alle spørringer som er bygget på det.
Comments
No comments yet. Be the first to share a thought.
Leave a comment