All Topics  
Table (information)

 

   Email Print
   Bookmark   Link






 

Table (information)



 
 
A table is both a mode of visual communication
Visual communication

Visual communication as the name suggests is communication through visual aid. It is the conveyance of ideas and information in forms that can be read or looked upon....
 and a means of arranging data
DATA

Debt, AIDS, Trade in Africa is a multinational Non-governmental organization founded in January 2002 in London by U2's Bono along with Robert Sargent Shriver III and activists from the Jubilee 2000 Drop the Debt campaign....
. The use of tables is pervasive throughout all communication
Communication

Communication is commonly defined as "the imparting or interchange of thoughts, opinions, or information by speech, writing, or signs...",, 1: an act or instance of transmitting and 3 a: "a process by which information is exchanged between individuals through a common system of symbols, signs, or beha...
, research
Research

Research is defined as human activity based on intellectual application in the investigation of matter. The primary purpose for applied research is discovery , interpretation , and the development of methods and systems for the advancement of human knowledge on a wide variety of scientific matters of our world and the universe....
 and data analysis
Data analysis

Data analysis is a process of gathering, modeling, and transforming data with the goal of highlighting useful information, suggesting conclusions, and supporting decision making....
. Tables appear in print media, handwritten notes, computer software, architectural ornamentation, traffic signs and many other places. The precise conventions and terminology for describing tables varies depending on the context. Moreover, tables differ significantly in variety, structure, flexibility, notation, representation and use.






Discussion
Ask a question about 'Table (information)'
Start a new discussion about 'Table (information)'
Answer questions from other users
Full Discussion Forum



Encyclopedia


A table is both a mode of visual communication
Visual communication

Visual communication as the name suggests is communication through visual aid. It is the conveyance of ideas and information in forms that can be read or looked upon....
 and a means of arranging data
DATA

Debt, AIDS, Trade in Africa is a multinational Non-governmental organization founded in January 2002 in London by U2's Bono along with Robert Sargent Shriver III and activists from the Jubilee 2000 Drop the Debt campaign....
. The use of tables is pervasive throughout all communication
Communication

Communication is commonly defined as "the imparting or interchange of thoughts, opinions, or information by speech, writing, or signs...",, 1: an act or instance of transmitting and 3 a: "a process by which information is exchanged between individuals through a common system of symbols, signs, or beha...
, research
Research

Research is defined as human activity based on intellectual application in the investigation of matter. The primary purpose for applied research is discovery , interpretation , and the development of methods and systems for the advancement of human knowledge on a wide variety of scientific matters of our world and the universe....
 and data analysis
Data analysis

Data analysis is a process of gathering, modeling, and transforming data with the goal of highlighting useful information, suggesting conclusions, and supporting decision making....
. Tables appear in print media, handwritten notes, computer software, architectural ornamentation, traffic signs and many other places. The precise conventions and terminology for describing tables varies depending on the context. Moreover, tables differ significantly in variety, structure, flexibility, notation, representation and use. In books and technical articles, tables are typically presented apart from the main text in numbered and captioned floating block
Floating block

A floating block, also called a figure, in writing and publishing is any graphic, text, table or other representation that is unaligned from the main flow of text....
s.

Basic description


A table consists of an ordered arrangement of rows and columns. This is a simplified description of the most basic kind of table. Certain considerations follow from this simplified description:

  • the term row has several common synonyms (e.g., record
    Row (database)

    In the context of a relational database, a row?also called a record or tuple?represents a single, implicitly structured data item in a table ....
    , k-tuple
    Tuple

    In mathematics, a tuple is a sequence of a specific number of values, called the components of the tuple. These components can be any kind of mathematical objects, where each component of a tuple is a value of a specified type....
    , n-tuple, vector);
  • the term column has several common synonyms (e.g., field, parameter, property, attribute);
  • a column is usually identified by a name;
  • a column name can consist of a word, phrase or a numerical index;
  • the intersection of a row and a column is a cell
    Table cell

    A table cell is one grouping within a table . Cells are grouped horizontally and vertically . Usually information on the top header of a table and side header will "meet" in the middle at a particular cell with information regarding the two headers it is collinear with....
    .


