Поле — это отдельный атрибут в записи базы данных. В таблице клиентов поля могут включать имя, фамилию, электронную почту, телефон и дату регистрации. Каждое поле содержит один элемент информации о записи. Поле имеет тип данных: текст, число, дата, логическое значение. Оно может иметь ограничения: обязательное, уникальное, максимальная длина. Поле является наименьшей единицей данных в реляционной базе данных.
Поля определяются в схеме. Схема задаёт имя поля, тип и ограничения. Изменение поля после того, как данные уже существуют, возможно, но рискованно. Добавление поля обычно безопасно. Удаление поля нарушает работу запросов, которые на него ссылаются. Изменение типа может привести к повреждению данных, если преобразование выполнено некорректно. Переименование поля нарушает работу всех запросов, отчётов и приложений, использующих старое имя. Соглашения об именовании полей имеют значение. Последовательные имена упрощают понимание схем. Поле с именем cust_email в одной таблице и customer_email в другой создаёт путаницу. Поле с именем status, имеющее разное значение в разных таблицах, приводит к ошибкам. Хорошие имена полей являются описательными и последовательными. Они указывают на то, что представляют собой данные, без необходимости в документации. Плохие имена полей требуют использования механизма декодирования.
Свойства поля
- Имя — идентификатор, используемый в запросах.
- Тип — текст, число, дата, логическое значение
- Длина — максимальный размер для текстовых полей
- Ограничения — обязательные, уникальные, значения по умолчанию.
- Описание — документальное подтверждение содержимого поля.
Поле — это промис. Оно определяет, какие данные содержит запись. Нарушение промиса приведет к ошибке при выполнении любого запроса, основанного на этом поле.
Comments
No comments yet. Be the first to share a thought.
Leave a comment