поле это строка таблицы
Ответы Основные понятия база данных и информационная система
Задание 1. Что такое база данных?
Задание 2. В чем различие между фактографическими и документальными БД?
Задание 3. Что такое распределенная БД?
Задание 4. Что такое информационная система? Приведите примеры информационных систем.
Задание 5. Что вы знаете о реляционной БД?
Задание 6. Что такое запись, поле? Какую информацию они содержат?
Задание 7. Определите имена полей в таблицах «Домашняя библиотека», «Погода», «Успеваемость», «Факультативы».
Поля «Домашняя библиотека»: Номер; Автор; Название; Год; Полка
Поля «Погода»: День; Осадки; Температура С; Давление, мм рт. ст.; Влажность, %
Поля «Успеваемость»: Ученик; Русский; Алгебра; Химия; Физика; История; Музыка
Поля «Факультативы»: Фамилия; Геология; Цветоводство; Танцы
Задание 8. Что такое первичный ключ БД? Какие бывают ключи?
Задание 9. Назовите объекты, сведения о которых содержат записи баз данных «Погода», «Успеваемость», «Факультативы». Определите ключи записей в этих БД.
Таблица «Погода»
Первичный ключ: День. Отдельный объект БД: Погода в определенную дату.
Таблица «Успеваемость»
Первичный ключ: Ученик. Отдельный объект БД: Успеваемость ученика.
Таблица «Факультативы»
Первичный ключ: Фамилия. Отдельный объект БД: Наличие факультативов у учеников.
Поле это строка таблицы
Базы данных представляют собой информационные модели, содержащие данные об объектах и их свойствах. Базы данных хранят информацию о группах объектов с одинаковым набором свойств.
Например, база данных «Записная книжка» хранит информацию о людях, каждый из которых имеет фамилию, имя, телефон и так далее. Библиотечный каталог хранит информацию о книгах, каждая из которых имеет название, автора, год издания и так далее.
Существует несколько различных структур информационных моделей и соответственно различных типов баз данных: табличные, иерархические и сетевые.
Табличные базы данных
Столбцы такой таблицы называют полями; каждое поле характеризуется своим именем (именем соответствующего свойства) и типом данных, представляющих значения данного свойства.
Строки таблицы являются записями об объекте; эти записи разбиты на поля столбцами таблицы, поэтому каждая запись представляет собой набор значений, содержащихся в полях.
Каждая таблица должна содержать, по крайней мере, одно ключевое поле, содержимое которого уникально для каждой записи в этой таблице. Ключевое поле позволяет однозначно идентифицировать каждую запись в таблице.
В качестве ключевого поля чаще всего используют поле, содержащее тип данных счетчик. Однако иногда удобнее в качестве ключевого поля таблицы использовать другие поля: код товара, инвентарный номер и т. п.
При этом каждое поле обладает определенным набором свойств. Например, для поля Оперативная память задан формат данных целое число.
Таблица 3.1. Табличная база данных | ||||||||||||||||
|
1. В чем заключается разница между записью и полем в табличной базе данных?
2. Поля каких типов полей могут присутствовать в базе данных?
3. Чем отличается ключевое поле от остальных полей?
в терминологии баз данных:
в чем разница между строкой и записью?
аналогично, разве столбцы и поля не одно и то же?
в блоге Джо Челко ученик SQL , я заметил, что баннер упоминает, что это разные вещи.
5 ответов
строка и запись, возможно, можно рассматривать как одно и то же.
поля и столбцы разные, поле-это пересечение строки и столбца.
т. е. если ваша таблица имеет 10 строк и 10 столбцов, она имеет 100 полей.
при создании таблицы с помощью операторы DDL, вы определяете столбцы (метаданные). При добавлении строк с помощью инструкция DMLs, вы определяете строки и их полей.
в более широком смысле строки и столбцы относятся к матричной структуре. Когда база данных, не ограниченная реляционной базой данных, имеет матричные структурированные данные, ее можно позаимствовать из этой терминологии, но может быть и более конкретная.
на реляционных баз данных, например, таблица всегда является матрицей, поэтому в каждом столбце таблицы соответствует поле в записи, а в каждой строке соответствует запись: разные понятия, указывающие на одно и то же объект.
поле может присутствовать даже в NoSQL базы данных, где часто есть бесплатные схемы (столбцы) и каждая строка может иметь разное количество полей.
аналогично, запись может быть сложным значением в нереляционных базах данных: она может содержать поля с несколькими различными значениями (не 1NF). Строку (Кортеж в реляционной алгебре) в противном случае содержит одно значение для каждого поля.
Как указано в предыдущем ответе на этот вопрос, строка и запись могут использоваться взаимозаменяемо.
столбец и поле также могут использоваться взаимозаменяемо. См. следующую статью:(база данных) Вот цитата (на момент написания этой статьи) из вышеупомянутой статьи, которая делает этот момент:
» поле термина часто используется взаимозаменяемо с столбцом, хотя многие считают более правильным использовать поле (или значение поля) для ссылки конкретно один элемент, находящийся на пересечении между одной строкой и одним столбцом.»
вот некоторые дополнительные сведения, которые могут быть полезны:
во время моей ИТ-карьеры в качестве аналитика и программиста я обычно использовал поле терминов и запись, а не столбец и строку, как в контексте программирования, так и в контексте реляционной базы данных. Я думаю, что это происходит из инструкции, которую я получил во время учебы в университете, и тот факт, что я узнал основные иерархия данных бит, байт, поле, запись, файл, прежде чем узнать о реляционных базах данных. Исследуя этот вопрос, я обнаружил, что это обычная практика и, возможно, правильная, использовать строку и запись взаимозаменяемо и использовать столбец и поле взаимозаменяемо. На самом деле я был весьма удивлен, когда мои исследования показали, что строка и столбец являются предпочтительными терминами по сравнению с записью и полем в терминологии базы данных.
термины Record и Field, предшествующие реляционным базам данных, время, когда компьютеризированные файловые системы управляли хранением персистентности, мэйнфреймы управляли вычислительным рынком, а аналитики DBAs/Data назывались DPS (специалисты по обработке данных).
файл с данными, организованными в форме матрицы 2-d, где часть информации называется полем (столбцом), а коллекция связанных полей-записью (строкой). Этот файл данных похож на таблицу (без стандартных отношений, регулирующих содержание), поэтому термины, используемые во время обработки файлов, были унаследованы. Технически, строка запись и столбец поле.
§3.1. Табличные базы данных
Содержание урока
Табличные базы данных
Табличные базы данных
Базу данных, хранящую данные о группе объектов с одинаковыми свойствами, удобно представлять в виде двумерной таблицы: в каждой ее строке последовательно размещаются значения свойств одного из объектов; каждое значение свойства — в своем столбце, озаглавленном именем свойства.
Столбцы такой таблицы называют полями; каждое поле характеризуется своим именем (именем соответствующего свойства) и типом данных, представляющих значения данного свойства.
Поле базы данных — это столбец таблицы, содержащий значения определенного свойства.
Строки таблицы являются записями об объекте; эти записи разбиты на поля столбцами таблицы, поэтому каждая запись представляет набор значений, содержащихся в полях.
Запись базы данных — это строка таблицы, содержащая набор значений свойств, размещенный в полях базы данных.
Каждая таблица должна содержать, по крайней мере, одно ключевое поле, содержимое которого уникально для каждой записи в этой таблице. Ключевое поле позволяет однозначно идентифицировать запись в таблице.
Ключевое поле — это поле, значения которого однозначно определяют запись в таблице.
В качестве ключевого поля чаще всего используют поле, содержащее тип данных счетчик. Однако иногда удобнее в качестве ключевого поля таблицы использовать другие поля, код объекта, например инвентарный номер, и т. п.
Следующая страница Тип поля
Cкачать материалы урока
Понятие поле, запись. Краткая характеристика. Типы полей СУБД MS ACСESS.
Элементы таблиц:
Запись (строка)— элемент данных, содержащий сведения только об одном объекте (товаре, производителе, сотруднике, студенте). В отличие от поля запись не имеет имени, но имеет номер.
Дублирование записей запрещается.
Поле (столбец)— это наименьший элемент данных, имеющий имя и значение. Число столбцов в таблице определяется числом выбранных описательных реквизитов объекта. Например, объект Студент имеет описательные реквизиты (название полей):ФИО, Дата рождения, Адрес.
Под структурой таблицы понимают совокупность полей таблицы с указанием их имен, типов и свойств.
Поле.
Имя поля — это строка длиной не более 64 символов включая пробелы.
Тип поля указывает, какие значения может содержать поле. В СУБД Ассеss определены следующие типы полей:
Ø Текстовый — строка текста длиной не более 255 символов;
Ø Поле МЕМО — текст объемом до 64 000 символов;
Ø Числовой — для записи чисел;
Ø Дата/Время — для записи даты и времени;
Ø Денежный — числовой тип для записи денежных сумм; при просмотре его значений выводится символ валюты;
Ø Счетчик — числовой тип, значения которого изменяются системой автоматически;
Ø Логический — логический тип, значения которого Да или Нет, Истина или Ложь, Вкл или Выкл;
Ø Поле объекта OLE – объект, созданный другим приложением;
Ø Гиперссылка адрес гиперссылки – путь к объекту, документу или Web-страницы;
Ø Мастер подстановок позволяет создавать поле со списком для выбора значений из какой-то таблицы БД.
Понятие первичного ключа. Структура базы данных. Виды связей между таблицами.
Для того чтобы найти нужную запись в таблице, используется метод ключей поиска. Он состоит в нахождении записи с помощью значения одного из ее полей. Это поле называется ключевымили просто ключом. Если один из ключей уникален, т. е. его значения не повторяются среди всех записей в таблице, то он называется первичным ключом. Этот ключ всегда указывает только на одну запись в отличие от остальных ключей, которые указывают на определенное множество записей (возможно, вообще ни на какие записи) и значения которых могут повторяться. Обычно в роли первичного ключа выступает специальное числовое поле, значение которого автоматически увеличивается СУБД при добавлении записей в таблицу. Такое поле называется идентификатором.
Структуру базы данных составляют таблицы и связи между ними — схема данных.
Связь (отношение) устанавливается между двумя полями таблиц, причем эти поля должны быть одного типа и одного размера.
Перед заданием связей необходимо закрыть таблицы, так как невозможно установить связи между открытыми (редактируемыми) таблицами.
Связи таблиц в реляционных базах данных бывают: «один-к-одному» и «один-ко-многим».
Отношение типа «один-к-одному» устанавливается между двумя первичными ключами разных таблиц, каждой записи одной таблицы соответствует одна запись другой.
Отношение типа «один-ко-многим» — между первичным ключом одной таблицы и ключом другой таблицы (наиболее широко распространены), каждой записи одной таблицы может соответствовать несколько записей другой. Одна таблица определяется как главная, другая – подчиненная.
Две записи связаны, если значения связанных полей у них полностью совпадают.