The elements of a table may be grouped, segmented, or arranged in many different ways, and even nested recursively
Recursion

Recursion, in mathematics and computer science, is a method of defining Function in which the function being defined is applied within its own definition....
. Additionally, a table may include metadata
Metadata

Metadata is "data about other data", of any sort in any media. An item of metadata may describe an individual datum, or content item, or a collection of data including multiple content items and hierarchical levels, for example a database schema....
, annotations, header
Header

Header may refer to:* Header , supplemental data at the beginning of a data block* Header , a 2006 film* Header file, a text file used in computer programming ...
, footer
Page footer

A page footer or simply footer in typography is that material which is separated from the main body of text and appears at the bottom of a printed page ....
 or other ancillary features.

Simple table

The following illustrates a simple table with three columns and six rows. The first row is not counted, because it is only used to display the column names. This is traditionally called a "header row".

Age table:
first last age
Nancy Davolio 33
Nancy Klondike 43
Nancy Obesanjo 23
Justin Saunders 37
Justin Timberlake 26
Paulo Ilustre 11


Multi-dimensional table

The concept of dimension is also a part of basic terminology. Any "simple" table can be represented as a "multi-dimensional" table by normalizing the data values into ordered hierarchies. A common example of such a table is a multiplication table
Multiplication table

In mathematics, a multiplication table is a mathematical table used to define a multiplication binary operation for an algebraic system.The decimal multiplication table was traditionally taught as an essential part of elementary arithmetic around the sun, as it lays the foundation for arithmetic operations with our base-ten numbers....
.

Multiplication table:
* 1 2 3
1 1 2 3
2 2 4 6
3 3 6 9


NOTE: Multidimensional tables, 2-dimensional as in the example, are created under the condition the coordinates or combination of the basic headers (margins) give a unique value attached. This is a injective relation
Injective function

In mathematics, an injective function is a function which associates distinct arguments with distinct values.An injective function is called an injection, and is also said to be a one-to-one function ....
: each combination of the values of the headers row (row 0, for lack of a better term) and the headers column (column O for lack of a better term) is related to a unique value represented on the table:

-column 1 and row 1 will only correspond to the value 1 (and no other)

-column 1 and row 2 will only correspond to the value 2(and no other), etc

If the said condition is not present, it is required to insert extra columns or rows which increases the size of table with plenty of empty cells.

To illustrate how a simple table can be transformed into a multi-dimensional table, consider the following transformation of the Age table.

Modified Age Table (names only):
+ 1 2 3
Nancy Nancy Davolio Nancy Klondike Nancy Obesanjo
Justin Justin Saunders Justin Timberland Justin Daviolio


This is structurally identical to the multiplication table, except it uses concatenation
Concatenation

In computer programming, string concatenation is the operation of joining two character string end to end. For example, the strings "snow" and "ball" may be concatenated to give "snowball"....
 instead of multiplication
Multiplication

Multiplication is the Operation of scaling one number by another. It is one of the four basic operations in elementary arithmetic .Multiplication is defined for Natural number in terms of repeated addition; for example, 4 multiplied by 3 can be calculated by adding 3 copies of 4 together:...
 as the operator
Operator

In mathematics, an operator is a function which operates on another function. Often, an "operator" is a function which acts on functions to produce other functions ; or it may be a generalization of such a function, as in linear algebra, where some of the terminology reflects the origin of the subject in operations on the functions which ar...
; and first name and last name instead of integers as the operands.

Generic representation

As a communication tool, a table allows a form of generalization
Generalization

Generalization is a foundational element of logic and reasoning. Generalization posits the existence of a domain or Set theory of elements, as well as one or more common characteristics shared by those elements....
 of information from an unlimited number of different social or scientific contexts. It provides a familiar way to convey information that might otherwise not be obvious or readily understood.

