Таблица (база данных)

редактировать

A Таблица - это набор связанных данных, содержащихся в формате table в пределах база данных. Она состоит из столбцов и строк.

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

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

Данные в Таблицу не нужно физически хранить в базе данных. Представления также функционируют как реляционные таблицы, но их данные вычисляются во время запроса. Внешние таблицы (например, в Informix или Oracle ) также можно рассматривать как представления.

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

Содержание
  • 1 Таблицы и отношения
  • 2 Сравнения
    • 2.1 Иерархические базы данных
    • 2.2 Электронные таблицы
  • 3 См. Также
  • 4 Ссылки
Таблицы и отношения

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

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

Сравнения

Иерархические базы данных

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

Электронные таблицы

В отличие от электронной таблицы, тип данных столбца обычно определяется схемой, описывающей таблицу. Некоторые системы SQL, такие как SQLite, менее строги в отношении определений типов данных столбцов.

См. Также
Ссылки
Последняя правка сделана 2021-06-09 06:57:14
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте