Antosha2 17-04-2015 11:22
Нужна помощь от разработчиков баз данных. С SQL проблем нет, но препод не хочет принимать табличную модель. Из-за этого создание скриптов стопориться. Есть задача и моя модель. Кто может помочь объяснить, что я делаю не так и направить в нужное русло?


ссылка на модель https://yadi.sk/i/_w3VRWS_g44is
mur4i 17-04-2015 11:41
пора упрощать курс

umnyj 17-04-2015 12:45
Сам давай делай)
blind human 17-04-2015 13:09
1. Я бы выбросил таблицу "Группы Товаров", добавил поля "Группа"(bit) и "Родитель"(int(fk)) в Таблицу "Номенклатуры"
2. Все идешники и FK сделал с типом int, все булевские колонки типа (bit).
3. Из таблицы Номенклатура выкинул все упоминания о единицах измерения, кроме базовой.
4. В таблице Единиц измерения добавил поле "Владелец"(PR_ID) и в ней же хранил бы коэффициенты пересчета в базовую единицу. А то в вашей модели с каждой новой единицой измерения в таблицу номенклатуры придется добавлять по два поля

5. Цены и скидки че к чему не понял, но оптимальность организации хранения данных под вопросом определенно.
6. Документы нормально только что за "Ссылка на голову"? Она не нужна тута)
Antosha2 17-04-2015 13:53
цитата:
Изначально написано umnyj:
Сам давай делай)
Я и делал сам. Просто я его понял особо не могу. Когда переделываю, к чему-нибудь да придирается.
цитата:
1. Я бы выбросил таблицу "Группы Товаров", добавил поля "Группа"(bit) и "Родитель"(int(fk)) в Таблицу "Номенклатуры"
Я бы много чего выбросил, но задание такое.
QUOTE]2. Все идешники и FK сделал с типом int, все булевские колонки типа (bit).[/QUOTE]
Забыл написать. Это Oracle.
цитата:
3. Из таблицы Номенклатура выкинул все упоминания о единицах измерения, кроме базовой.
4. В таблице Единиц измерения добавил поле "Владелец"(PR_ID) и в ней же хранил бы коэффициенты пересчета в базовую единицу. А то в вашей модели с каждой новой единицой измерения в таблицу номенклатуры придется добавлять по два поля
5. Цены и скидки че к чему не понял, но оптимальность организации хранения данных под вопросом определенно.
6. Документы нормально только что за "Ссылка на голову"? Она не нужна тута)[
Посмотрю, подумаю. Просто каждый раз к чему-нибудь новому придирается. Я уже устал переделывать. А тут хоть профессионалы в своей области смогут объяснить, что я делаю не так. Сдавать то всё-равно придеться.
sles 17-04-2015 15:41
цитата:
Изначально написано Antosha2:
к чему-нибудь да придирается.
к ЕДЕНИЦА уже придрался? :-D
Ysp 20-04-2015 13:43
МФ УДГУ?
66 kilometr 20-04-2015 17:02
цитата:
Изначально написано Antosha2:
но препод не хочет принимать табличную модель
это же Александр Банников)
на самом деле, если заинтересоваться темой и приходить на консультации с реальными вопросами, объясняет довольно доступно. правда мы в итоге в след семестре сдали зачет))
uncle_ziga 21-04-2015 20:13
цитата:
к ЕДЕНИЦА уже придрался? :-D
Пока, видимо, нет, но...
цитата:
всё-равно придеться.