? Nettsteder og dataprogrammer bruker data til ulike formål . Innholdet av et nettsted er data , som er den informasjonen som presenteres i hvilket som helst program . Utviklere har ulike alternativer for modellering , lagre og administrere data elementer innen applikasjoner. Konseptet med en data attributt er viktig innenfor dette feltet av utviklingen , men har litt forskjellige implikasjoner avhengig av konteksten . Datatyper
Noen programmer , både på skrivebordet og på nettet , bruker databasesystemer å modellere sine data . Disse systemene lagre dataene , implementere relasjoner mellom data elementer og administrere programmet tilgang til data , blant annet å sette inn, hente og endre det. De fleste applikasjoner med database -systemer bruker SQL-kommandoer for å administrere sine data . Innen Web sammenhenger , mange programmer bruker kodespråk som XML til modell data . Dette gir mange av de samme funksjonene som en database system , men ved å lagre dataene elementer innenfor strukturert markup koden i stedet for i tabeller og kolonner.
Relational Model
Mange databasesystemer bruke den relasjonelle modellen for datalagring. Ved hjelp av en relasjonsdatabase system , kan utviklere modellere data for et program i form av enheter. Hver enhet tilsvarer en enkelt database tabell . En databasetabell har normalt et navn og et sett med kolonner , med de faktiske data innholdselementer , for eksempel tekst og tall, som er lagret i disse kolonnene . Kolonnene i et slikt system er egenskaper ved enhetene i dataene. For eksempel kan en kunde bestiller systemet inkluderer en database tabell for kundene , med kolonner for kundens navn, adresser og andre detaljer.
Markup Languages
Markup språk som HTML og XML vises i mange nettsteder og Internett-applikasjoner . Systemer som bruker XML- divide data inn elementer og attributter . Innholdet i et element er den sentrale delen av et dataelement , mens attributtene er kun for data som kommer i tillegg til denne informasjonen . Følgende eksempel markup -koden demonstrerer et enkelt element av XML data : en
stort selskap Incorporated < /kunde >
I dette datasettet , elementet type " kunden" tilsvarer tabellen navn i et relasjonelt system . Innholdet av elementet , som vises mellom åpning og lukking koder, er den viktigste del av dataelementet . Den "type "-attributtet gir informasjon som kommer i tillegg til den viktigste innhold, men det kan være nødvendig for enkelte applikasjoner formål.
Data Bruk
bruk av data attributter varierer mellom programmer . For relasjonsdatabase-systemer , attributtene utgjør de viktigste innholdselementer innen data . Hver post i en relasjonsdatabase tabell består i hovedsak av kolonneverdier, noe som betyr at attributtene er vitale data elementer . For data som er lagret inne i oppmerking kode , attributtene er ofte mindre sentral . For eksempel kan en web-applikasjon som gjør bruk av kundedata krever innholdet i hver "kunde" element , men " type" attributtdata kan være irrelevant , avhengig av programmet oppgaver.