Tabell (informasjon)

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.

Grunnleggende beskrivelse

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 ]

Enkel tabell

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".

alderstabell
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

Flerdimensjonal tabell

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 :

Gangetabell
× 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.

Generisk representasjon

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).

brann diamant
Standard representasjon Tabellrepresentasjon

NFPA 704.svg

to 3 1  
Risikonivåer for farlige materialer
ved dette anlegget
Helse Brennbarhet Reaktivitet Andre
Nivå 3 Nivå 2 Nivå 1

Spesifikke bruksområder

Det er flere spesifikke situasjoner der tabeller ofte brukes som et spørsmål om formell eller tilpasset konvensjon.

Publikasjon

Matematikk

Naturvitenskap

Informasjonsteknologi

Programvareapplikasjoner

Moderne programvareapplikasjoner gir brukerne muligheten til å generere, formatere og redigere tabeller og tabelldata for en lang rekke bruksområder, inkludert:

Programvareutvikling

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.

Databaser

Databasesystemer lagrer ofte data i strukturer som kalles tabeller; der kolonnene er datafelt og radene representerer dataposter.

Historisk forhold til byttehus

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 .

Se også

Referanser

  1. Fink, Arlene (2005). Hvordan gjennomføre undersøkelser . Thousand Oaks: Sage Publications. ISBN  1-4129-1423-X . 
  2. ^ McNabb, David (2002). Forskningsmetoder i offentlig forvaltning og ideell ledelse . Armonk: ME Sharpe. ISBN  0-7656-0957-6 . 
  3. ^ Morgan, George (2004). Spss for innledende statistikk . Hillsdale: Lawrence Erlbaum. ISBN  0-8058-4789-8 . 
  4. ^ Robey, David (2000). Lyd og struktur i den guddommelige komedie . Oxford Oxfordshire: Oxford University Press. ISBN  0-19-818498-0 . 
  5. ^ a b Zielinski, Krzysztof (2006). Software Engineering: Evolution and Emerging Technologies . Amsterdam: IOS Press. ISBN  1-58603-559-2 . 
  6. Se for eksempel sidehode eller topptekst i databehandling
  7. Begrepet "dimensjon" brukes ofte på tabeller i forskjellige sammenhenger og med forskjellige betydninger. For eksempel er det som beskrives som en "enkel tabell" i denne artikkelen alternativt beskrevet som en "todimensjonal array". Dette er forskjellig fra "flerdimensjonal tabell" som presenteres i denne artikkelen.
  8. ^ "Fjerne strukturen til tabeller i vitenskapelig litteratur" . Proceedings of 21st International Conference on Applications of Natural Language to Information Systems (NLDB 2016) : 162-174. juni 2016. doi : 10.1007/978-3-319-41754-7_14 . 
  9. ^ "Et rammeverk for informasjonsutvinning fra tabeller i biomedisinsk litteratur". International Journal on Document Analysis and Recognition (IJDAR) 22 (1): 55-78. februar 2019. doi : 10.1007/s10032-019-00317-0 . 
  10. ^ Heitmeyer, Constance L. (2002). Programvarekostnadsreduksjon . Washington DC: Naval Research Laboratory. Arkivert fra originalen 17. juli 2011 . Hentet 28. oktober 2019 . 
  11. ^ Breen, Michael (2005). "Erfaring med å bruke en lett formell spesifikasjonsmetode for en kommersiell produktlinje for innebygd system" . Requirements Engineering Journal 10 (2): 161-172. doi : 10.1007/s00766-004-0209-1 . 
  12. Janicki, Ryszard; Parnas, David Lorge; Zucker, Jeffrey (1997). Tabellering av representasjoner i relasjonsdokumenter. I Brink, C.; Kahl, W.; Schmidt, red. Relasjonelle metoder i informatikk . SpringerVerlag. ISBN  3-211-82971-7 . 
  13. Leveson, Nancy G.; Heimdahl, Mats PE; Reese, Jon Damon (1999). "Designe spesifikasjonsspråk for prosesskontrollsystemer: lærdom og trinn til fremtiden" . Syvende ACM SIGSOFT-symposium om grunnlaget for programvareteknikk . doi : 10.1145/318773.318937 . 

Eksterne lenker