- •Аккредитованное образовательное частное учреждение высшего профессионального образования «московский финансово- юридический университет мфюа»
- •Содержание
- •Введение
- •Теоретическая часть
- •Понятие базы данных
- •Этапы разработки базы данных
- •Постановка задачи
- •Проектирование базы данных
- •Инфологическая модель. Er-диаграмма
- •Физическая модель базы данных
- •Обработка информации в проекте
- •Формы ввода, поиска, удаления и редактирования данных
- •Главная форма бд
- •Форма «Автор»
- •Форма «Жанр»
- •Запросы к базе данных
- •Заключение
- •Список использованных источниках
Этапы разработки базы данных
Разработка приложения БД состоит из следующих этапов:
1) системный анализ предметной области - изучение предметной области автоматизации, выявление функциональных и аппаратных требований, изучение документации;
2) инфологическое моделирование - построение инфологической модели (ER-диаграммы) для отображения структуры и взаимосвязи объектов БД в графическом виде;
3) выбор СУБД - выбор инструмента реализации, зависящий от поставленных требований, функциональных возможностей и предпочтений разработчиков;
4) датологическое моделирование - реализация схемы БД в терминах выбранной СУБД;
5) программная реализация – создание и реализация внешних моделей (формы, запросы, отчеты) со своей бизнес-логикой;
6) тестирование – тестирование приложения разработчиками, заказчиками и внешними экспертами с помощью системы различных тестов (проверки работы приложения в граничных условиях, проверки безопасности);
7) эксплуатация и сопровождение – внесение изменений в приложение согласно изменяющимся требованиям предметной области.
БД «Городская библиотека», рассматриваемая в данной курсовой работе будет разрабатываться с помощью СУБД MS Access.
СУБД Access является системой управления базами данных реляционного типа. Данные хранятся в такой базе в виде таблиц, строки (записи) которых состоят из наборов полей определенных типов. С каждой таблицей могут быть связаны индексы (ключи), задающие нужные пользователю порядки на множестве строк. Таблицы могут иметь однотипные поля (столбцы), и это позволяет устанавливать между ними связи, выполнять операции реляционной алгебры. Типичными операциями над БД являются определение, создание и удаление таблиц, модификация определений (структур, схем) существующих таблиц, поиск данных в таблицах по определенным критериям (выполнение запросов), создание отчетов о содержимом БД.
В Microsoft Access для обработки данных базовых таблиц используется мощный язык SQL (структурированный язык запросов). Используя SQL можно выделить из одной или нескольких таблиц необходимую для решения конкретной задачи информацию.
Каждый параграф теоретической части должен быть на 3-6 страниц.
Постановка задачи
Создать базу данных «Городская библиотека».
Информация об имеющихся в фонде книгах хранится отдельно. Читателю выдается читательский билет и фиксируются его данные (ФИО, пол, год рождения, адрес, образование, телефон). Учесть классификацию имеющихся книг по жанрам (детектив, классика, лирика, техника, мелодрама и др.) По требованию читателя необходимо получить список книг требуемого жанра. При выдаче книги оговаривается планируемая дата ее возврата. Организовать процесс выдачи и возврата книг читателями, начисление штрафа за утерянную книгу. Выписать штраф в виде квитанции заданному читателю на заданную книгу в пятикратном размере. Напечатать читательский билет.
Создать перекрестные запросы, запросы с группировкой, параметрические запросы. Отобразить результаты запросов в формах.
Выполнить общую сборку приложения с использованием Диспетчера кнопочных форм.