Microsoft Access Технология создания реляционной базы данных (РБД)
Этапы проектирования РБД Построение информационно-логической модели данных предметной области Определение структуры РБД Конструирование таблиц БД Создание схемы данных Ввод данных в таблицы
Информационно-логическая модель данных
Виды информационных объектов РБД Справочные (список сотрудников, прайс-лист, список категорий изделий, нормативы) Учетно-отчетные (отражают сведения о заказах, выполненных работах, произведенной продукции)
Логическая структура РБД
Ключевое поле
Пример таблицы
Пример таблицы
Пример состава таблиц базы данных СЕССИЯ
Связи информационных объектов
Роль связей между таблицами РБД Позволяют иерархически просматривать связанные записи из всех таблиц Дают возможность автоматической выборки данных, относящихся к одному объекту, из всех таблиц Позволяют контролировать правильность действий пользователя при добавлении и удалении записей
Пример просмотра связанных записей
Виды информационных связей между объектами РБД Одно-однозначные 1:1(каждому экземпляру первого объекта соответствует один экземпляр второго) Одно-многозначные 1:М (каждому экземпляру первого объекта соответствует несколько экземпляров второго) Много-многозначные М:N (каждому экземпляру первого объекта соответствует несколько экземпляров второго и наоборот (каждому экземпляру второго объекта соответствует несколько экземпляров первого)
Подчиненность связанных объектов
Пример связей 1:1 и 1:М между таблицами РБД
Порядок создания РБД
Создание таблицы в режиме КОНСТРУКТОР В режиме КОНСТРУКТОР задаются названия и типы полей таблицы, формат данных.
Установление связей
Организация связи между таблицами
Пример задания условий обеспечения целостности данных
Обеспечение целостности данных в РБД
Каскадное удаление и обновление связанных записей
Обеспечение целостности данных. Пример
Основные объекты базы данных Таблицы (Tables) Формы (Forms) Отчеты (Reports) Макросы (Macros) Модули (Modules)
Таблицы Таблицы являются основным объектом баз данных. Все данные хранятся именно в таблицах. Средства управления, предусмотренные в Access, позволяют вести просмотр связанных записей из нескольких таблиц.
Пример просмотра связанных записей
Формы Формы являются средством интерфейса пользователя при работе с таблицами. Форма позволяет просматривать, добавлять, удалять, корректировать записи в таблицах и вести поиск записей. Формы, в отличие от таблиц, позволяют просматривать содержимое полей MEMO и OLE.
Пример формы
Главная кнопочная форма Форма может выполнять функции панели управления для открытия основных объектов базы данных и для закрытия приложения.
Пример главной кнопочной формы
Отчеты Отчет представляет объект базы данных, с помощью которого подготавливаются документы на основе данных, содержащихся в таблицах. Отчет может быть создан на основе данных из нескольких связанных таблиц. При конструировании отчета можно использовать разнообразные средства графического оформления
Пример отчета