Проектирование структуры БД

Внедрение автоматизированной системы торговой деятельности для предприятия ЗАО "Полиграфия и коммуникации"
100658
знаков
15
таблиц
18
изображений

2.5 Проектирование структуры БД

Таблица “Товар”.

Назначение: Хранение информации о товарах.

Поля:

Номер – уникальный номер товара в таблице

Наименование – наименование товара

Входная цена, USD – текущая входная цена товара

Тип – определяет, является ли товар конечным или группой

Группа – ссылка на группу товара.

Первичный ключ: Содержит поле “Номер”

Внешние ключи: Ключ FK_NUM реализует связь один-ко-многим по полю “Номер”. С ее помощью можно представить реляционную таблицу в виде дерева.

Рис.5 Структура базы данных.

Таблица “Книга продаж”

Назначение: хранение информации о проданных товарах. Фактически, используется для хранения содержимого по каждому счету.

Поля:

Номер – уникальный номер товара в таблице

Номер счета – ссылка на счет, которому принадлежит данный товар

Количество товара –количество единиц товара

Номер товара– ссылка на товар

Первичный ключ: Содержит поле “Номер”

Внешние ключи: Ключ FK_Товар реализует связь один-ко-многим по полю “Номер” с таблицей “Товар”.

Таблица “Счет”

Назначение: хранение списка счетов клиентов.

Поля:

Номер – уникальный номер счета в таблице

Клиент – ссылка на клиента, которому счет выписан счет

Дата – дата выписки счета

Сумма – суммарная стоимость товаров, включенных в счет

Состояние – “выписан”, “оплачен”,”выполнен”

Скидка – скидка по счету

Первичный ключ: Содержит поле “Номер”

Внешние ключи: Ключ FK_Клиент реализует связь многие-к-одному по полю “клиент” с таблицей “Клиент”.

Таблица “Клиент”

Назначение: хранение списка клиентов.

Поля:

Номер – уникальный номер клиента таблице

Тип – признак физического или юридического лица

ФИО\Наименование - ФИО\Наименование клиента

Телефон - телефон юридического лица

Адрес – адрес юридического лица

Р\С – расчетный счет юридического лица

ИНН – Индивидуальный номер налогоплательщика

Директор – директор организации-клиента

Гл. бухгалтер - гл. бухгалтер организации-клиента

Первичный ключ: Содержит поле “Номер”

Внешние ключи: отсутствуют

Таблица “Заказ”

Назначение: используется для хранения списка заказов

Поля:

Номер – уникальный номер заказа в таблице

Дата – Дата формирования заказа

Поставщик – ссылка на поставщика, которому будет передан заказ

Сумма – суммарная стоимость заказа в ценах поставщика

Первичный ключ: Содержит поле “Номер”

Внешние ключи: Ключ FK_Поставщик реализует связь один-ко-многим по полю “Поставщик” с таблицей “Поставщик”.

Таблица “Содержимое заказа”

Назначение: предназначена для хранения списка товаров (ссылок), которые вошли в заказы.

Поля:

Номер – уникальный номер товара в таблице

Номер товара – ссылка на товар

Количество товара – количество единиц товара

Входная цена – цена на товар в момент заказа

Номер заказа – ссылка на заказ, которому принадлежит товар

Первичный ключ: Содержит поле “Номер”

Внешние ключи: Ключ FK_Заказ реализует связь один-ко-многим по полю “Номер заказа” с таблицей “Заказ”.

Таблица “Поставка”

Назначение: хранение списка поставок.

Поля:

Номер – уникальный номер поставки в таблице

Дата прихода поставки на склад

Номер поставщика – ссылка на поставщика

Сумма – суммарная стоимость товаров в поставке

Первичный ключ: Содержит поле “Номер”

Внешние ключи: Ключ FK_Поставщик реализует связь один-ко-многим по полю “Номер поставщика” с таблицей “Поставщик”.

Таблица “Поставщик”

Назначение: хранение информации о поставщиках

Поля:

Номер – уникальный номер поставщика в таблице

Наименование - наименование поставщика

