stringtranslate.com

Таблица (информация)

Пример таблицы, отображенной в веб-браузере с использованием HTML

Таблица это расположение информации или данных , обычно в строках и столбцах или, возможно, в более сложной структуре. Таблицы широко используются в коммуникации , исследованиях и анализе данных . Таблицы появляются в печатных изданиях, рукописных заметках, компьютерном программном обеспечении, архитектурных украшениях, дорожных знаках и во многих других местах. Точные соглашения и терминология для описания таблиц различаются в зависимости от контекста. Кроме того, таблицы значительно различаются по разнообразию, структуре, гибкости, обозначениям, представлению и использованию. [1] [2] [3] [4] [5] Информация или данные, переданные в форме таблицы, называются табличными (прилагательное). В книгах и технических статьях таблицы обычно представлены отдельно от основного текста в пронумерованных и озаглавленных плавающих блоках .

Основное описание

Таблица состоит из упорядоченного расположения строк и столбцов . Это упрощенное описание самого простого вида таблицы. Из этого упрощенного описания вытекают некоторые соображения:

Элементы таблицы могут быть сгруппированы, сегментированы или организованы многими различными способами и даже рекурсивно вложены . Кроме того, таблица может включать метаданные , аннотации , заголовок, [6] нижний колонтитул или другие вспомогательные функции. [5]

Простая таблица

Ниже показана простая таблица с четырьмя столбцами и девятью строками. Первая строка не учитывается, поскольку она используется только для отображения названий столбцов. Она называется «строкой заголовка».

Многомерная таблица

Пример таблицы, содержащей строки с итоговой информацией. Итоговая информация состоит из промежуточных итогов, которые объединяются из предыдущих строк в одном столбце.

Концепция размерности также является частью базовой терминологии. [7] Любая «простая» таблица может быть представлена ​​как «многомерная» таблица путем нормализации значений данных в упорядоченные иерархии . Типичным примером такой таблицы является таблица умножения .

В многомерных таблицах каждая ячейка в теле таблицы (и значение этой ячейки) относится к значениям в начале столбца (т. е. заголовка), строки и других структур в более сложных таблицах. Это инъективное отношение : каждая комбинация значений строки заголовков (строка 0, за неимением лучшего термина) и столбца заголовков (столбец 0 за неимением лучшего термина) относится к уникальной ячейке в таблице:

Первый столбец часто представляет собой описание информационного измерения, по которому осуществляется навигация по остальной части таблицы. Этот столбец называется «столбец-заглушка». Таблицы могут содержать три или несколько измерений и могут быть классифицированы по количеству измерений. Многомерные таблицы могут иметь суперстроки — строки, которые описывают дополнительные измерения для строк, представленных ниже этой строки и обычно сгруппированы в древовидную структуру. Эта структура обычно визуально представлена ​​соответствующим количеством пробелов перед меткой каждой заглушки. [8]

В литературе таблицы часто представляют числовые значения, кумулятивные статистики, категориальные значения и иногда параллельные описания в форме текста. [9] Они могут сжимать большой объем информации в ограниченном пространстве и поэтому популярны в научной литературе во многих областях изучения.

«ТАБЛИЦА АПЕРТУР ОБЪЕКТИВНЫХ СТЕКЛ» Адриена Озу из статьи 1665 года в Philosophical Transactions

Общее представление

Как инструмент коммуникации, таблица позволяет форму обобщения информации из неограниченного числа различных социальных или научных контекстов. Она обеспечивает привычный способ передачи информации, которая в противном случае могла бы быть неочевидной или нелегко понимаемой.

Например, на следующей диаграмме два альтернативных представления одной и той же информации представлены рядом. Слева — стандарт NFPA 704 « fire diamond » с указанными примерами значений, а справа — простая таблица, отображающая те же значения вместе с дополнительной информацией. Оба представления передают по сути одну и ту же информацию, но табличное представление, возможно, более понятно для тех, кто не знаком со стандартом NFPA 704. Однако табличное представление может не быть идеальным для всех обстоятельств (например, из-за ограничений по пространству или соображений безопасности).

Конкретные применения

Существует несколько конкретных ситуаций, в которых таблицы обычно используются в силу обычая или формальной договоренности.

Издательский

Математика

Естественные науки

Информационные технологии

Программные приложения

Современные программные приложения предоставляют пользователям возможность создавать, форматировать и редактировать таблицы и табличные данные для самых разных целей, например:

Разработка программного обеспечения

Таблицы используются в разработке программного обеспечения как для высокоуровневой спецификации, так и для низкоуровневой реализации. Использование в спецификации программного обеспечения может охватывать ad hoc включение простых таблиц решений в текстовые документы вплоть до использования методологий табличной спецификации, примерами которых являются Software Cost Reduction [10] и Statestep. [11] Сторонники табличных методов, среди которых выделяется Дэвид Парнас , подчеркивают их понятность, а также преимущества формата, позволяющего систематическую проверку, в плане качества и стоимости, [12] в то время как соответствующие недостатки, испытываемые при графической нотации, были указаны в качестве мотивации для разработки по крайней мере двух табличных подходов. [11] [13]