For example, in the following diagram, two alternate representations of the same information are presented side by side. On the left is the NFPA 704 standard "fire diamond" with example values indicated and on the right is a simple table displaying the same values, along with additional information. Both representations convey essentially the same information, but the tabular representation is arguably more comprehensible to someone who is not familiar with the NFPA 704 standard. The tabular representation may not, however, be ideal for every circumstance (for example because of space limitations, or safety reasons).

Fire diamond:

Specific uses

There are several specific situations in which tables are routinely used as a matter of custom or formal convention.

Publishing

  • Cross-reference (Table of contents
    Table of contents

    A table of contents, usually headed simply "Contents," is a list of the parts of a book or document organized in the order in which the parts appear....
    )


Mathematics

  • Arithmetic Multiplication table
    Multiplication table

    In mathematics, a multiplication table is a mathematical table used to define a multiplication binary operation for an algebraic system.The decimal multiplication table was traditionally taught as an essential part of elementary arithmetic around the sun, as it lays the foundation for arithmetic operations with our base-ten numbers....
  • Logic Truth table
    Truth table

    A truth table is a mathematical table used in logic?specifically in connection with Boolean algebra , boolean functions, and propositional calculus?to compute the functional values of logical expression s on each of their functional arguments, that is, on each combination of values taken by their logical variables....


Natural sciences

  • Chemistry (Periodic table
    Periodic table

    The periodic table of the chemical elements is a table method of displaying the chemical elements. Although precursors to this table exist, its invention is generally credited to Russian chemist Dmitri Mendeleev in 1869....
    )
  • Oceanography (tide table
    Tide table

    A tide table, sometimes called a tide chart, is used for tide and shows the daily times and height of high water and low water for a particular location....
    )


Information technology


Computer programming
Data tables are used extensively in computers in many diverse forms, each form representing a distinct data structure
Data structure

A data structure in computer science is a way of storing data in a computer so that it can be used efficiently. It is an organization of mathematical and logical concepts of data....
 or format. Tables are used to control software and minimize load on hardware, by memoizing
Memoization

In computing, memoization is an Optimization technique used primarily to speed up computer programs by having Subroutine avoid repeating the calculation of results for previously-processed inputs....
 results that would otherwise require direct computation.

Examples include:
  • n-dimensional array
    Array

    In computer science, an array is a data structure consisting of a group of element s that are accessed by index . In most programming languages each element has the same data type and the array occupies a contiguous area of computer memory....
    ;
  • symbol table
    Symbol table

    In computer science, a symbol table is a data structure used by a language translator such as a compiler or interpreter , where each identifier in a program's source code is associated with information relating to its declaration or appearance in the source, such as its data type, scope level and sometimes its location....
    ;
  • inode
    Inode

    In computing, an inode is a data structure on a traditional Unix-style file system such as Unix File System. An inode stores basic information about a regular computer file, directory , or other file system object....
     table;
  • hash table
    Hash table

    In computer science, a hash table, or a hash map, is a data structure that associates Unique key with value .The primary operation that hash functions support efficiently is a lookup: given a key , find the corresponding value ....
    ;
  • file format
    File format

    A file format is a particular way to encode information for storage in a computer file.Since a disk drive, or indeed any computer storage, can store only bits, the computer must have some way of converting information to 0s and 1s and vice-versa....
    s such as Comma-separated values
    Comma-separated values

    A Comma separated values file is a computer data file used for implementing the tried and true organizational tool, the Comma Separated List....


Software applications
Modern software applications give users the ability to generate, format, and edit tables and tabular data for a wide variety of uses.

