En tabell er et arrangement av data i rader og kolonner, eller noen ganger i en mer kompleks struktur. De er mye brukt i kommunikasjon , forskning og dataanalyse . De vises i trykte medier, håndskrevne notater, dataprogramvare, veiskilt og mange andre steder. De nøyaktige konvensjonene og terminologien for å beskrive tabeller varierer etter kontekst. Videre kan de variere betydelig i variasjon, struktur, fleksibilitet, notasjon, representasjon og bruk. [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] I bøker og tekniske artikler presenteres de vanligvis separat fra hovedteksten, ordnet i flytende blokker , nummerert og tekstet.
En tabell består av et ordnet arrangement av rader og kolonner . Dette er en forenklet beskrivelse av den mest grunnleggende tabelltypen. Visse betraktninger kommer frem fra denne forenklede beskrivelsen:
Elementer i en tabell kan grupperes, segmenteres eller organiseres på mange forskjellige måter, og til og med nestes rekursivt . I tillegg kan en tabell inneholde metadata , merknader , en topptekst, [ 6 ] en bunntekst eller andre tilleggsfunksjoner. [ 5 ]
Nedenfor er en enkel tabell med tre kolonner og ni rader. Den første raden telles ikke da den kun brukes til å vise navnene på hver kolonne. Dette kalles en "overskriftsrad".
Navn | Etternavn | år |
---|---|---|
Luis | Enrique | 14 |
Blaszczyk | Kostrzewski | 25 |
Lily | mcgarrett | 18 |
Olatunkbo | Chijiaku | 22 |
Adrienne | Anthoula | 22 |
Axelia | Athanasiere | 22 |
Jon-Kabat | Zinn | 22 |
Thabang | Mosoa | femten |
Kgaogelo | Mosoa | elleve |
Dimensjonsbegrepet er også en del av den grunnleggende terminologien. [ 7 ] Enhver "enkel" tabell kan representeres som en "flerdimensjonal" tabell ved å normalisere dataverdiene til ordnede hierarkier . Et vanlig eksempel på en slik tabell er en multiplikasjonstabell :
× | 1 | to | 3 |
---|---|---|---|
1 | 1 | to | 3 |
to | to | 4 | 6 |
3 | 3 | 6 | 9 |
I flerdimensjonale tabeller er hver celle i tabellkroppen (og verdien i den cellen) relatert til verdiene i begynnelsen av kolonnen (dvs. overskrift), rad og andre strukturer i mer komplekse tabeller. Dette er en injektiv relasjon : hver kombinasjon av verdiene i overskriftsraden (rad 0, i mangel av et bedre begrep) og overskriftskolonne (kolonne 0, i mangel av et bedre begrep) er relatert til en unik celle i bord:
Den første kolonnen presenterer ofte beskrivelsen av informasjonsdimensjonen som resten av tabellen navigerer gjennom. Denne kolonnen kalles "stubbsøylen". Tabeller kan inneholde tre eller flere dimensjoner og kan sorteres etter antall dimensjoner. Flerdimensjonale tabeller kan ha superrader : rader som beskriver ekstra dimensjoner for radene som forekommer under den raden, og er vanligvis gruppert i en trelignende struktur. Denne strukturen presenteres vanligvis visuelt med et passende antall tomme områder, foran hver dels etikett. [ 8 ]
Tabeller presenterer ofte numeriske verdier, kumulativ statistikk, kategoriske verdier og noen ganger parallelle beskrivelser i tekstform. [ 9 ] De kan kondensere en stor mengde informasjon til et begrenset rom og er derfor populære i vitenskapelige tekster innen mange studieretninger.
Som et kommunikasjonsverktøy tillater en tabell en form for generalisering av informasjon fra et ubegrenset antall ulike sosiale eller vitenskapelige kontekster. Det gir en kjent måte å formidle informasjon på, som ellers kanskje ikke er åpenbar eller lett å forstå.
For eksempel, i diagrammet nedenfor, presenteres to alternative representasjoner av samme informasjon side om side. Til venstre er standard NFPA 704 " branndiamant " med eksempelverdier oppført, og til høyre er en enkel tabell som viser de samme verdiene, sammen med tilleggsinformasjon. Begge representasjonene formidler i hovedsak den samme informasjonen, men den tabellformede representasjonen er muligens mer forståelig for noen som ikke er kjent med NFPA 704-standarden. Det kan imidlertid hende at tabellrepresentasjonen ikke er ideell for alle omstendigheter (for eksempel på grunn av databegrensninger). plass eller av sikkerhetsmessige årsaker).
Standard representasjon | Tabellrepresentasjon | |||||||||
to 3 1 |
|
Det er flere spesifikke situasjoner der tabeller ofte brukes som et spørsmål om formell eller tilpasset konvensjon.
Moderne programvareapplikasjoner gir brukerne muligheten til å generere, formatere og redigere tabeller og tabelldata for en lang rekke bruksområder, inkludert:
Tabeller har bruksområder i utvikling av dataprogrammer, både for spesifikasjon på høyt nivå og lavt nivå. Det kan omfatte ad hoc - inkludering av enkle beslutningstabeller i tekstdokumenter gjennom bruk av tabellformede spesifikasjonsmetodikker, eksempler på disse inkluderer SCR [ 10 ] og Statestep. [ 11 ] Tilhengere av tabellteknikker, spesielt David Parnas , understreker deres større lette forståelse, samt kvaliteten og kostnadsfordelene ved et format som tillater systematisk inspeksjon, [ 12 ] og fremhever at manglene som er opplevd med en grafisk notasjon har motivert utvikling av minst to tabellformede tilnærminger. [ 13 ]
På programmeringsnivå kan programvaren struktureres ved å bruke konstruksjoner som generelt er representert eller forstått som tabeller, enten for å lagre data (kanskje for å huske tidligere resultater), for eksempel i arrays eller hash-tabeller , eller kontrolltabeller som bestemmer kjøringen av programmet som svar på ulike hendelser eller innspill.
DatabaserDatabasesystemer lagrer ofte data i strukturer som kalles tabeller; der kolonnene er datafelt og radene representerer dataposter.
I middelalderbyttehus ble bordene dekket med rutete tøymatter (" chekered" på engelsk) for å telle pengene. Skatt er et arkaisk begrep for å betegne den engelske institusjonen som telte pengene som skyldtes monarken . Derfor er sjakkbrett med stabler av mynter en materialisering av denne informasjonen .