- •Содержание
- •Введение
- •1. Базы данных и их характеристика
- •1.1 Основные понятия и определения
- •1.2 Общие сведения о субд
- •1.3 Характеристика субдBase
- •2. Разработка баз данных
- •2.1 Этапы разработки баз данных
- •2.2 Типы моделей данных
- •3. Проектирование базы данных деканата харьковской государственной академии культуры
- •3.1 Анализ предметной области
- •3.2 Проектирование базы данных
- •3.3 Создание таблиц
- •3.4 Создание запросов и отчетов
- •3.5. Создание и использование форм
- •Заключение
- •Список источников
3.4 Создание запросов и отчетов
Запросы – это специальные структуры, предназначенные для обработки данных базы.
В результате работы запроса на выборку из общей исходной базы данных сформировались такие таблицы:
Студент + Дисциплина Успеваемость студентов + Учебный план. Для формирования запроса использовались аналогичные таблицы. В результате этого запроса получаем сведения, к какому студенту относятся данные и по каким дисциплинам у него есть экзамен и зачёт.
Дисциплина + Научный план + Коды научных планов. Для формирования запроса использовались аналогичные таблицы. В результате этого запроса получаем сведения, к какому семестру относится дисциплина и сколько лекций проводится по данной дисциплине.
Наказы + Студенты + Родители. для формирования запроса использовались аналогичные таблицы. В результате этого запроса получаем все данные о студенте, его семейном положение, родителях.
Отчеты во многом похожи на формы и тоже позволяют получить результаты работы запросов в наглядной форме, но только не на экране, а в виде распечатки на принтере, т. о., в результате работы отчета создается бумажный документ.
В данной базе данных на печать выводятся отчёты созданные по запросам:
Студент + Дисциплина Успеваемость студентов + Учебный план. Отчёт на 5 страниц.
Дисциплина + Научный план + Коды научных планов. Отчёт на 1 страницу.
Наказы + Студенты + Родители. Отчёт на 1 страницу.
3.5. Создание и использование форм
Формы – настраиваемые диалоговые окна, сохраняемые в БД в виде объектов специального типа. Форма представляет собой некий электронный бланк, в котором имеются поля для ввода данных.
Все формы в данной курсовой работе построены при помощи мастера форм. Данная база данных имеет следующие формы: Рис.3
Заключение
Обычно с базами данных работают две категории пользователей. Первая категория – проектировщики. Их задача состоит в разработке структуры таблиц базы данных и согласование ее с заказчиком. Кроме таблиц проектировщики разрабатывают и другие объекты базы данных, предназначенные, с одной стороны, для автоматизации работы с базой, а с другой стороны – для ограничения функциональных возможностей работы с базой (если это необходимо из соображений безопасности). Проектировщики не наполняют базу конкретными данными, (заказчик может считать их конфиденциальными и не предоставлять посторонним лицам). Исключение составляет экспериментальное наполнение модельными данными на этапе отладки объектов базы.
Вторая категория исполнителей, работающих с базами данных, - пользователи. Они получают исходную базу данных от проектировщиков и занимаются её наполнением и обслуживанием. В общем случае пользователи не имеют средств доступа к управлению структурой базы – только к данным, да и то не ко всем, а к тем, работа с которыми предусмотрена на конкретном рабочем месте.
Соответственно СУБД имеет два режима работы: проектировочный пользовательский. Первый режим предназначен для создания или изменения структуры базы и создание ее объектов. Во втором режиме происходит использование ранее подготовленных объектов для наполнения базы или получения данных из нее.
В данной курсовой работе проектировщик и заказчик в одном лице, поэтому БД пригодна к эксплуатации и имеет все необходимые данные, касающиеся деканата Харьковской государственной академии.