Типы полей базы данных
Тип поля базы данных определяет, какие значения можно хранить в поле, как они записываются и какие операции с ними разрешены. Например, возраст удобно хранить как число, фамилию — как текст, а признак оплаты — как логическое значение.
Основные типы полей
- Числовой — целые или дробные числа. Над ними можно выполнять арифметические действия, сравнивать их и сортировать по возрастанию или убыванию. Примеры: количество товаров, цена, рост.
- Текстовый — последовательность символов: буквы, цифры, пробелы и знаки препинания. Текст можно искать и сортировать, но арифметические действия с ним не выполняются. Примеры: фамилия, адрес, номер класса.
- Логический — одно из двух значений: «истина» или «ложь», часто обозначаемых как Да/Нет или 1/0. Примеры: «оплачено», «есть ли льгота».
- Дата и время — календарная дата или момент времени. Такие значения можно сравнивать и упорядочивать хронологически.
- Счётчик, или идентификатор — автоматически формируемое уникальное значение, часто используемое для различения Жазбалар.
В таблице «Ученики» поле «Возраст» имеет числовой тип, «Фамилия» — текстовый, «Дата рождения» — тип даты, а «Получает ли льготу» — логический. Для поля «Номер телефона» обычно выбирают текстовый тип: номер не складывают, а начальный ноль должен сохраняться.
Тип поля — общее правило для столбца, а значение поля — конкретные данные в одной ячейке. Например, «числовой» — тип поля «Возраст», а 14 — одно из его значений. Запись целиком содержит значения нескольких полей.
Какой тип лучше выбрать для поля «Код товара», если код может начинаться с нуля?
Главное
- Тип поля определяет допустимый вид данных и действия над ними.
- Основные типы: числовой, текстовый, логический, дата и время, счётчик.
- Тип поля не равен конкретному значению: тип общий для столбца, значение находится в отдельной записи.