- •Курсовой проект по курсу «Банки данных» аис «Пиццерия»
- •Задание на выполнение курсового проекта
- •1. Задание на курсовой проект:
- •2. Оформление курсового проекта
- •2. Аннотация
- •3. Оглавление
- •4. Введение
- •5. Анализ предметной области
- •6. Функциональная модель предметной области
- •6.1. Спецификационный вариант функциональной модели предметной области
- •6.2. Диаграмма dfd
- •6.2.1. Графическая диаграмма dfd функциональной модели по
- •6.2.2.Описание модели в нотации dfd
- •6.3. ДиаграммаIdef0
- •6.3.1. Графическая диаграммаIdef0 функциональной модели по
- •6.3.2.Описание модели в нотацииIdef0
- •7. Инфологическая модель предметной области
- •7.1. Графическая диаграмма
- •7.2. Спецификационный вариант инфологической модели
- •8. Выбор субд
- •9. Даталогическая модель предметной области
- •9.1. Графическая диаграмма
- •9.2. Спецификация
- •10. Структурная схема системы
- •10.1. Схема работы системы
- •10.2.Графический вид
- •10.3. Описание структурной схемы
- •11. Интерфейс пользователя
- •11.3.2. Запрос «Адреса всех магазинов сети»
- •11.3.3. Запрос «Адреса всех магазинов по городам»
- •11.3.4. Запрос «Число магазинов в городах»
- •11.3.5. Запрос «Информация о складах»
- •11.3.6. Запрос «Число поставок различных типов устройств»
- •11.3.7. Запрос «Число поставок каждого поставщика»
- •11.3.8. Запрос «распределение товаров по производителям»
- •11.3.9. Запрос «распределение товаров по странам-производителям»
- •11.3.10. Запрос «полная стоимость всех товаров в магазинах заданного города»
- •11.3.11. Запрос «наценки на все заданные устройства»
- •11.3.12. Запрос «подсчет числа товаров в магазинах заданного города»
- •11.3.13. Запрос «все поставки заданного устройства»
- •11.3.14. Запрос «все поставки заданного поставщика»
- •11.3.15. Запрос на выборку товаров с заданными характеристиками
- •Граф диалога
- •Графическая схема
- •Описание графа диалога
- •Руководство пользователя
- •Программа и методика испытаний
- •Заключение
- •Литература
- •Курсовой проект по курсу «Банки данных» аис «Торговая сеть»
- •Оглавление.
- •Наименование проекта.
- •Основание для разработки
- •Назначение разработки
- •Исполнитель
- •Технические требования к системе.
- •Общие требования
- •Функциональные требования
- •Требования к входным и выходным данным
- •Требования к программному обеспечению
- •7.Технико-экономические показатели
- •8. Стадии и этапы разработки
- •8.1. Сроки выполнения отдельных этапов и работ по кр
- •9. Порядок контроля и приема задания
- •10. Дополнительные условия
7. Инфологическая модель предметной области
7.1. Графическая диаграмма
Рисунок инфологической модели предметной области приведен в графической части (лист 4).
7.2. Спецификационный вариант инфологической модели
1. Атрибуты:
1.1. ID города– счетчик;
1.2. Название – text (20);
1.3. Регион – text (25);
1.4. Страна – text(20);
1.5. ID магазина– счетчик;
1.6. Адрес (улица и дом) – text(50);
1.7. Расходы в месяц – денежный;
1.8. Доходы за последний месяц – денежный;
1.9. ID склада– счетчик;
1.10. Адрес склада – text(60) ;
1.11. Телефон склада – text(15);
1.12. ID поставки– счетчик;
1.13. Число различных моделей – numeric;
1.14. Количество единиц каждой модели – numeric;
1.15. ID поставщика– счетчик ;
1.16. Название поставщика – text(20);
1.17. Телефон – text(15);
1.18. Адрес главного управления – text(40);
1.19. ID ТовМаг– счетчик;
1.20. Количество (шт.) в наличии – numeric;
1.21. ID товара– счетчик;
1.22. Стоимость продажи – денежный;
1.23. Закупочная стоимость для магазина – денежный;
1.24. Стоимость от производителя – денежный;
1.25. Гарантия – numeric;
1.26. Артикул – text(15);
1.27. N характеристики– счетчик;
1.28. Название модели – text(50);
1.29. Описание характеристик – поле memo;
1.30. ID страны– счетчик;
1.31. Название страны-изготовителя – text(20);
1.32. ID Фирмы-производителя– счетчик;
1.33. Название фирмы-производителя – text(20);
1.34. ID вида техники– счетчик;
1.35. Название вида техники – text(50);
2. Сущности
2.1. Город (ID города, Название, Регион, Страна).
2.2. Магазин (ID магазина, Адрес (улица и дом), расходы в месяц, доходы за последний месяц).
2.3. Склад (ID склада, Адрес склада, Телефон склада).
2.4. Поставщик (ID поставщика, Название поставщика, телефон, адрес главного управления).
2.5. Поставка (ID поставки, число различных моделей, количество единиц каждой модели).
2.6. СписокТовМаг (ID ТовМаг, Количество (шт.) в наличии).
2.7. Товар (ID товара, стоимость продажи, закупочная стоимость для магазина, стоимость от производителя, гарантия, артикул).
2.8. Характеристики товара (N характеристики, название модели, описание характеристик).
2.9. Страна-изготовитель (ID страны, название страны-изготовителя).
2.10. Фирма-производитель (ID фирмы-производителя, название фирмы-производителя).
2.11. Вид техники (ID вида техники, название вида техники) .
3. Связи между сущностями.
3.1. Находится в (ID магазина,ID города), тип 1:М от Город к Магазин.
3.2. Продается1 (ID ТовМаг,ID магазина), тип 1:М от Магазин к СписокТовМаг.
3.3. Снабжается (ID магазина,ID склада), тип 1:М от Склад к Магазин.
3.4. Поставить (ID поставки,ID склада), тип 1:М от Склад к Поставка.
3.5. Кто выполнил (ID поставки,ID поставщика), тип 1:М от Поставщик к Поставка.
3.6. Продается2 (ID ТовМаг,ID товара), тип 1:М от Товар к СписокТовМаг.
3.7. Характеризуется (ID товара,N характеристики), тип 1:1.
3.8. Состоит (ID поставки,ID вида техники), тип 1:М от Вид техники к Поставка.
3.9. Является (N характеристики,ID вида техники), тип 1:М от Вид техники к Характеристики товара.
3.10. Изготавливается (N характеристики,ID страны), тип 1:М от Страна-изготовитель к Характеристики товара.
3.11. Кто производит (N характеристики,ID фирмы-производителя), тип 1:М от Фирма-производитель к Характеристики товара.
4. Связи между атрибутами сущностей
4.1. Сущность город

4.2. Сущность магазин

4.3. Сущность склад

4
.4.
Сущность поставщик
4.5. Сущность поставка

4.6. Сущность СписокТовМаг

4.7. Сущность Товар

4.8. Сущность характеристики товара

4.9. Сущность страна-изготовитель

4.10. Сущность Фирма-производитель

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