Колонка (база данных) - Column (database)

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

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

Поле

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

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

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

использованная литература