2.5 Проектирование структуры БД
Таблица “Товар”.
Назначение: Хранение информации о товарах.
Поля:
Номер – уникальный номер товара в таблице
Наименование – наименование товара
Входная цена, USD – текущая входная цена товара
Тип – определяет, является ли товар конечным или группой
Группа – ссылка на группу товара.
Первичный ключ: Содержит поле “Номер”
Внешние ключи: Ключ FK_NUM реализует связь один-ко-многим по полю “Номер”. С ее помощью можно представить реляционную таблицу в виде дерева.
Рис.5 Структура базы данных.
Таблица “Книга продаж”
Назначение: хранение информации о проданных товарах. Фактически, используется для хранения содержимого по каждому счету.
Поля:
Номер – уникальный номер товара в таблице
Номер счета – ссылка на счет, которому принадлежит данный товар
Количество товара –количество единиц товара
Номер товара– ссылка на товар
Первичный ключ: Содержит поле “Номер”
Внешние ключи: Ключ FK_Товар реализует связь один-ко-многим по полю “Номер” с таблицей “Товар”.
Таблица “Счет”
Назначение: хранение списка счетов клиентов.
Поля:
Номер – уникальный номер счета в таблице
Клиент – ссылка на клиента, которому счет выписан счет
Дата – дата выписки счета
Сумма – суммарная стоимость товаров, включенных в счет
Состояние – “выписан”, “оплачен”,”выполнен”
Скидка – скидка по счету
Первичный ключ: Содержит поле “Номер”
Внешние ключи: Ключ FK_Клиент реализует связь многие-к-одному по полю “клиент” с таблицей “Клиент”.
Таблица “Клиент”
Назначение: хранение списка клиентов.
Поля:
Номер – уникальный номер клиента таблице
Тип – признак физического или юридического лица
ФИО\Наименование - ФИО\Наименование клиента
Телефон - телефон юридического лица
Адрес – адрес юридического лица
Р\С – расчетный счет юридического лица
ИНН – Индивидуальный номер налогоплательщика
Директор – директор организации-клиента
Гл. бухгалтер - гл. бухгалтер организации-клиента
Первичный ключ: Содержит поле “Номер”
Внешние ключи: отсутствуют
Таблица “Заказ”
Назначение: используется для хранения списка заказов
Поля:
Номер – уникальный номер заказа в таблице
Дата – Дата формирования заказа
Поставщик – ссылка на поставщика, которому будет передан заказ
Сумма – суммарная стоимость заказа в ценах поставщика
Первичный ключ: Содержит поле “Номер”
Внешние ключи: Ключ FK_Поставщик реализует связь один-ко-многим по полю “Поставщик” с таблицей “Поставщик”.
Таблица “Содержимое заказа”
Назначение: предназначена для хранения списка товаров (ссылок), которые вошли в заказы.
Поля:
Номер – уникальный номер товара в таблице
Номер товара – ссылка на товар
Количество товара – количество единиц товара
Входная цена – цена на товар в момент заказа
Номер заказа – ссылка на заказ, которому принадлежит товар
Первичный ключ: Содержит поле “Номер”
Внешние ключи: Ключ FK_Заказ реализует связь один-ко-многим по полю “Номер заказа” с таблицей “Заказ”.
Таблица “Поставка”
Назначение: хранение списка поставок.
Поля:
Номер – уникальный номер поставки в таблице
Дата прихода поставки на склад
Номер поставщика – ссылка на поставщика
Сумма – суммарная стоимость товаров в поставке
Первичный ключ: Содержит поле “Номер”
Внешние ключи: Ключ FK_Поставщик реализует связь один-ко-многим по полю “Номер поставщика” с таблицей “Поставщик”.
Таблица “Поставщик”
Назначение: хранение информации о поставщиках
Поля:
Номер – уникальный номер поставщика в таблице
Наименование - наименование поставщика
Телефон – телефон поставщика
Адрес – адрес поставщика
Р\С – расчетный счет поставщика
ИНН – Индивидуальный номер налогоплательщика
Контактное лицо – контактное лицо
Первичный ключ: Содержит поле “Номер”
Внешние ключи: отсутствует
Таблица “Содержимое поставки”
Назначение: хранение информации о списке товаров по каждой поставке
Поля:
Номер – уникальный номер товара в таблице
Номер поставки – ссылка на поставку
Количество товара – количество единиц товара
Номер товара – ссылка на товар
Первичный ключ: Содержит поле “Номер”
Внешние ключи: Ключ FK_Поставка реализует связь один-ко-многим по полю “Номер поставки” с таблицей “Поставка”.
Таблица “Банк”
Назначение: хранение списка банков, с которыми работает организация
Поля:
Номер – уникальный номер банка в таблице
Наименование - наименование банка
Номер вх. счета - номер счета входящих платежей
Номер исх. счета - номер счета исходящих платежей
Телефон – телефон
Первичный ключ: Содержит поле “Номер”
Внешние ключи: отсутствует
Таблица “Платеж”
Назначение: хранение реестра входящих и исходящих платежей.
Поля:
Номер – уникальный номер платежа в таблице
Сумма – сумма платежа
Банк – ссылка на банк
Номер счета – в случае входящего платежа это ссылка на счет, по которому произведена оплата; в случае исходящего платежа это номер счета входящих платежей банка
Дата - дата платежа
Тип – входящий\исходящий
Описание – для пользователя
Первичный ключ: Содержит поле “Номер”
Внешние ключи: Ключ FK_Банк реализует связь один-ко-многим по полю “Банк” с таблицей “Банк”.
Таблица “Счет-фактура”
Назначение: хранение списка счет-фактур
Поля:
Номер – уникальный номер счет-фактуры в таблице
Дата формирования
Номер поставщика – ссылка на поставщика
Сумма – суммарная стоимость товаров в поставке
Первичный ключ: Содержит поле “Номер”
Внешние ключи: Ключ FK_Поставщик реализует связь один-ко-многим по полю “Номер поставщика” с таблицей “Поставщик”.
... спроса и стимулирование сбыта, предотвращение расходов, связанных с представлением на рынок товаров и услуг, не пользующихся спросом, организация рекламной деятельности и налаживание связей с общественностью. 2) Вторая группа мероприятий направлена на улучшении качества сервиса в кафе «Латина – Лабамба». Разработку мероприятий, направленных на повышения качества обслуживания (учёба, тренинги, ...
... каналов сбыта продукции и услуг ресторана. Налаживание связей с общественностью является залогом дальнейшей деятельности предприятия. 2. Проектно-организационный раздел 2.1 Разработка проекта мероприятий по внедрении автоматизированных систем управления На основании выводов аналитического раздела разработан проект мероприятий по внедрению автоматизированных систем управления предприятия ...
... операций в несколько раз. 4 Обоснование экономической эффективности проекта Задачей проекта является проектирование автоматизированной системы управления документооборотом Отдела организации деятельности участковых уполномоченных милиции Ленинского РОВД. Результатом проекта является снижение трудоемкости, сокращение объема документооборота, повышение достоверности и качества входящей и ...
... больше темпа роста балансовой прибыли. Таким образом, представленные данные еще раз свидетельствуют об успешной хозяйственной деятельности предприятия, что свидетельствует о высоком уровне менеджмента предприятия. 3. Организационная структура инновационного предприятия 3.1 Оценка необходимости корректировки организационных структур В большинстве случаев решения о корректировке ...
0 комментариев