Эта статья требует дополнительных ссылок для проверки . ( сентябрь 2016 г. ) ( Узнайте, как и когда удалить это сообщение-шаблон ) |
В реляционной базе данных , 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]
См. Также [ править ]
- СУБД , ориентированная на столбцы, оптимизация для запросов, ориентированных на столбцы
- Столбец (хранилище данных) , аналогичный объект, используемый в распределенных хранилищах данных
- Строка (база данных)
- SQL
- Язык запроса
Ссылки [ править ]
- ^ Термин «столбец» также имеет эквивалентное применение в других, более общих контекстах. См., Например, База данных плоских файлов , Таблица (информация) .
- ^ «Столбчатые базы данных в среде больших данных» . dummies.com (Большая книга манекенов) . Проверено 5 ноября 2015 .
- ^ «Что такое столбец базы данных? - Определение из Техопедии» . Techopedia.com . Проверено 5 ноября 2015 .
- ^ Розенберг, Бертон. «Реляционные базы данных» . Университет Майами . Проверено 26 февраля 2021 .
- ^ «Введение в базы данных» . www.ucl.ac.uk . Проверено 5 ноября 2015 .
- ↑ Дрейк, Марк (9 августа 2019 г.). «Сравнение систем и моделей управления базами данных NoSQL» . Цифровой океан . Проверено 26 февраля 2021 .