
- •1. Задание
- •2. Анализ и описание предметной области
- •3. Цели и задачи создания базы данных «библиотека»
- •Проектирование базы данных
- •Входные и выходные данные задач
- •Инфологическое проектирование базы данных
- •Читатель
- •Экземпляр
- •4.3. Выбор субд
- •Даталогическое проектирование базы данных
- •Книга (Шифр книги, Название, Автор, Издательство, Город издания, Год издания, Количество страниц, Количество экземпляров в библиотеке, Цена, Номер области знаний, Название области знаний)
- •Нормализация отношений
- •Читатель
- •Экземпляр
- •Статистика
- •Количество запросов книги
- •Автоматизированная информационная система на основе базы данных «библиотека»
- •Структура информационной системы
- •Форма11.
- •Запрос 21.
- •Запрос32.
- •Отчет32.
- •Запросы на выборку данных для решения поставленных задач
- •5.3. Отчеты по результатам решения задач
- •Организация интерфейса с пользователем.
- •3. Захарова з.Х., Ризаев и.С., Яхина з.Т. Методические указания к курсовой работе по дисциплине «Базы данных». - Казань, кгту, 2006.
- •Литература………………………………………………………………..5
Форма1.
Прием
новых книг
и списание старых Автор, название
и другая информа-ция
о новой
книгеФорма11.
Таблица1. Книги
Отчет11. Список
непопулярных книг,
подлежащих списаниююю
Запрос12. Список
книг, не пользующихся
спросом
Таблица2. Экземпляр
Таблица3.Книга_ Обл_знаний
Запрос11. Списание устарев- ших
книг
Отчет12. Список старых, списываемых книг
Таблица4. Область_знаний
Таблица5.
Статистика
Рис.8. Структура компоненты для приема и списания книг
Форма 2. Запись
читателя в библиотеку и
уничтожение
информации по выбывающим читателям
Форма21.
Номер_чит_бил, ФИО
читателя,
Дата_рождения, и
т.д.
Таблица 6. Читатель
Уничтожение записи
по выбыва ющему
читателюЗапрос 21.
Рис.9. Структура компоненты для ввода и стирания информации по читателям.
Форма 3. Выдача
и прием книг
библиотекарем.
Форма 31. Номер читательского билета, Инвентарный
номер книги, Дата
выдачи, Дата
возврата
Таблица5. Статистика
Отчет31. Список задолж-ников на
текущую дату
Запрос31. Задолж-ники
на текущую дату
Таблица 2. Экземпляр
Таблица 6. Читатель «Злост-ные» задолжни-ки Список
злостных задолжни-ков
с ука- занием
причитаю- щейся
с них суммы.
Запрос32.
Отчет32.
Форма 32. Инвент.
номер возвращаемой
книги
Таблица1. Книги
Рис.10. Структура компоненты для организации выдачи и возврата книг.
Форма4. Поиск
книг.
Запрос41. Поиск
книг по автору и названию
Таблица 1. Книги
Таблица 3. Книга_обл_знаний
Запрос42. Поиск
книг по области знаний
Таблица 4. Области_знаний
Рис.11. Структура компоненты для поиска нужных книг.
На рисунках 8-11 представлены Структуры основных компонентов подсистемы «Библиотекарь». Аналогично, исходя из решаемых задач, могут быть представлены структуры подсистем «Читатель» и «Администратор», в виде взаимосвязи созданных таблиц, запросов, форм и отчетов.
Запросы на выборку данных для решения поставленных задач
В этом пункте необходимо показать структуру всех запросов, осуществляемых в системе на языке QBE, а в приложении результаты , получаемые на каждый запрос по таблицам контрольного примера.
Мы же в качестве примеров рассмотрим Запрос32 и Запрос42 ( книги по программированию). Запросы эти приведены на рис.12 и рис.13.
Рис.12. Запрос для выявления «злостных» задолжников
Рис.13. Запроса для получения списка книг по программированию.
Содержимое таблиц и полученные результаты для контрольного примера можно посмотреть в приложениях.
5.3. Отчеты по результатам решения задач
Создать отчеты с помощью мастера отчетов, конструктора отчетов по таблицам и запросам. Описать разработанные отчеты на выборку информации и показать результаты их работы. Для некоторых отчетов показать окно конструктора отчетов. Результаты привести в приложении.
В качестве примера создадим «Письмо» задолжнику, который держит книги на руках более одного года. Используем для этого конструктор отчетов и используем результаты запроса «Запрос32», сохранив их предварительно в новой таблице «Злостные_задолжники» . Экранная форма конструктора отчетов приведена на рис.14, а само письмо для контрольного примера – в приложении.
Рис.14. Создание отчета – письма «злостному» задолжнику