Определение сущностей
Данный курсовой проект предусматривает создание базы данных, содержащей информацию о фотоцентре. Такая база данных должна обеспечить хранение и просмотр информации о заказах, работниках, клиентах и структуре фотоцентра. Исходя из поставленной задачи, информационная система должна содержать следующие сущности и атрибуты:
1. Офис – содержит информацию об офисах фотоцентра.
• № офиса – первичные ключи таблицы
• название офиса – юридическое имя офиса
• адрес офиса – адрес офиса
2. Филиал – содержит информацию о филиалах фотоцентра.
• № филиала – первичные ключи таблицы
• № офиса – внешний ключ для связи с таблицей “Офис”, определяет принадлежность филиала офису
• название филиала – юридическое имя филиала
• адрес филиала – адрес филиала
3. Киоск – содержит информацию о киосках фотоцентра и их принадлежности филиалам.
• № киоска – первичные ключи таблицы
• № филиала – внешний ключ для связи с таблицей “Филиал”, определяет принадлежность киоска филиалу
• название киоска – юридическое имя киоска
• адрес киоска – адрес киоска
4. Магазин – содержит информацию о магазинах фотоцентра и их принадлежности филиалам.
• № магазина – первичные ключи таблицы
• № филиала – внешний ключ для связи с таблицей “Филиал”, определяет принадлежность магазина филиалу
• название магазина – юридическое имя магазина
• адрес магазина – адрес магазина
5. Цена – список цен на печать/проявку, а так же объемы скидок предлагаемых фотоцентром клиентам.
• код цены – первичные ключи таблицы
• параметр – некоторая составляющая цены проявки/печати (размер и тип бумаги, скидки, и т.п.)
• цена
6. Сотрудник – информация о работниках фотоцентра.
• код сотрудника – первичные ключи таблицы
• ФИО – фамилия, имя и отчество работника фотоцентра
• код должности – внешний ключ для связи с таблицей “Должность”, определяет должность работника
• № офиса – внешний ключ для связи с таблицей “Офис”, определяет принадлежность работника офису
• № филиала – внешний ключ для связи с таблицей “Филиал”, определяет принадлежность работника филиалу
• № киоска – внешний ключ для связи с таблицей “Киоск”, определяет принадлежность работника киоску
• № магазина – внешний ключ для связи с таблицей “Магазин”, определяет принадлежность работника магазину
7. Должность – список должностей, занимаемых работниками фотоцентра.
• код должности – первичные ключи таблицы
• должность – название должности фотоцентра
8. Клиент – информация о клиентах фотоцентра.
• № клиент – первичные ключи таблицы
• ФИО – фамилия, имя и отчество клиента фотоцентра
• телефон – телефон клиента
• статус – профессионал или любитель
• дисконтная карта – есть ли у клиента дисконтная карта
9. Заказ – подробная информация о заказах на печать/проявку клиентов фотоцентра.
• № заказа – первичные ключи таблицы
• № клиент – внешний ключ для связи с таблицей “Клиент”, определяет принадлежность заказа клиенту
• № филиала – внешний ключ для связи с таблицей “Филиал”, заказ получен филиалом
• № киоска – внешний ключ для связи с таблицей “Киоск”, заказ получен киоском
• № магазина – внешний ключ для связи с таблицей “Магазин”, заказ получен магазином
• тип заказа – печать, проявка или печать и проявка вместе
• платная проявка – взимается ли плата за проявку фотопленки (если пленка приобретена в том же филиале, куда принесена на проявку, то проявляется бесплатно)
• срочность – надо ли выполнить заказ срочно (стоимость заказа удваивается)
10. Кадры – информация о работе, которую нужно провести с каждым кадром фотопленки.
• № кадра – первичные ключи таблицы
• № заказа – внешний ключ для связи с таблицей “Заказ”, определяет принадлежность кадра заказу
• № клиент – внешний ключ для связи с таблицей “Клиент”, определяет принадлежность кадра клиенту через его заказ
• формат – формат фотографии (9x13, 10x15, 13x18, 15x21)
• тип бумаги – матовая или глянцевая
• номер – номер пакета с заказом
• кол-во – суммарное количество кадров заказа
11. Заказ Расходников – информация о заказе расходников.
• № заказа – первичные ключи таблицы
• дата заказа – дата заказа
12. Поставщик – информация о поставщиках фотоцентра.
• № поставщика – первичные ключи таблицы
• название – юридическое имя поставщика
• адрес – адрес поставщика
13. Состав Заказа – подробная информация о заказанных товарах и расходниках у поставщиков.
• № состава заказа – первичные ключи таблицы
• № заказа – внешний ключ для связи с таблицей “ЗаказРасходников”, определяет принадлежность элементов заказа одному общему заказу
• № поставщика – внешний ключ для связи с таблицей “Поставщик”, определяет поставщика этой части заказа
• № филиала – внешний ключ для связи с таблицей “Филиал”, определяет принадлежность заказа филиалу
• № киоска – внешний ключ для связи с таблицей “Киоск”, определяет принадлежность заказа киоску
• № магазина – внешний ключ для связи с таблицей “Магазин”, определяет принадлежность заказа магазину
• наименование – название товара или расходного материала
• кол-во - количество товара или расходного материала
14. Сделка Продажи – информация о фотопринадлежностях и расходниках проданных филиалами и киосками.
• № сделки – первичные ключи таблицы
• № киоска – внешний ключ для связи с таблицей “Киоск”, означает что сделку осуществил данный киоск
• № магазина – внешний ключ для связи с таблицей “Магазин”, означает что сделку осуществил данный магазин
• наименование – название товара или расходного материала
• цена - цена товара или расходного материала
• кол-во - количество товара или расходного материала
15. Склад – товар присутствующий на складах филиалов, киосков и магазинов.
• № продукта – первичные ключи таблицы
• № поставщика – внешний ключ для связи с таблицей “Поставщик”, определяет поставщика этой части заказа
• № филиала – внешний ключ для связи с таблицей “Филиал”, определяет принадлежность расходника филиалу
• № киоска – внешний ключ для связи с таблицей “Киоск”, определяет принадлежность расходника киоску
• № магазина – внешний ключ для связи с таблицей “Магазин”, определяет принадлежность расходника филиалу
• наименование - название товара или расходного материала
• цена - цена товара или расходного материала
• кол-во - количество товара или расходного материала
16. Услуга – услуга предоставленная клиенту одним из магазинов.
• № услуги – первичные ключи таблицы
• № клиент – внешний ключ для связи с таблицей “Филиал”, определяет клиента которому была оказана услуга
• № магазина – внешний ключ для связи с таблицей “Филиал”, определяет магазин которым была оказана услуга
• дата
• вид – вид услуги (фото на документы, реставрация, прокат фотоаппарата, художественное фото, услуги профессионального фотографа)
• цена – цена услуги
