Столбец (база данных)
Эта статья нуждается в дополнительных цитатах для проверки . ( сентябрь 2016 г. ) |
В реляционной базе данных столбец представляет собой набор значений данных определенного типа одному значению для каждой строки таблицы , по . [ 1 ] Столбец может содержать текстовые значения, числа или даже указатели на файлы в операционной системе. [ 2 ] Столбцы обычно содержат простые типы , хотя некоторые системы реляционных баз данных позволяют столбцам содержать более сложные типы данных, например целые документы, изображения или даже видеоклипы. [ 3 ] [ нужен лучший источник ] Столбец также можно назвать атрибутом .
Каждая строка будет содержать значение данных для каждого столбца и затем будет восприниматься как одно значение структурированных данных. Например, база данных, представляющая контактную информацию компании, может иметь следующие столбцы: «Идентификатор», «Название компании», «Адресная строка 1», «Адресная строка 2», «Город» и «Почтовый индекс». Более формально строка — это кортеж, содержащий определенное значение для каждого столбца. [ 4 ] например: (1234, «Большая компания Inc.», «123 Ист Пример Стрит», «456 Вест Пример Драйв», «Большой Город», 98765).
Поле
[ редактировать ]Слово «поле» обычно используется как синоним слова «столбец». [ 5 ] Однако перфекционисты баз данных склонны использовать слово «поле» для обозначения конкретной ячейки данной строки. [ нужна ссылка ] Это сделано для обеспечения точности в общении с другими разработчиками. Столбцы (на самом деле имена столбцов) называются именами полей (общими для каждой строки/записи в таблице). Тогда поле относится к одному месту хранения в конкретной записи (например, ячейке) для хранения одного значения (значения поля). Термины «запись» и «поле» взяты из более практической области использования базы данных и традиционного использования системы СУБД (это было связано с бизнес-терминами, используемыми в ручных базах данных, например, в картотеке с записями для каждого клиента). Термины «строка» и «столбец» пришли из более теоретического исследования теории отношений.
Еще одно различие между терминами «столбец» и «поле» заключается в том, что термин «столбец» не применяется к определенным базам данных, например хранилищам «ключ-значение » , которые не соответствуют традиционной структуре реляционной базы данных . [ 6 ]
См. также
[ редактировать ]- Столбцово-ориентированные СУБД , оптимизация для столбцово-ориентированных запросов
- Столбец (хранилище данных) — аналогичный объект, используемый в распределенных хранилищах данных.
- Строка (база данных)
- SQL
- Язык запросов
- Группы столбцов и группы строк
Ссылки
[ редактировать ]- ^ Термин «столбец» также имеет эквивалентное применение в других, более общих контекстах. См., например, «База данных плоских файлов» , «Таблица (информация)» .
- ^ «Столбчатые базы данных в среде больших данных» . dummies.com (Книга для больших чайников) . Проверено 5 ноября 2015 г.
- ^ «Что такое столбец базы данных? — Определение из Techopedia» . Techopedia.com . Проверено 5 ноября 2015 г.
- ^ Розенберг, Бертон. «Реляционные базы данных» . Университет Майами . Проверено 26 февраля 2021 г.
- ^ «Введение в базы данных» . www.ucl.ac.uk. Проверено 5 ноября 2015 г.
- ^ Дрейк, Марк (9 августа 2019 г.). «Сравнение систем и моделей управления базами данных NoSQL» . Цифровой океан . Проверено 26 февраля 2021 г.