Введение 2
1 Концептуальное проектирование базы данных 4
1.1 Характеристика предметной области 4
1.2 Выходная информация 4
1.3 Входная информация 7
1.4 Выделение информационных объектов 7
1.5 Алгоритмы реализации отчетов и сервисных процедур 10
2 Реализация базы данных 13
2.1 Создание структуры таблиц 12
2.2 Проектирование форм 14
2.3 Проектирование отчетов 19
Заключение 25
Список использованных источников 27
Приложение А Результаты тестирования приложения БД 28
Для подсчета выручки за день предназначен запрос, приведенный ниже:
SELECT Заказ.Дата,
Sum(Меню.Стоимость) AS Выручка
FROM Заказ,
Меню,
СоставЗаказа
WHERE (Заказ.[Дата]=Now()) and
Меню.КодБлюда=СоставЗаказа.КодБлюда and
Заказ.КодЗаказа=СоставЗаказа.КодЗаказа
GROUP BY Заказ.Дата;
Для подсчета выручки за период предназначен запрос, приведенный ниже:
SELECT Заказ.КодЗаказа,
Заказ.Дата,
Сотрудники.ФИО,
Sum(Меню.Стоимость) AS Стоимость
FROM Заказ,
Меню,
СоставЗаказа,
Сотрудники
WHERE Меню.КодБлюда=СоставЗаказа.КодБлюда and
Заказ.КодЗаказа=СоставЗаказа.КодЗаказа and
Заказ.КодСотрудника=Сотрудники.КодСотрудника and
Заказ.Дата between [Введите начало периода] and [Введите окончание периода]
GROUP BY Заказ.КодЗаказа,
Заказ.Дата,
Сотрудники.ФИО
Вывод информации для формирования чека и бланка заказа, осуществляется следующим образом:
SELECT Заказ.КодЗаказа, Заказ.Дата, Заказ.Время, Меню.НаименованиеБлюда, Меню.Стоимость AS ['Стоимость блюда'], ФИОЗаказчика, Сотрудники.ФИО
FROM Заказ, Меню, СоставЗаказа, Сотрудники
WHERE Заказ.КодЗаказа=СоставЗаказа.КодЗаказа and
СоставЗаказа.КодБлюда=Меню.КодБлюда and
Заказ.КодСотрудника=Сотрудники.КодСотрудника and
Заказ.КодЗаказа = [Введите номер заказа];
Для вывода информации о суммах чеков каждого сотрудника предназначен запрос ниже:
SELECT Сотрудники.ФИО,
Sum(Меню.Стоимость) AS Сумма
FROM Заказ,
Сотрудники,
Меню,
СоставЗаказа
WHERE Меню.КодБлюда=СоставЗаказа.КодБлюда and
Заказ.КодЗаказа=СоставЗаказа.КодЗаказа and
Заказ.КодСотрудника=[Сотрудники].[КодСотрудника]
GROUP BY Сотрудники.ФИО;
1. Гринченко Н. Проектирование баз данных. СУБД Microsoft Access. Учебное пособие / Н. Гринченко, Е. Гусев, Н. Макаров – М.: Горячая линия – Телеком, 2004. – 240 с.
2. Технологии баз данных и знаний [Электронный ресурс] // Учреждение образования Белорусский государственный экономический университет – URL: http://bseu.by/it/tohod/lekcii4_6.htm.
3. Технологии баз данных и знаний [Электронный ресурс] // Учреждение образования Белорусский государственный экономический университет – URL: http://bseu.by/it/tohod/lekcii4_4.htm
4. Литвин П. Access 2010 / П. Литвин, К. Гетц – С.: Издательский дом "БХВ-Петербург", 2002. – 1008 с.
5. Бородина А.И. Технологии баз данных и знаний / А.И. Бородина. – Мн.: БГЭУ, 2008. – 505 с.