- •Цели и задачи курсового проектирования
- •Основные требования к курсовой работе.
- •Структура и содержание отчета по курсовой работе
- •Оформление курсовой работы
- •Список литературы
- •Методические указания к проектированию баз данных под управлением субд access Пример базы данных оптовой фирмы.
- •Этапы проектирования базы данных
- •Проектирование реляционной модели бд
- •1. Текстовый
- •10. Мастер подстановок
- •Создание структуры бд в среде субд access
- •Создание структуры таблиц
- •Объединение структур таблиц в единую схему
- •Проектирование приложения «Учет и анализ выполнения заказов»
- •Разработка форм ввода данных
- •Форма «Ввод справочника о товарах»
- •Форма «Ввод списка клиентов»
- •Форма «Ввод данных о заказе»
- •Описание создания формы «Ввод справочника о товарах»
- •Описание создания формы «Заказы»
- •Создание макета формы «Заказы»
- •Создание подчиненной формы «Спецификация»
- •Создание связанной формы «Оплата»
- •Продолжение создания формы «Заказы»
- •Создание кнопочных форм
- •Создание запросов
- •Разработка первого запроса
- •Разработка второго запроса
- •Создание третьего запроса.
- •Создание четвертого запроса
- •Проектирование отчетов
- •Расширение функциональности приложений
- •Построение формы по результатам запроса
- •После нажатия кнопки «ок» ссылка на поле будет перенесена в запрос, и конечный вид запроса будет выглядеть следующим образом.
- •Использование объектов в приложениях
- •Использование базы данных в сети
Оформление курсовой работы
В работе должны быть отражены следующие вопросы:
Объяснить схему и связи модели данных.
Выразить схему в виде реляционной модели данных.
Доказать, что любое из отношений схемы представлено в третьей нормальной форме.
Обосновать схему интерфейса приложения.
Объяснить назначение и структуру формы «Справочник товаров», а также механизм автоматического формирования кода товара и назначение поля со списком.
Объяснить назначение и структуру формы «Список клиентов», а также механизм автоматического формирования кода клиента.
Объяснить назначение и структуру формы «Заказы».
Назначение, создание и особенности элемента управления – подчиненная форма.
Использование кнопок в форме заказы.
Типы элементов управления, используемые при построении форм – связанные и несвязанные поля, поля со списком, кнопки и надписи.
Понятие свойства объектов – группы «макет» и «данные».
Понятие свойства объектов – группа «события». События «До обновления», «После обновления», «Нажатие кнопки». Примеры.
Назначение и описание формы «Оплата». Способ занесения номера заказа в поле «Номер заказа».
Назначение и описание формы «Спецификация». Автоматическое занесение цены. Поле с расчетными значениями.
Понятие запроса. Порядок формирования запроса на примере первого запроса.
Понятие запроса. Порядок формирования запроса на примере второго запроса.
Понятие запроса. Порядок формирования запроса на примере третьего запроса.
В работе должны быть представлены текстовые описания каждого из разработанных SQL запросов.
Список литературы
Элисон Балтер Профессиональное программирование в Microsoft Office Access 2003. Издательский дом «Вильямс» 2006 г.
Методические указания к проектированию баз данных под управлением СУБД ACCESS В.А. Горбачев.
Методические указания к проектированию баз данных под управлением субд access Пример базы данных оптовой фирмы.
По результатам обследования фирмы была получена следующая информация:
Фирма осуществляет продажу клиентам некоторых товаров. Сделки оформляются документом, называемым ЗАКАЗ. В заказ входят следующие данные:
Номер заказа;
Клиент;
Дата заказа;
Дата поставки;
Спецификация заказа;
В спецификацию заказа включаются наименование товара, цена, скидка, наценка, количество и сумма.
Сотрудники фирмы хотят иметь справочник товаров и список клиентов, чтобы иметь возможность выбирать клиентов, если фирма имела с ними дело ранее. При этом необходимо иметь развернутые сведения по товарам и клиентам;
Необходимо вести учет оплаты заказов, т.е. отмечать когда и в каком размере был оплачен заказ;
Фирма хотела бы иметь базу данных заказов. При этом наиболее часто придется обращаться к базе данных со следующими запросами:
Какие клиенты не оплатили заказы на данный момент;
Каково состояние оплаты заказов клиентами – сумма заказа, оплачено, отклонение;
Какие клиенты заказали тот или иной товар и сколько;
Какова стоимость продаж за заданный период.
Этапы проектирования базы данных
Процесс создания и использования баз данных (БД) является сложным и не всегда формализуемым. Однако в нем можно выделить ряд типовых этапов:
Проектирование модели данных;
Реализация модели в конкретной СУБД;
Проектирование интерфейса;
Реализация интерфейса ввода данных;
Разработка запросов;
Разработка отчетных форм;
Оформление интерфейса как единого целого.
Примерный подход к реализации этих этапов рассматривается ниже.