Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пример_отчета КР_БД.doc
Скачиваний:
109
Добавлен:
16.03.2016
Размер:
1.98 Mб
Скачать
    1. Этапы разработки базы данных

Разработка приложения БД состоит из следующих этапов:

1) системный анализ предметной области - изучение предметной области автоматизации, выявление функциональных и аппаратных требований, изучение документации;

2) инфологическое моделирование - построение инфологической модели (ER-диаграммы) для отображения структуры и взаимосвязи объектов БД в графическом виде;

3) выбор СУБД - выбор инструмента реализации, зависящий от поставленных требований, функциональных возможностей и предпочтений разработчиков;

4) датологическое моделирование - реализация схемы БД в терминах выбранной СУБД;

5) программная реализация – создание и реализация внешних моделей (формы, запросы, отчеты) со своей бизнес-логикой;

6) тестирование – тестирование приложения разработчиками, заказчиками и внешними экспертами с помощью системы различных тестов (проверки работы приложения в граничных условиях, проверки безопасности);

7) эксплуатация и сопровождение – внесение изменений в приложение согласно изменяющимся требованиям предметной области.

БД «Городская библиотека», рассматриваемая в данной курсовой работе будет разрабатываться с помощью СУБД MS Access.

СУБД Access является системой управления базами данных реляционного типа. Данные хранятся в такой базе в виде таблиц, строки (записи) которых состоят из наборов полей определенных типов. С каждой таблицей могут быть связаны индексы (ключи), задающие нужные пользователю порядки на множестве строк. Таблицы могут иметь однотипные поля (столбцы), и это позволяет устанавливать между ними связи, выполнять операции реляционной алгебры. Типичными операциями над БД являются определение, создание и удаление таблиц, модификация определений (структур, схем) существующих таблиц, поиск данных в таблицах по определенным критериям (выполнение запросов), создание отчетов о содержимом БД.

В Microsoft Access для обработки данных базовых таблиц используется мощный язык SQL (структурированный язык запросов). Используя SQL  можно выделить из одной или нескольких таблиц необходимую для решения конкретной задачи информацию.

Каждый параграф теоретической части должен быть на 3-6 страниц.

  1. Постановка задачи

Создать базу данных «Городская библиотека».

Информация об имеющихся в фонде книгах хранится отдельно. Читателю выдается читательский билет и фиксируются его данные (ФИО, пол, год рождения, адрес, образование, телефон). Учесть классификацию имеющихся книг по жанрам (детектив, классика, лирика, техника, мелодрама и др.) По требованию читателя необходимо получить список книг требуемого жанра. При выдаче книги оговаривается планируемая дата ее возврата. Организовать процесс выдачи и возврата книг читателями, начисление штрафа за утерянную книгу. Выписать штраф в виде квитанции заданному читателю на заданную книгу в пятикратном размере. Напечатать читательский билет.

Создать перекрестные запросы, запросы с группировкой, параметрические запросы. Отобразить результаты запросов в формах.

Выполнить общую сборку приложения с использованием Диспетчера кнопочных форм.