Tabela (informações) - Table (information)

Uma tabela de exemplo renderizada em um navegador da web usando HTML .

Uma tabela é um arranjo de informações ou dados , normalmente em linhas e colunas ou possivelmente em uma estrutura mais complexa. As tabelas são amplamente utilizadas na comunicação , pesquisa e análise de dados . As tabelas aparecem na mídia impressa, notas manuscritas, software de computador, ornamentação arquitetônica, sinais de trânsito e muitos outros lugares. As convenções e terminologia precisas para descrever tabelas variam dependendo do contexto. Além disso, as tabelas diferem significativamente em variedade, estrutura, flexibilidade, notação, representação e uso. As informações ou dados transmitidos em forma de tabela são considerados em formato tabular ( adjetivo ). Em livros e artigos técnicos, as tabelas são normalmente apresentadas à parte do texto principal em blocos flutuantes numerados e legendados .

Descrição básica

Uma tabela consiste em um arranjo ordenado de linhas e colunas . Esta é uma descrição simplificada do tipo mais básico de tabela. Certas considerações decorrem desta descrição simplificada:

  • o termo linha tem vários sinônimos comuns (por exemplo, registro , k- tupla , n-tupla, vetor);
  • o termo coluna tem vários sinônimos comuns (por exemplo, campo, parâmetro, propriedade, atributo, escora);
  • uma coluna geralmente é identificada por um nome;
  • um nome de coluna pode consistir em uma palavra, frase ou índice numérico;
  • a interseção de uma linha e uma coluna é chamada de célula .

Os elementos de uma tabela podem ser agrupados, segmentados ou organizados de muitas maneiras diferentes e até mesmo aninhados recursivamente . Além disso, uma tabela pode incluir metadados , anotações , um cabeçalho, um rodapé ou outros recursos auxiliares.

Mesa simples

O seguinte ilustra uma tabela simples com três colunas e nove linhas. A primeira linha não é contada porque é usada apenas para exibir os nomes das colunas. Isso é chamado de "linha de cabeçalho".

Tabela de idade
Primeiro nome Último nome Era
Tinu Elejogun 14
Javier Zapata 28
Lírio McGarrett 18
Olatunkbo Chijiaku 22
Adrienne Anthoula 22
Axelia Athanasios 22
Jon-Kabat Zinn 22
Thabang Mosoa 15
Kgaogelo Mosoa 11

Mesa multidimensional

Um exemplo de tabela contendo linhas com informações resumidas. As informações de resumo consistem em subtotais que são combinados de linhas anteriores na mesma coluna.

O conceito de dimensão também faz parte da terminologia básica. Qualquer tabela "simples" pode ser representada como uma tabela "multidimensional" normalizando os valores dos dados em hierarquias ordenadas . Um exemplo comum de tal mesa é a tabuada de multiplicação .

Tabela de multiplicação
× 1 2 3
1 1 2 3
2 2 4 6
3 3 6 9

Em tabelas multidimensionais, cada célula no corpo da tabela (e o valor dessa célula) se relaciona com os valores no início da coluna (ou seja, o cabeçalho), a linha e outras estruturas em tabelas mais complexas. Esta é uma relação injetiva : cada combinação dos valores da linha de cabeçalhos (linha 0, por falta de um termo melhor) e da coluna de cabeçalhos (coluna 0 por falta de um termo melhor) está relacionada a uma única célula na tabela:

  • A coluna 1 e a linha 1 corresponderão apenas à célula (1,1);
  • A coluna 1 e a linha 2 corresponderão apenas à célula (2,1) etc.

A primeira coluna freqüentemente apresenta a descrição da dimensão da informação pela qual o restante da tabela é navegado. Esta coluna é chamada de "coluna stub". As tabelas podem conter três ou múltiplas dimensões e podem ser classificadas pelo número de dimensões. As tabelas multidimensionais podem ter super-linhas - linhas que descrevem dimensões adicionais para as linhas que são apresentadas abaixo daquela linha e geralmente são agrupadas em uma estrutura semelhante a uma árvore. Esta estrutura é tipicamente apresentada visualmente com um número apropriado de espaços em branco na frente de cada etiqueta de esboço.

Na literatura, as tabelas geralmente apresentam valores numéricos, estatísticas cumulativas, valores categóricos e, às vezes, descrições paralelas em forma de texto. Eles podem condensar uma grande quantidade de informações em um espaço limitado e, portanto, são populares na literatura científica em muitos campos de estudo.

Representação genérica

Como ferramenta de comunicação, a tabela permite uma forma de generalização da informação a partir de um número ilimitado de diferentes contextos sociais ou científicos. Ele fornece uma maneira familiar de transmitir informações que, de outra forma, poderiam não ser óbvias ou facilmente compreendidas.

Por exemplo, no diagrama a seguir, duas representações alternativas das mesmas informações são apresentadas lado a lado. À esquerda está o " diamante de fogo " padrão NFPA 704 com valores de exemplo indicados e à direita está uma tabela simples exibindo os mesmos valores, juntamente com informações adicionais. Ambas as representações transmitem essencialmente as mesmas informações, mas a representação tabular é indiscutivelmente mais compreensível para quem não está familiarizado com o padrão NFPA 704. A representação tabular pode, no entanto, não ser ideal para todas as circunstâncias (por exemplo, devido a limitações de espaço ou razões de segurança).

"A TABLE of the Apertures of Object-Glasses" de Adrien Auzout , de um artigo de 1665 em Philosophical Transactions
Diamante de fogo
Representação Padrão Representação Tabular
3
2
1
Níveis de risco de materiais perigosos nesta instalação
Risco de vida Inflamabilidade Reatividade Especial
Nível 3 Nível 2 Nível 1

Usos específicos

Existem várias situações específicas nas quais as tabelas são usadas rotineiramente por uma questão de costume ou convenção formal.

Publicação

Matemática

Ciências Naturais

Tecnologia da Informação

Aplicações de Software

Os aplicativos de software modernos oferecem aos usuários a capacidade de gerar, formatar e editar tabelas e dados tabulares para uma ampla variedade de usos, por exemplo:

Desenvolvimento de software

As tabelas têm usos no desenvolvimento de software para especificações de alto nível e implementação de baixo nível. O uso na especificação de software pode abranger a inclusão ad hoc de tabelas de decisão simples em documentos textuais até o uso de metodologias de especificação tabular, exemplos das quais incluem Redução de Custo de Software e Statestep. Os proponentes de técnicas tabulares, entre os quais David Parnas é proeminente, enfatizam sua compreensibilidade, bem como a qualidade e as vantagens de custo de um formato que permite a inspeção sistemática, enquanto as deficiências correspondentes experimentadas com uma notação gráfica foram citadas para motivar o desenvolvimento de pelo menos dois tabulares abordagens.

Em um nível de programação, o software pode ser implementado usando construções geralmente representadas ou entendidas como tabulares, seja para armazenar dados (talvez para memorizar resultados anteriores), por exemplo, em matrizes ou tabelas hash , ou tabelas de controle que determinam o fluxo de execução do programa em resposta a vários eventos ou entradas.

Bancos de dados

Os sistemas de banco de dados geralmente armazenam dados em estruturas chamadas tabelas; em que as colunas são campos de dados e as linhas representam registros de dados.

Relação histórica com móveis

Nas casas de contagem medievais , as mesas eram cobertas com um pedaço de pano xadrez , para a contagem de dinheiro. Exchequer é um termo arcaico para a instituição inglesa responsável pelo dinheiro devido ao monarca . Assim, as mesas de xadrez de pilhas de moedas são uma realização concreta dessa informação .

Veja também

Referências

links externos