Телефон – телефон поставщика

Адрес – адрес поставщика

Р\С – расчетный счет поставщика

ИНН – Индивидуальный номер налогоплательщика

Контактное лицо – контактное лицо

Первичный ключ: Содержит поле “Номер”

Внешние ключи: отсутствует

Таблица “Содержимое поставки”

Назначение: хранение информации о списке товаров по каждой поставке

Поля:

Номер – уникальный номер товара в таблице

Номер поставки – ссылка на поставку

Количество товара – количество единиц товара

Номер товара – ссылка на товар

Первичный ключ: Содержит поле “Номер”

Внешние ключи: Ключ FK_Поставка реализует связь один-ко-многим по полю “Номер поставки” с таблицей “Поставка”.

Таблица “Банк”

Назначение: хранение списка банков, с которыми работает организация

Поля:

Номер – уникальный номер банка в таблице

Наименование - наименование банка

Номер вх. счета - номер счета входящих платежей

Номер исх. счета - номер счета исходящих платежей

Телефон – телефон

Первичный ключ: Содержит поле “Номер”

Внешние ключи: отсутствует

Таблица “Платеж”

Назначение: хранение реестра входящих и исходящих платежей.

Поля:

Номер – уникальный номер платежа в таблице

Сумма – сумма платежа

Банк – ссылка на банк

Номер счета – в случае входящего платежа это ссылка на счет, по которому произведена оплата; в случае исходящего платежа это номер счета входящих платежей банка

Дата - дата платежа

Тип – входящий\исходящий

Описание – для пользователя

Первичный ключ: Содержит поле “Номер”

Внешние ключи: Ключ FK_Банк реализует связь один-ко-многим по полю “Банк” с таблицей “Банк”.

Таблица “Счет-фактура”

Назначение: хранение списка счет-фактур

Поля:

Номер – уникальный номер счет-фактуры в таблице

Дата формирования

Номер поставщика – ссылка на поставщика

Сумма – суммарная стоимость товаров в поставке

Первичный ключ: Содержит поле “Номер”

Внешние ключи: Ключ FK_Поставщик реализует связь один-ко-многим по полю “Номер поставщика” с таблицей “Поставщик”.


Информация о работе «Внедрение автоматизированной системы торговой деятельности для предприятия ЗАО "Полиграфия и коммуникации"»
Раздел: Информатика, программирование
Количество знаков с пробелами: 100658
Количество таблиц: 15
Количество изображений: 18

Похожие работы

Скачать
104865
14
12

... спроса и стимулирование сбыта, предотвращение расходов, связанных с представлением на рынок товаров и услуг, не пользующихся спросом, организация рекламной деятельности и налаживание связей с общественностью. 2) Вторая группа мероприятий направлена на улучшении качества сервиса в кафе «Латина – Лабамба». Разработку мероприятий, направленных на повышения качества обслуживания (учёба, тренинги, ...

Скачать
62074
11
2

... каналов сбыта продукции и услуг ресторана. Налаживание связей с общественностью является залогом дальнейшей деятельности предприятия. 2. Проектно-организационный раздел 2.1 Разработка проекта мероприятий по внедрении автоматизированных систем управления На основании выводов аналитического раздела разработан проект мероприятий по внедрению автоматизированных систем управления предприятия ...

Скачать
213973
23
2

... операций в несколько раз. 4 Обоснование экономической эффективности проекта Задачей проекта является проектирование автоматизированной системы управления документооборотом Отдела организации деятельности участковых уполномоченных милиции Ленинского РОВД. Результатом проекта является снижение трудоемкости, сокращение объема документооборота, повышение достоверности и качества входящей и ...

Скачать
64044
1
3

... больше темпа роста балансовой прибыли. Таким образом, представленные данные еще раз свидетельствуют об успешной хозяйственной деятельности предприятия, что свидетельствует о высоком уровне менеджмента предприятия. 3.   Организационная структура инновационного предприятия 3.1      Оценка необходимости корректировки организационных структур В большинстве случаев решения о корректировке ...

0 комментариев


Наверх