Computer systemer bruger mange forskellige typer af data. Den type data, der er involveret i en web eller desktop -program påvirker , om det er modelleret i tabelform eller ej. Data modelleret ved hjælp af markup kode , på et sprog, som XML, ofte indebærer attributter , som gør tabeldata. Dataposter kan beskrives som tabelform eller attribut med henvisning til både opbevaring og præsentation. Ansøgninger hente dataposter fra kilder og præsentere dem til brugerne gennem grænseflader såsom websider , der kan involvere både tabelform og attributdata . Databaser
Databaser er almindelige i mange applikationer. Når udviklerne gemme data i databasen systemer såsom MySQL , er denne data defineres ved hjælp af Entity Relationship modellering. Slutresultatet af denne modellering proces er et sæt af tabeller , hvor hver tabel med en eller flere kolonner . Hver post i en tabel kan have en værdi i hver kolonne. Kolonnerne i en database tabel beskrives ofte som attributter , med selve tabellen repræsenterer modellerede enhed. Alle data er gemt i et system med tabeller kan beskrives som tabellarisk .
Markup
Mange computersystemer bruger markup data . XML er den mest almindelige system for markup data . I et XML -datakilde , er poster, der også modelleret som enheder og attributter , men de er repræsenteret ved hjælp af tags. Følgende kodeeksempel viser : Mary < /person >
Denne kode repræsenterer en enkelt enhed , hedder "person" for demonstration. Den enhed, viser også en attribut , der repræsenterer personens alder . Attributten er angivet i åbningen element tag, optræder med et navn og værdi, med den værdi, vises inde citater. Attributterne i en XML-datakilde anvendes normalt til yderligere oplysninger, er ikke centrale for elementet med den centrale oplysninger gemt i det enkelte element indhold, som vises mellem åbning og lukning tags.
< Br > Præsentation
Dataposter kan beskrives som tabelform eller attribut , når de præsenteres i en brugergrænseflade , såsom en hjemmeside. I et typisk scenarie vil application programming kode forespørge datakilde , som kan være en relationel database eller et XML-dokument . Når dataene er hentet , vil programmet behandle den og præsentere den for bruger display. HTML og XML er ofte involveret i dette display , både potentielt involverer tabeller og attributter . HTML-dokumenter kan indeholde tabelelementer hvor data præsenteres for brugerne i tabelform. HTML-elementer kan også attributter, som anvendes af webbrowseren program.
Datatyper
Udviklere, der bygger applikationer nødt til at beslutte om de typer data, der kræves af funktionaliteterne de forsøger at gennemføre. Det betyder, at udviklerne nødt til at vælge, om du butik og model dataelementer i former såsom tabelform og attribut , såvel som at vælge , hvordan man præsenterer elementerne til brugerne. Der er aldrig en rigtig eller ideel måde at model data for en given system, men generelt udviklere til formål at reducere enhver gentagelse af dataelementer og for at maksimere behandlingen effektivitet.