- •Аккредитованное образовательное частное учреждение высшего профессионального образования «московский финансово- юридический университет мфюа»
- •Содержание
- •Введение
- •Теоретическая часть
- •Понятие базы данных
- •Этапы разработки базы данных
- •Постановка задачи
- •Проектирование базы данных
- •Инфологическая модель. Er-диаграмма
- •Физическая модель базы данных
- •Обработка информации в проекте
- •Формы ввода, поиска, удаления и редактирования данных
- •Главная форма бд
- •Форма «Автор»
- •Форма «Жанр»
- •Запросы к базе данных
- •Заключение
- •Список использованных источниках
Обработка информации в проекте
Формы ввода, поиска, удаления и редактирования данных
Форма - это объект БД, который можно использовать для создания интерфейса пользователя для приложения БД. "Привязанная" форма напрямую соединена с источником данных, например к таблице или запросу, и может использоваться для ввода, изменения или отображения данных из источника данных.
Привязанные формы можно использовать для управления доступом к данным: с их помощью можно определять, какие поля или строки данных будут отображаться. Их можно рассматривать как окна, через которые пользователи могут просматривать и изменять БД.
Кратко сказать о видах форм и способах их создания.
Главная форма бд
Главная форма БД «Городская библиотека» (рис. 3) представляет собой главное меню БД и позволяет быстро и легко получить доступ к тем или иным данным (нажатием соответствующей кнопки).
Рисунок 3 – Главная форма БД «Городская библиотека"
Дополнить параграф текстом
Форма «Автор»
Нажатие кнопки «Авторы» на главной форме БД приводит к открытию формы, отображающей данные о каждом авторе и соответствующих ему книгах (рис.4).
Рисунок 4 – Форма «Автор»
Для добавления нового автора необходимо нажать кнопку «Добавить». В результате появляется новая (пустая) форма для ввода данных, представленная на рисунке 5). Нажатие кнопки «Добавить» позволяет добавить нового автора в БД.
Рисунок 5 – Форма «Добавление нового автора»
Кнопка «Удалить автора» на форме «Авторы» позволяет удалить выбранного автора из БД.
Имеется также возможность поиска автора в БД. Нажатие кнопки «Поиск» приводит к появлению окна, представленного на рисунке 6:
Рисунок 6 – Поиск автора
Для выхода из формы предназначена кнопка «Закрыть».
Форма «Жанр»
Аналогично форме «Автор» выглядит форма «Жанр» (рис.7),которая служит для хранения различных жанров с указанием книг, которые относятся к выбранному жанру.
Рисунок 7 – Форма «Жанр»
И так далее о каждой форме….
Запросы к базе данных
Запросы - основные средства извлечения информации из БД. В БД «Городская библиотека» были созданы запросы для выбора списка книг по жанру, для выдачи и возврата книг, а также для выписки штрафа.
Запрос «Список книг по жанру»: позволяет получить полный список книг указанного пользователем жанра (параметрический запрос).
В конструкторе данный запрос выглядит следующим образом:
Рисунок 12 – Конструктор запроса «Список книг по жанру»
Везде добавить тексты SQL- запросов!
Запрос Выдача Книги: предназначен для уменьшения общего количества книги, выдаваемой читателю.
Рисунок 14 – Конструктор запроса «Выдача Книги»
Запрос Возврат Книги (запрос на обновление): увеличивает количество возвращаемой книги в фонде библиотеки.
Рисунок 15 – Конструктор запроса «Возврат Книги»
Запрос Возврат_кн_дата: служит для становления даты возврата книги в таблице Карточка.
Рисунок 16 – Конструктор запроса «Возврат_кн_дата»
Запрос Штраф_кол-во: уменьшает общее количество книг в таблице «Книги» при утере одной из них.
Рисунок 17 – Конструктор запроса «Штраф_кол-во»
Запрос Штраф_утеря_кн: производит начисление штрафа в пятикратном размере от цены утерянной и устанавливает фактическую дату.
Рисунок 18 – Конструктор запроса «Штраф_утеря_кн»
Отчеты
В БД «Городская библиотека» имеется два отчета: для печати читательского билета и квитанции о штрафе.
Отчет «Книги читателя» (рис. 19) - данные о читателе и всех книгах, которые имеются у него на руках.
Рисунок 19 – Отчет «Книги читателя»
Отчет «Квитанция» (рис.20) позволяет выписать читателю штраф на утерянную книгу в виде квитанции.
Рисунок 20 – Отчет «Квитанция»
И так далее обо всех отчётах…