Открыть сервисСервис

Графа в таблице

Графа — вертикальный столбец табличных данных, один из основных элементов структуры таблицы, используемый для группировки однородной информации по определённому признаку. Вместе со строкой графа образует систему координат ячейки: пересечение графы и строки формирует отдельную ячейку, в которой хранится конкретное значение. Термин применяется в электронных таблицах, реляционных базах данных, текстовых процессорах и в традиционных печатных таблицах.

Терминология и место в структуре таблицы

В русскоязычной традиции термин «графа» происходит от латинского grapha и закрепился в книговедении, статистике и вычислительной технике. В англоязычной документации вертикальный столбец электронной таблицы обозначается как column, а горизонтальная линия — как row (строка). В реляционной алгебре и теории баз данных вертикальная ось отношений называется атрибутом или доменом.

Структурно таблица состоит из:

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

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

Графы в электронных таблицах

В электронных таблицах (Лотус 1-2-3, Microsoft Excel, LibreOffice Calc, Google Таблицы) графа является базовой единицей адресации. Каждый столбец имеет буквенный идентификатор: A, B, C и далее. Адрес ячейки формируется комбинацией буквы графы и номера строки — например, C5 означает ячейку на пересечении третьей графы и пятой строки. В таблицах с числом столбцов более 26 используются двойные обозначения — AA, AB и так далее.

Ключевые свойства граф в электронных таблицах:

СвойствоОписание
Тип данныхГрафа может содержать числа, текст, даты, формулы, логические значения
ФорматированиеШирина, выравнивание, формат чисел, цвет заливки задаются для всей графы или отдельных ячеек
ОперацииСортировка, фильтрация, группировка выполняются по графам
СсылкиФормулы могут ссылаться на целые графы (диапазоны вида A:A)
СкрытиеГрафы можно скрывать, группировать, фиксировать (закреплять)

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

Графы в реляционных базах данных

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

Ключевые понятия, связанные с графами в СУБД:

  • первичный ключ — графа (или набор граф), однозначно идентифицирующая каждую строку;
  • внешний ключ — графа, содержащая значение первичного ключа другой таблицы и обеспечивающая связь между таблицами;
  • индекс — служебная структура данных, ускоряющая поиск по значениям конкретной графы;
  • ограничения целостности — правила, накладываемые на допустимые значения графы (NOT NULL, UNIQUE, CHECK).

В языке SQL столбцы таблицы объявляются в операторе CREATE TABLE, а обращение к ним выполняется через точку: имя_таблицы.имя_графы.

Графы в текстовых процессорах и разметке

В текстовых процессорах (Microsoft Word, LibreOffice Writer) графы создаются как колонки таблицы и могут иметь собственное форматирование: ширину, выравнивание содержимого, границы. В языке HTML вертикальные столбцы таблицы описываются тегами <th> (заголовок графы) и <td> (данные), а их группировка — тегами <colgroup> и <col>. В языке разметки LaTeX графы формируются в окружениях tabular и tabularx, где столбцы задаются спецификацией вида |l|c|r| (выравнивание по левому краю, по центру, по правому краю).

Применение

Графы как структурный элемент используются повсеместно:

  • в статистике — для представления показателей по регионам, периодам, категориям;
  • в бухгалтерском учёте — графы оборотно-сальдовой ведомости содержат дебет, кредит, сальдо;
  • в программировании — структуры данных «таблица» и «матрица» организованы по графам и строкам;
  • в веб-разработке — таблицы HTML применяются для табличного представления данных;
  • в научных публикациях — таблицы с графами служат основным способом представления экспериментальных данных.

Смежные понятия

Строка и графа являются взаимодополняющими элементами: операции над строками (добавление, удаление записей) и операции над графами (добавление полей, изменение схемы) составляют основу манипулирования табличными данными. Понятие «графа» тесно связано с понятиями поля, столбца, атрибута, колонки, которые в разных предметных областях обозначают один и тот же структурный элемент.

Источники

  • Кент У. Справочник по реляционным базам данных. — М.: Финансы и статистика, 1991.
  • Microsoft Excel. Справочник пользователя. — Microsoft Corporation.
  • Кнут Д. Искусство программирования. Том 3: Сортировка и поиск. — М.: Вильямс, 2000.
  • Рагазинский А. Б. Электронные таблицы. — М.: Лаборатория знаний.
  • ГОСТ 7.32-2017. Отчёт о научно-исследовательской работе. Структура и правила оформления.
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru