- •Основные понятия баз данных. Системы управления базами данных
- •Структура простейшей базы данных
- •Типы данных (тип полей):
- •Существует четыре вида связей между таблицами:
- •Многие-ко одному м:1
- •Запросы
- •Другие объекты
- •Практическая работа № 1 Система управления базами данных Access создание базы данных
- •Создание структуры таблицы сотрудники в режиме Конструктора
- •Заполнение таблицы сотрудники данными
- •Создание запросов
- •Разработка форм
- •5. Создание отчетов
Типы данных (тип полей):
Текстовый — тип данных, используемый для хранения обычного неформатированного текста ограниченного размера (до 255 символов).
Поле Мемо — специальный тип данных для хранения больших объемов текста (до 65 535 символов). Физически текст не хранится в поле. Он хранится в другом месте базы данных, а в поле хранится указатель на него.
Числовой — тип данных для хранения действительных чисел, над которыми можно производить математические операции.
Дата/время — тип данных для хранения календарных дат и текущего времени.
Денежный — тип данных для хранения денежных сумм. Особенности этого типа данных связанны с повышенной точностью обработки данных, не допускающей округления.
Счетчик — автоматически вставляющиеся последовательные номера. Поле счетчика удобно использовать в качестве ключевого.
Логический — тип для хранения логических данных, которые могут принимать только два значения, например, Да или Нет.
Поле объекта OLE — специальный тип данных, предназначенный для хранения мультимедийных объектов, созданных в других программах (фотографии, звук, видео). Они хранятся в другом месте внутренней структуры файла базы данных, а в таблице хранятся только указатели на них.
Гиперссылка — специальное поле для хранения адресов URL Web-объектов Интернета. При щелчке на ссылке автоматически происходит запуск браузера и воспроизведение объекта в его окне.
Мастер подстановок — это не специальный тип данных. Это объект, настройкой которого можно автоматизировать ввод в данных поле так, чтобы не вводить их вручную, а выбирать из раскрывающегося списка.
Каждая таблица базы данных должна содержать хотя бы одно ключевое поле, значение которого уникально для каждой записи, то есть значения в этом поле никогда не повторяется. Это нужно, чтобы исключить путаницу. Очень часто в качестве ключевого поля используют поле, содержащее тип данных счетчик - автоматически вставляемы последовательные (или случайные) номера (код клиента, код товара и т.д.).
Ключевое поле - это поле (или несколько полей), значения которого однозначно определяет каждую запись в таблице и никогда не повторяются.
Если база данных состоит из нескольких таблиц, то все таблицы объединяются между собой, образуя так называемую Схему данных – макет базы данных.
Схема данных – объединение таблиц базы данных через одинаковые поля с указанием условий объединения: сохранением целостности данных и каскадным удалением и обновлением связанных полей.
Существует четыре вида связей между таблицами:
ОДИН-КО-МНОГИМ 1:М (напр., один клиент – много заказов)
ОДИН-К-ОДНОМУ 1:1
Многие-ко одному м:1
МНОГИЕ-КО-МНОГИМ М:М
Запросы
Запросы служат для обработки данных.
Отличие запроса от простого поиска с помощью фильтра состоит в том, что с помощью запросов создаются временные результирующие таблицы, которые можно сохранить, то есть запрос использовать многократно.
Запросы бывают:
Запросы-выборки и запросы-действия.
Запросы однотабличные и многотабличные.
Итоговые запросы (запросы, в которых выполняется какая-то итоговая функция, например вычисление).
Запросы с параметрами, в которых условие отбора выполняется уже после запуска запроса на выполнение (например, поиск по фамилии).
Формы
Формы – специальные графические объекты базы данных, которые служат для удобной работы с таблицами, что очень важно в случае больших баз данных, содержащих значительное число записей в таблицах.
Отчеты
Отчеты - объекты базы данных, которые служат для вывода результатов (на печать, на принтер, для пересылки по сети и т.д.).
