Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Пример таблицы, отображаемой в веб-браузере с использованием HTML .

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

Основное описание [ править ]

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

  • термин строка имеет несколько общих синонимов (например, запись , k- кортеж , n-кортеж, вектор);
  • термин " столбец" имеет несколько общих синонимов (например, поле, параметр, свойство, атрибут, стойка);
  • столбец обычно идентифицируется по имени;
  • имя столбца может состоять из слова, фразы или числового индекса;
  • пересечение строки и столбца называется ячейкой .

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

Простая таблица [ править ]

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

Многомерная таблица [ править ]

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

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

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

  • Столбец 1 и строка 1 будут соответствовать только ячейке (1,1);
  • Столбец 1 и строка 2 будут соответствовать только ячейке (2,1) и т. Д.

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

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

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

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

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

«ТАБЛИЦА отверстий в очках-предметах» Адриена Озу из статьи 1665 года в Philosophical Transactions.

Конкретное использование [ править ]

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

Публикация [ править ]

  • Перекрестная ссылка ( оглавление )

Математика [ править ]

  • Арифметика ( таблица умножения )
  • Логика ( таблица истинности )

Естественные науки [ править ]

  • Химия ( Периодическая таблица )
  • Океанография ( таблица приливов )

Информационные технологии [ править ]

Программные приложения [ править ]

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

  • текстовые редакторы ;
  • электронные таблицы приложений;
  • программное обеспечение для презентаций ;
  • таблицы, указанные в HTML или другом языке разметки

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

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

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

Базы данных [ править ]

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

Историческое отношение к мебели [ править ]

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

См. Также [ править ]

  • Диаграмма
  • Диаграмма
  • Абстрактный тип данных
  • Колонка (база данных)
  • Информационная графика
  • Периодическая таблица
  • Справочная таблица
  • Строка (база данных)
  • Таблица (база данных)
  • Таблица (HTML)
  • Тензор
  • Зависимые и независимые переменные

Ссылки [ править ]

  1. ^ Финк, Арлин (2005). Как проводить опросы . Thousand Oaks: Sage Publications. ISBN 1-4129-1423-X.
  2. ^ Макнабб, Дэвид (2002). Методы исследования в государственном управлении и управлении некоммерческими организациями . Армонк: Я, Шарп. ISBN 0-7656-0957-6.
  3. ^ Морган, Джордж (2004). Spss для вводной статистики . Хиллсдейл: Лоуренс Эрлбаум. ISBN 0-8058-4789-8.
  4. ^ Роби, Дэвид (2000). Звук и структура в Божественной комедии . Оксфорд, Оксфордшир: Издательство Оксфордского университета. ISBN 0-19-818498-0.
  5. ^ a b 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.
  9. ^ Милошевич Н., Грегсон С., Эрнандес Р., Ненадич Г. (февраль 2019 г.). «Структура для извлечения информации из таблиц в биомедицинской литературе». Международный журнал анализа и распознавания документов (IJDAR) . 22 (1): 55–78. arXiv : 1902.10031 . DOI : 10.1007 / s10032-019-00317-0 . S2CID 62880746 . 
  10. ^ Хайтмайер, Constance L. (2002). «Снижение стоимости программного обеспечения» . Вашингтон, округ Колумбия: Военно-морская исследовательская лаборатория. Цитировать журнал требует |journal=( помощь )
  11. ^ a b Брин, Майкл (2005). «Опыт использования упрощенного метода формальной спецификации для линейки коммерческих встроенных систем» (PDF) . Журнал разработки требований . 10 (2): 161–172. DOI : 10.1007 / s00766-004-0209-1 . S2CID 16928695 .  
  12. ^ Яницки, Рышард; Парнас, Дэвид Лорге; Цукер, Джеффри (1997). «Табличные представления в реляционных документах». In Brink, C .; Kahl, W .; Шмидт, Г. (ред.). Реляционные методы в информатике . Springer Verlag. ISBN 3-211-82971-7.
  13. ^ Leveson, Нэнси G .; Heimdahl, Mats PE; Риз, Джон Дэймон (1999). «Разработка языков спецификации для систем управления процессами: извлеченные уроки и шаги в будущее». Седьмой симпозиум ACM SIGSOFT по основам программной инженерии (PDF) . Конспект лекций по информатике. 1687 . С. 127–146. DOI : 10.1007 / 3-540-48166-4_9 . ЛВП : 11299/217294 . ISBN  978-3-540-66538-0.

Внешние ссылки [ править ]

  • СМИ, связанные с таблицами (информация) на Викискладе?