Изучив эту тему, вы узнаете и повторите:
- какой последовательности действий надо придерживаться при разработке базы данных;
- в чем суть этапа «Постановка задачи»;
- в чем суть этапа «Проектирование базы данных»;
- в чем суть этапа «Создание базы данных в СУБД»;
- в чем суть этапа «Управление базой данных в СУБД».
На этом этапе осуществляется выбор программной среды для реализации базы данных. Для этого надо иметь представление о возможностях среды и ваших задачах.
После рассмотрения инструментальных возможностей выбранного вами программного продукта, можно приступить к реализации вышей базы данных на компьютере. Создание компьютерной модели подчиняется общей последовательности действий, типичных для любой СУБД:
1. Запуск СУБД и создание нового файла базы данных.
2. Создание таблиц и ввод тестовых данных для проверки правильности описания полей.
3. Установление связей между таблицами и обеспечение целостности данных по связям.
4. Ввод и удаление тестовых данных в связанных таблицах для проверки правильности установления связей.
Следует помнить, что специалист по разработке баз данных вводит в базу только тестовые данные, с помощью которых проверяет правильность работы тех или иных объектов. Когда база данных готова, то основные данные вводит уже один из пользователей базы данных.
Технология создания базы данных будет рассмотрена в практикуме.
После того как созданы таблицы и установлены связи между ними, разрабатываются различные объекты управления данными. К ним относятся:
♦ экранные формы для просмотра, ввода и изменения данных;
♦ запросы для сортировки, поиска и отбора данных в соответствии с поставленной задачей;
♦ отчеты для вывода данных на печать;
♦ защита базы данных.
Для защиты базы данных от изменения предусмотрены специальные средства, например, разграничение доступа для различных пользователей с помощью паролей. Можно назначить пароль, по которому разрешается осуществлять только просмотр данных. Можно назначить пароль, разрешающий просмотр и изменение существующих данных, ввод новых данных. Можно назначить пароль для изменения структуры базы данных.
1. Перечислите этапы разработки базы данных.
2. В чем суть этапа «Постановка задачи»?
3. Почему важно знать предметную область?
4. Выполните этап «Постановка задачи» для собственного проекта.
5. В чем суть этапа «Проектирование базы данных»?
6. В чем суть этапа «Создание базы данных в СУБД»?
7. В чем суть этапа «Управление базой данных в СУБД»?