Such applications include:
  • word processing
    Word processing

    Word processing is the creation of documents using a word processor. It can also refer to advanced shorthand techniques, sometimes used in specialized contexts with a specially modified typewriter....
     applications;
  • spreadsheet
    Spreadsheet

    A spreadsheet is a computer application that simulates a paper worksheet. It displays multiple cells that together make up a grid consisting of rows and columns, each cell containing either alphanumeric text or numeric values....
     applications;
  • presentation software;
  • tables specified in HTML
    HTML

    HTML, an Acronym and initialism of HyperText Markup Language, is the predominant markup language for Web pages. It provides a means to describe the structure of text-based information in a document?by denoting certain text as links, headings, paragraphs, lists, and so on?and to supplement that text with interactive forms, embedded '...
     or another markup language
    Markup language

    A markup language is a set of codes that give instructions regarding the structure of a text or how it is to be displayed. Markup languages have been in use for centuries, and in recent years have been used in computer typesetting and word-processing systems to specify the formatting, layout, structure, and other elements of a document....
    ;


Historical relationship to furniture

In medieval counting house
Counting house

A counting house, or compting house, literally is the building, room, office or suite in which a business firm carries on operations, particularly accounting....
s, the table
Table (furniture)

A table is a item of furniture comprising a surface supported by a base or legs. It may be used to hold articles such as food at a convenient or comfortable height when sitting, and is therefore often used in conjunction with chairs....
s were covered with a piece of chequered cloth, to count money. Exchequer
Exchequer

The Exchequer was a part of the governments of England , Scotland, and Northern Ireland that was responsible for the management and collection of revenues....
 is an archaic term for the English institution which accounted for money owed to the monarch. Thus the checkerboard
Checkerboard

A checkerboard is a board on which English draughts is played. It is an 8×8 board and the 64 squares are of alternating dark and light color, often red and black....
 tables of stacks of coins are a concrete realization
Realization

Realization is generally understood in financial circles as the point at which revenue is recognized, typically through a transaction which involves the exchange of an asset, product, or service for cash or its equivalents....
 of this information
Information

Information as a Conveyed concept has a diversity of meanings, from everyday usage to technical settings. Generally speaking, the concept of information is closely related to notions of constraint, communication, control system, data, form, instruction, knowledge, Meaning , stimulation, pattern, perception, and knowledge representation....
.

See also

  • Abstract data type
    Abstract data type

    In computing, an abstract data type is a specification of a set of data and the set of operations that can be performed on the data. Such a data type is abstract in the sense that it is independent of various concrete implementations....
  • Array
    Array

    In computer science, an array is a data structure consisting of a group of element s that are accessed by index . In most programming languages each element has the same data type and the array occupies a contiguous area of computer memory....
  • Column (database)
    Column (database)

    In the context of a relational database Table , a column is a set of data values of a particular simple datatype, one for each Row of the table....
  • Information graphics
    Information graphics

    Information graphics or infographics are visual representations of information, data or knowledge. These graphics are used where complex information needs to be explained quickly and clearly, such as in information sign, maps, journalism, technical writing, and education....
  • Periodic table
    Periodic table

    The periodic table of the chemical elements is a table method of displaying the chemical elements. Although precursors to this table exist, its invention is generally credited to Russian chemist Dmitri Mendeleev in 1869....
  • Row (database)
    Row (database)

    In the context of a relational database, a row?also called a record or tuple?represents a single, implicitly structured data item in a table ....
  • Table (database)
    Table (database)

    In relational databases and flat file databases, a table is a set of data elements that is organized using a model of vertical column and horizontal row ....
  • Table (HTML)
  • Tensor
    Tensor

    A tensor is an object which extends the notion of Scalar , Vector , and Matrix . The term has slightly different meanings in mathematics and physics....
  • Timetable
    Timetable

    A timetable or schedule is an organized list, usually set out in tabular form, providing information about a series of arranged events: in particular, the time at which it is planned these events will take place....
  • Dependent variable
  • Independent variable
    Independent variable

    The terms "dependent variable" and "independent variable" are used in similar but subtly different ways in mathematics and statistics as part of the standard terminology in those subjects....