stringtranslate.com

Столбец (база данных)

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

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

Поле

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

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

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

Ссылки

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