База данных - (строки или записи, столбцы или поля)?

В терминологии базы данных:

В чем разница между строкой и записью?

Точно так же, столбцы и поля не являются одно и то же?

В блоге Joe Celko The SQL Apprentice я заметил, что на баннере упоминается, что это разные вещи.

29
задан Peter Mortensen 13 January 2013 в 21:33
поделиться

3 ответа

Строка и запись могут рассматриваться как одно и то же.

Поля и столбцы различны, поле - это пересечение строки и столбца.
то есть, если ваша таблица имеет 10 строк и 10 столбцов, она имеет 100 полей.

Когда вы создаете таблицу, используя операторы DDL , вы определяете столбцы (метаданные). Когда вы добавляете строки с помощью оператора DML s, вы определяете строки и их поля.

33
ответ дан 28 November 2019 в 01:53
поделиться

Как указывалось в предыдущем ответе на этот вопрос, строка и запись могут использоваться взаимозаменяемо.

Столбец и поле также можно использовать взаимозаменяемо. См. Следующую статью: Столбец (база данных) Вот цитата (на момент написания статьи) из статьи, упомянутой выше, которая подчеркивает это:

«Термин поле часто используется взаимозаменяемо со столбцом, хотя многие считают более правильным использовать поле (или значение поля) для ссылки конкретно на один элемент, который существует на пересечении между одной строкой и одним столбцом. "


Вот некоторые дополнительные сведения информация, которая может оказаться полезной:

Во время моей ИТ-карьеры в качестве аналитика и программиста я обычно использовал термины поле и запись, а не столбцы и строки, как в контексте программирования, так и в контексте реляционных баз данных. Я думаю, что это происходит из инструкции, которую я получил во время обучения в университете, и факта, что я изучил базовую иерархию данных бит, байт, поле, запись, файл, прежде чем узнавать о реляционных базах данных. Исследуя этот вопрос, я обнаружил, что обычной практикой, и, возможно, правильно, является использование строк и записей взаимозаменяемо и использование столбцов и полей взаимозаменяемо. Однако я был весьма удивлен, когда мое исследование показало, что в терминах базы данных предпочтительнее использовать строки и столбцы, а не записи и поля.

2
ответ дан 28 November 2019 в 01:53
поделиться

Записи и поля составляют таблицу базы данных. Ряды и столбцы находятся в электронных таблицах.

-5
ответ дан 28 November 2019 в 01:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: