powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как выстроить отношение в таблицах?
6 сообщений из 6, страница 1 из 1
Как выстроить отношение в таблицах?
    #37953761
relief
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.
Нужен совет как лучше таблицы выстроить.
Есть таблица Продажи. У продажи есть есть 3 поля SaleId, SaleTypeId, BarCode (штрихкод), SaleDate. Пара SaleTypeId, BarCode, SaleDate - уникальна.
Есть таблица Производство (кто произвел данный товар). В ней 3 поля ManufactureSaleId, BarCode, Country
Есть таблица ПроцентыОтПродаж (за каждую продажу начисляется %. В логике должна учитываться поле Country из таблицы Производство).
В ней есть 3 поля: SaleId (ссылка на Продажи), ManufactureSaleId (ссылка на Производство), Amount сумма процентов)

Столкнулся такой проблемой, что в таблице ПроцентыОтПродаж в поле SaleId ссылка на один BarCode, а в поле ManufactureSaleId на другой BarCode.
Как такого избежать?
...
Рейтинг: 0 / 0
Как выстроить отношение в таблицах?
    #37953872
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
reliefКак такого избежать?не дублировать баркод?
...
Рейтинг: 0 / 0
Как выстроить отношение в таблицах?
    #37953890
relief
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirreliefКак такого избежать?не дублировать баркод?

это я уже понял. а как это сделать эффективней?
...
Рейтинг: 0 / 0
Как выстроить отношение в таблицах?
    #37953899
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
relief, в лоб - в продажах вместо баркода сделать ссылку на производителя, из процентов ссылку на производителя убрать.

Или вообще оставить всё как есть, но проверять данные о процентах при вводе в таблицу.
...
Рейтинг: 0 / 0
Как выстроить отношение в таблицах?
    #37954038
relief
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirrelief, в лоб - в продажах вместо баркода сделать ссылку на производителя, из процентов ссылку на производителя убрать.



нельзя, т.к. данные от производителя могут отсутствовать, а продажа была.
...
Рейтинг: 0 / 0
Как выстроить отношение в таблицах?
    #37954704
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
relief,

тогда только
tanglirпроверять данные о процентах при вводе в таблицу.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как выстроить отношение в таблицах?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]