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

В реляционной базе данных , A столбец представляет собой набор данных значений определенного типа , одно значения для каждой строки базы данных. [1] Столбец может содержать текстовые значения, числа или даже указатели на файлы в операционной системе. [2] Столбцы обычно содержат простые типы , хотя некоторые системы реляционных баз данных позволяют столбцам содержать более сложные типы данных, такие как целые документы, изображения или даже видеоклипы. [3] Столбец также можно назвать атрибутом .

Каждая строка будет содержать значение данных для каждого столбца, а затем будет восприниматься как одно значение структурированных данных. Например, база данных, представляющая контактную информацию компании, может иметь следующие столбцы: ID, Название компании, Адресная строка 1, Адресная строка 2, Город и Почтовый индекс. Более формально строка представляет собой кортеж, содержащий определенное значение для каждого столбца, [4] например: (1234, «Big Company Inc.», «123 East Example Street», «456 West Example Drive», «Big City») , 98765).

Поле [ править ]

Слово «поле» обычно используется как синоним «столбца». [5] Тем не менее, перфекционисты баз данных предпочитают использовать «поле» для обозначения конкретной ячейки данной строки. [ необходима цитата ] Это необходимо для обеспечения точности общения с другими разработчиками. Столбцы (на самом деле имена столбцов) называются именами полей (общие для каждой строки / записи в таблице). Тогда поле относится к одному месту хранения в конкретной записи (например, ячейке) для хранения одного значения (значения поля). Термины запись и поле взяты из более практичной области использования баз данных и традиционных СУБД.использование системы (это было связано с бизнесом, как термины, используемые в ручных базах данных, например, хранение в картотеке с записями для каждого клиента). Термины строка и столбец взяты из более теоретического исследования теории отношений.

Еще одно различие между терминами «столбец» и «поле» состоит в том, что термин «столбец» не применяется к определенным базам данных, например хранилищам «ключ-значение» , которые не соответствуют традиционной структуре реляционной базы данных . [6]

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

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

  1. ^ Термин «столбец» также имеет эквивалентное применение в других, более общих контекстах. См., Например, База данных плоских файлов , Таблица (информация) .
  2. ^ «Столбчатые базы данных в среде больших данных» . dummies.com (Большая книга манекенов) . Проверено 5 ноября 2015 .
  3. ^ «Что такое столбец базы данных? - Определение из Техопедии» . Techopedia.com . Проверено 5 ноября 2015 .
  4. ^ Розенберг, Бертон. «Реляционные базы данных» . Университет Майами . Проверено 26 февраля 2021 .
  5. ^ «Введение в базы данных» . www.ucl.ac.uk . Проверено 5 ноября 2015 .
  6. Дрейк, Марк (9 августа 2019 г.). «Сравнение систем и моделей управления базами данных NoSQL» . Цифровой океан . Проверено 26 февраля 2021 .