7 подписчиков
ПРАКТИЧЕСКОЕ ЗАНЯТИЕ №28
Тема: Работа с готовой базой данных (заполнение базы данных; поиск, сортировка и фильтрация записей; запросы на выборку данных).
1. Что такое поле базы данных?
Поле базы данных — это столбец реляционной таблицы, который содержит определённое свойство (атрибут) описываемого информационного объекта.
1. Место в структуре БД
В реляционных базах данных информация организована в виде таблиц:
· строки (записи, кортежи) — описывают отдельные объекты;
· столбцы (поля, атрибуты) — задают свойства этих объектов.
Например, в таблице «Студенты» могут быть такие поля: «ID», «Фамилия», «Имя», «Группа», «Дата рождения». Каждая строка будет содержать данные об одном студенте — значения для всех этих полей.
2. Основные свойства полей
У каждого поля есть набор характеристик:
· имя — уникальный идентификатор (например, student_id, last_name);
· тип данных — определяет, какие значения можно хранить;
· размер — максимальная длина данных (для текстовых и числовых полей);
· формат — способ отображения данных (например, дата в формате ДД.ММ.ГГГГ);
· маска ввода — шаблон для ввода данных;
· значение по умолчанию — автоматически подставляется, если пользователь не указал иное;
· обязательность заполнения — поле может быть обязательным или необязательным;
· индексирование — ускоряет поиск и сортировку по этому полю;
· ограничения (валидация) — правила проверки корректности данных.
3. Основные типы полей
Чаще всего встречаются:
· текстовый (VARCHAR, TEXT) — для букв, цифр и символов (например, имя, адрес);
· числовой (INTEGER, FLOAT, DECIMAL) — для расчётов (возраст, цена, количество);
· дата/время (DATE, DATETIME) — для календарных дат и временных отметок;
· логический (BOOLEAN) — хранит два значения: TRUE/FALSE (да/нет, включено/выключено);
· денежный (MONEY) — для сумм с учётом валюты и точности;
· счётчик (AUTO_INCREMENT) — автоматически генерирует уникальный номер для каждой записи (часто используется как первичный ключ);
· объект OLE — для хранения файлов (изображений, документов, аудио);
· гиперссылка — URL‑адреса веб‑страниц;
· список подстановок — предлагает выбрать значение из заранее заданного перечня.
2. Что такое запись базы данных?
- Запись базы данных — это строка в таблице базы данных (в реляционной модели — кортеж), которая содержит набор значений свойств объекта, размещённых в полях (столбцах) таблицы. Каждая запись описывает один экземпляр сущности: например, одного сотрудника, заказ, товар, клиента и т. д.
Основные характеристики записи
- Структура. Запись состоит из полей — ячеек, соответствующих столбцам таблицы. Каждое поле хранит одно значение определённого типа данных.
- Уникальность. В большинстве случаев каждая запись должна быть уникальной. Это обеспечивается первичным ключом (Primary Key) — полем или набором полей, значения которых не повторяются в пределах таблицы.
- Логическая связанность. Все поля в одной записи относятся к одному объекту и описывают его свойства.
Запись базы данных — это целостный блок информации об одном объекте, организованный как строка таблицы с набором полей и значений. Она служит основной единицей хранения и обработки данных в большинстве современных баз данных.
2 минуты
14 апреля