На уровне программирования программное обеспечение может быть реализовано с использованием конструкций, обычно представляемых или понимаемых как табличные, будь то для хранения данных (возможно, для запоминания более ранних результатов), например, в массивах или хэш-таблицах , или для управления таблицами, определяющими поток выполнения программы в ответ на различные события или входные данные.

Базы данных

Системы баз данных часто хранят данные в структурах, называемых таблицами, в которых столбцы представляют собой поля данных, а строки — записи данных.

Историческая связь с мебелью

В средневековых счетных домах столы были покрыты куском клетчатой ​​ткани для подсчета денег. [14] [15] Казна — архаичный термин для английского учреждения, которое учитывало деньги, причитающиеся монарху . Таким образом, шахматные таблицы стопок монет являются конкретной реализацией этой информации . [ требуется ссылка ]

Смотрите также

Ссылки

  1. ^ Финк, Арлин (2005). Как проводить опросы . Thousand Oaks: Sage Publications. ISBN 1-4129-1423-X.
  2. ^ Макнабб, Дэвид (2002). Методы исследования в государственном управлении и управлении некоммерческими организациями . Армонк: ME Sharpe. ISBN 0-7656-0957-6.
  3. ^ Морган, Джордж (2004). Spss для вводной статистики . Хиллсдейл: Лоуренс Эрлбаум. ISBN 0-8058-4789-8.
  4. ^ Роби, Дэвид (2000). Звук и структура в Божественной комедии . Оксфорд Оксфордшир: Oxford University Press. ISBN 0-19-818498-0.
  5. ^ ab Zielinski, Krzysztof (2006). Программная инженерия: эволюция и новые технологии . Амстердам: IOS Press. ISBN 1-58603-559-2.
  6. ^ см. например, Заголовок страницы или Заголовок (вычислительная техника)
  7. ^ Понятие «измерение» часто применяется к таблицам в разных контекстах и ​​с разными значениями. Например, то, что в этой статье описывается как «Простая таблица», в качестве альтернативы описывается как «двумерный массив». Это отличается от «многомерной таблицы», представленной в этой статье.
  8. ^ Milosevic N, Gregson C, Hernandez R, Nenadic G (июнь 2016 г.). «Распутывание структуры таблиц в научной литературе» (PDF) . Труды 21-й Международной конференции по применению естественного языка в информационных системах (NLDB 2016 г.) . Конспект лекций по информатике. 9612 : 162–174. doi : 10.1007/978-3-319-41754-7_14. ISBN 978-3-319-41753-0. S2CID  19538141.
  9. ^ Milosevic N, Gregson C, Hernandez R, Nenadic G (февраль 2019 г.). «Структура для извлечения информации из таблиц в биомедицинской литературе». International Journal on Document Analysis and Recognition . 22 (1): 55–78. arXiv : 1902.10031 . doi : 10.1007/s10032-019-00317-0. S2CID  62880746.
  10. ^ Heitmeyer, Constance L. (2002). "Software Cost Reduction". Вашингтон, округ Колумбия: Военно-морская исследовательская лаборатория. Архивировано из оригинала 12 марта 2012 г.
  11. ^ ab Брин, Майкл (2005). «Опыт использования метода облегченной формальной спецификации для линейки продуктов коммерческих встраиваемых систем» (PDF) . Requirements Engineering Journal . 10 (2): 161–172. doi :10.1007/s00766-004-0209-1. S2CID  16928695.
  12. ^ Яницкий, Рышард; Парнас, Дэвид Лорхе; Цукер, Джеффри (1997). «Табличное представление в реляционных документах». Ин Бринк, К.; Каль, В.; Шмидт, Г. (ред.). Реляционные методы в информатике . Спрингер Верлаг. ISBN 3-211-82971-7.
  13. ^ Leveson, Nancy G.; Heimdahl, Mats PE; Reese, Jon Damon (1999). «Проектирование языков спецификаций для систем управления процессами: извлеченные уроки и шаги в будущее». Седьмой симпозиум ACM SIGSOFT по основам программной инженерии (PDF) . Lecture Notes in Computer Science. Vol. 1687. pp. 127–146. doi :10.1007/3-540-48166-4_9. hdl :11299/217294. ISBN 978-3-540-66538-0.
  14. ^ Бакстер, У. Т. (1989). «Ранний учет: счет и шахматная доска». Журнал историков учета . 16 (2): 43–83. doi :10.2308/0148-4184.16.2.43. ISSN  0148-4184. JSTOR  40697984.
  15. ^ «Казначейство: неоднозначная история? — История правительства». history.blog.gov.uk . 14 августа 2013 г. Получено 13 апреля 2023 г.

Внешние ссылки