- •Часть VI баЗы данных
- •6.1. Классификация баз данных
- •6.2. Модели данных
- •6.2.1. Реляционная модель данных
- •6.2.2. Иерархическая модель данных
- •6.2.3. Сетевая модель данных
- •6.3. Системы управления базами данных
- •6.4. Проектирование баз данных
- •6.4.1. Анализ предметной области
- •6.4.1.1. Анализ концептуальных требований и информационных потребностей
- •6.4.1.2. Выявление информационных объектов и связей между ними
- •6.4.1.3. Типы связей
- •6.4.1.4. Проектирование концептуальной схемы базы данных
- •6.4.2. Логическое проектирование
- •6.5. Система управления базами данных Microsoft Access1
- •6.5.1. Запуск субд ms Access
- •6.5.2. Создание таблиц
- •6.5.2.1. Режим Мастера
- •С созданной таблицей
- •6.5.2.2. Режим Конструктора
- •"Осенняя" or "весенняя", "060400"or "021100", "Экон" or "Юрид", "Дневное" or "Заочное".
- •6.5.2.3. Установление связи между таблицами
- •Данные для заполнения таблицы "Студенты"
- •Данные для заполнения таблицы "Сессия"
- •6.5.3. Формы данных
- •6.5.3.1. Создание формы
- •6.5.3.2. Модификация формы
- •6.5.4. Запросы и выборки
- •6.5.4.1. Типы запросов
- •6.5.4.2. Разработка и создание запросов в субд ms Access
- •1.5.5. Отчеты
- •Контрольные задания
6.4.1.4. Проектирование концептуальной схемы базы данных
Концептуальная модель или информационная структура БД включает описание информационных объектов и их взаимосвязей в рассматриваемой предметной области.
Концептуальная модель применяется для структурирования предметной области с точки зрения и с учетом информационных интересов пользователя и не зависит от программного обеспечения СУБД.
Концептуальная модель должна быть стабильной. Может изменяться программное обеспечение и аппаратные решения хранения информации, но концептуальная модель остается неизменной или расширяется за счет включения дополнительных данных.
Одной из самых распространенных моделей концептуальной схемы является модель "сущность – связь". Основными элементами данной модели являются сущности и связи. В качестве сущности могут выступать место, предмет, личность, явление. Так, для БД "Успеваемость" сущность (объект) – студент, а экземпляр сущности конкретный объект – Петров П.П.
6.4.2. Логическое проектирование
Основной задачей логического проектирования является разработка логической схемы, ориентированной на выбранную СУБД. Этот этап проектирования БД полностью ориентирован на инструментальные средства компьютера в отличие от анализа предметной области.
Этап логического проектирования включает:
выбор конкретной СУБД;
отображение концептуальной схемы на логическую схему;
выбор ключей;
описание языка запросов.
В случае выбора реляционной СУБД каждый прямоугольник концептуальной схемы (рис.6.4) отображается в таблицу. Столбцы в таблице отображают атрибуты сущности и имеют уникальные имена, например, как на рис.6.1.
6.5. Система управления базами данных Microsoft Access1
СУБД MS Access включает следующие объекты:
Таблицы.
Формы.
Запросы.
Отчеты.
Страницы.
Макросы.
Модули.
Первые четыре объекта – таблицы, формы, запросы и отчеты являются основными, поэтому внимание в данном учебном пособие будет уделено именно им.
Создание БД и работа с ней с помощью СУБД Access будем рассматривать на примере создания учебной БД "Успеваемость".
6.5.1. Запуск субд ms Access
Запуск СУБД MS Access осуществляется стандартно, как и любого Windows приложения. Запуск MS Access можно осуществить либо из пункта "Программы" или из раздела "Microsoft Office" пункта "Программы" главного меню Windows (кнопка "Пуск"), либо с помощью ярлыка на рабочем столе (рис.6.5).
Рис.6. 5. Формы запуска MS Access
Запустить MS Access.
После запуска MS Access у Вас должна появиться на экране картинка аналогичная рис.6.6.
Рис.6. 6. Интерфейс MS Access после запуска программы
В открывшемся окне слева (как на рис.6.6) или справа находится панель создания файла БД (если панель отсутствует, следует щелкнуть инструмент "Создать" в левом верхнем углу экрана на стандартной панели инструментов).
Программно БД MS Access находится в одном файле с расширением ".mdb", поэтому если необходимо открыть или создать БД, то следует, прежде всего, открыть или создать файл БД MS Access. На панели создания файла находится несколько разделов, которые позволяют открыть существующий файл БД (верхний раздел) и создать файл (нижние разделы).
Создание файла новой БД является следующим этапом в создании БД. Для этого следует выбрать пункт "Создание", "Новая база данных".
Отдать команду "Создание", "Новая база данных".
В результате выполнения команды "Создание", "Новая база данных" на экране появляется стандартное диалоговое окно создания и сохранения файла (рис.6.7).
Рис.6. 7. Диалоговое окно создание файла БД MS Access
По умолчанию файл обычно имеет имя "db1" и сохраняется в папке "Мои документы". В диалоговом окне создания файла следует задать его имя (внизу окна) и папку хранения (вверху окна). После ввода имени файла и указания папки его местонахождения следует щелкнуть кнопку "Создать".
Создать файл БД с именем – "Успеваемость". Файл должен находится в папке
"Мои документы" (рис.6.7).
В результате на экране появляется главное меню MS Access (рис.6.8), где слева приводятся главные объекты СУБД MS Access, а вверху операции работы с ними (создать, открыть и конструктор – изменение).
Рис.6.8. Главное меню СУБД MS Access