powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Реализация товаров
32 сообщений из 32, показаны все 2 страниц
Реализация товаров
    #39579536
Жуха
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
задание: Реализация товаров
Оснавные таблицы:
1) справочник товаров(с количеством остатка)
2) справочник клиентов
3) таблицу цен по товарам(с периодом действия)
4) таблица расходных документов(номер, дата документа, клиент, контракт и т.д.)
5) для таблицы расходных документов сделать подчиненную таблицу для товаров, чтобы в одном документе можно было несколько товаров продать.
6) таблица оплаты клиентами(номер, дата документа, клиент и т.д.)

в таблицах не должны сохранятся наименования со справочников! сохранять только коды. наименования должны в дальнейшем показываться пользователю с помощью сложных представлений. для блоков надо создавать простые представления для DML-данных и сложные представления для отображения данных в блоке(в основном для отображения наименований из справочников по коду)

формы:
7) для каждой таблицы сделать форму для заведения.
при сохранении документа чтобы от остатка в справочнике отнималась проданное, а при удалении наоборот добавлялось количество к остатку.
при заполнении записи на форме цена продажи, ловом должна доставаться по товару и на дату документа из таблицы цен.

отчеты:
8) сделать отчет, где можно будет как параметр задать дату, а отчет покажет сколько было продано, сколько оплаты и какой долг в итоге у клиентов(именно на указанную дату).
помогите пжл
...
Рейтинг: 0 / 0
Реализация товаров
    #39579539
Жуха,

21081653
...
Рейтинг: 0 / 0
Реализация товаров
    #39579767
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жухав таблицах не должны сохранятся наименования со справочниковТС явно хотел нас оскорбить
...
Рейтинг: 0 / 0
Реализация товаров
    #39579805
xenix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andreymx,
не думаю. Скорее, Жуху крепко припекло на сессии
...
Рейтинг: 0 / 0
Реализация товаров
    #39579817
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жухапри сохранении документа чтобы от остатка в справочнике отнималась проданное, а при удалении наоборот добавлялось количество к остаткуговнище
...
Рейтинг: 0 / 0
Реализация товаров
    #39579847
Жухасправочник товаров(с количеством остатка)
Жухапри сохранении документа чтобы от остатка в справочнике отнималась проданное, а при удалении наоборот добавлялось количество к остатку.
Никогда так не делайте, даже в курсовой работе. А то решите, что это приемлемо.
...
Рейтинг: 0 / 0
Реализация товаров
    #39579909
Усталый разработчикЖухасправочник товаров(с количеством остатка)
Жухапри сохранении документа чтобы от остатка в справочнике отнималась проданное, а при удалении наоборот добавлялось количество к остатку.
Никогда так не делайте, даже в курсовой работе. А то решите, что это приемлемо.Ты еще банки поучи, чтобы баланс не хранили.
...
Рейтинг: 0 / 0
Реализация товаров
    #39579939
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
особенности национального складаУсталый разработчикпропущено...

пропущено...

Никогда так не делайте, даже в курсовой работе. А то решите, что это приемлемо.Ты еще банки поучи, чтобы баланс не хранили.опердень
...
Рейтинг: 0 / 0
Реализация товаров
    #39580497
Жуха
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как можно создать представлений
...
Рейтинг: 0 / 0
Реализация товаров
    #39580498
alex-ls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
жуха, скажи армии привет!
...
Рейтинг: 0 / 0
Реализация товаров
    #39580510
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жухакак можно создать представленийcreate view v_name as select * from dual
...
Рейтинг: 0 / 0
Реализация товаров
    #39580852
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Усталый разработчикЖухасправочник товаров(с количеством остатка)
Жухапри сохранении документа чтобы от остатка в справочнике отнималась проданное, а при удалении наоборот добавлялось количество к остатку.
Никогда так не делайте, даже в курсовой работе. А то решите, что это приемлемо.
если не секрет, почему категорически неприемлемо?

....
stax
...
Рейтинг: 0 / 0
Реализация товаров
    #39580858
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StaxУсталый разработчикпропущено...

пропущено...

Никогда так не делайте, даже в курсовой работе. А то решите, что это приемлемо.
если не секрет, почему категорически неприемлемо?

....
staxмиллсап назвал это словом "сериализация"
...
Рейтинг: 0 / 0
Реализация товаров
    #39580883
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxStaxпропущено...

если не секрет, почему категорически неприемлемо?

....
staxмиллсап назвал это словом "сериализация"

авторСериализация — это процесс преобразования объекта в поток байтов для сохранения или передачи в память, в базу данных или в файл. Эта операция предназначена для того, чтобы сохранить состояния объекта для последующего воссоздания при необходимости. Обратный процесс называется десериализацией.


в чем опасность процесса преобразования объекта в поток ...?

....
stax
...
Рейтинг: 0 / 0
Реализация товаров
    #39580970
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Staxandreymxпропущено...
миллсап назвал это словом "сериализация"

авторСериализация — это процесс преобразования объекта в поток байтов для сохранения или передачи в память, в базу данных или в файл. Эта операция предназначена для того, чтобы сохранить состояния объекта для последующего воссоздания при необходимости. Обратный процесс называется десериализацией.


в чем опасность процесса преобразования объекта в поток ...?

....
staxу него было другое понимание этого слова
...
Рейтинг: 0 / 0
Реализация товаров
    #39581112
parusproff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StaxУсталый разработчикпропущено...

пропущено...

Никогда так не делайте, даже в курсовой работе. А то решите, что это приемлемо.
если не секрет, почему категорически неприемлемо?

....
stax

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

если не секрет, почему категорически неприемлемо?

....
stax

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

если не секрет, почему категорически неприемлемо?

....
stax

да какой там секрет..
есть справочная информация, есть оперативные данные..
и как бы их смешивать на уровне таблицы все равно что в суп карандаши накидать - вроде как можно, но никто так не делает..

я не так Вас сначала понял

зи
минус поддержка отношения один к одному

.....
stax
...
Рейтинг: 0 / 0
Реализация товаров
    #39581212
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxparusproffпропущено...


да какой там секрет..
есть справочная информация, есть оперативные данные..
и как бы их смешивать на уровне таблицы все равно что в суп карандаши накидать - вроде как можно, но никто так не делает..самое интересное начнется, когда вася и петя начнут одновременно писать в таблицу по одной строке

что там интересного?
надо чутку подождать
так с любым остатком напр на счете, на складе, в канистре, тощо

.....
stax
...
Рейтинг: 0 / 0
Реализация товаров
    #39581241
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stax,

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

что там интересного?
надо чутку подождать
так с любым остатком напр на счете, на складе, в канистре, тощо

.....
stax

маштабируемость такой конструкции (по объему транзакций) сводится к минимуму.

Аргументирую.
Например, начинали с сотни транзакций (приход/расход) в час, влияющих на остаток.
Увеличили до тысячи, две. Размазали транзакции по нескольким таблицам. Да еще и математику вычисления остатка накрутили.
В итоге ждать начинаем уже совсем не чуть-чуть.
Да еще и поняли что приход с тысячи транзакций по 2шт и расход с двух тысяч операций по 1шт дает в результате 0 на остатке.
А мы ведь его считали 3 тысячи раз и ждали ровно столько же.
Тогда и приходит понимание, что все упирается в изначально заложенную архитектуру.
Стоимость смены архитектуры посчитать не сложно. Как правило это не менее 80% всех работ.
Ну это по моему опыту.
...
Рейтинг: 0 / 0
Реализация товаров
    #39581658
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
parusproff,

И какой вариант для хранения остатков?
...
Рейтинг: 0 / 0
Реализация товаров
    #39581659
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Foxterparusproff,

И какой вариант для хранения остатков?таблица сальдо + таблица движений (приход-расход)
...
Рейтинг: 0 / 0
Реализация товаров
    #39581662
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxтаблица сальдо + таблица движений (приход-расход)Если движения приход-расход не нужны, остается справочник товаров с их количеством.
...
Рейтинг: 0 / 0
Реализация товаров
    #39581665
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxFoxterparusproff,

И какой вариант для хранения остатков?таблица сальдо + таблица движений (приход-расход)

То есть остаток не хранится? Приходы - расходы записываются в таблицу движений и обновляется таблица остатков, связанная с товарами? Обновляется по каждой операции или как-то периодически?

У меня тут просто "шкурный" интерес. Такие OLTP модели часто применяются не только в отношении движения товаров )))
...
Рейтинг: 0 / 0
Реализация товаров
    #39581699
parusproff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-andreymxтаблица сальдо + таблица движений (приход-расход)Если движения приход-расход не нужны, остается справочник товаров с их количеством.

Добавьте в задачу такой небольшой, но естественный атрибут, как склад.
Что произойдет со справочником товаров с их количеством?

Если бы речь шла о базе с личными тратами, то тут и комментариев-то подобных не было.
Но это реализация товара. Что самолеты продавать, что канцтовары по всему СНГ - платформа теоретически одна.
...
Рейтинг: 0 / 0
Реализация товаров
    #39581702
parusproff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Foxterparusproff,

И какой вариант для хранения остатков?

Так однозначных нет рекомендаций. Все зависит от условий эксплуатации.
Где-то сальдо считается на каждый приход/расход. Где-то на конец дня/месяца/года.

Посмотрите на разных производителей софта - у каждого плюс-минус свои отличия, свои преимущества и свои недостатки.
...
Рейтинг: 0 / 0
Реализация товаров
    #39581788
Загги
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FoxterТо есть остаток не хранится? Приходы - расходы записываются в таблицу движений и обновляется таблица остатков, связанная с товарами? Обновляется по каждой операции или как-то периодически?
Зависит от того, как считаете себестоимость, ведь не все остатки в штуках считаются. Если себестоимость, допустим, средневзвешенная, и, допустим, считается раз в день, то и остатки (что в рублях, что в штуках) надо считать в этот момент. Таким образом, остаток на текущее время = остаток последнего пересчета + движение с того момент.
...
Рейтинг: 0 / 0
Реализация товаров
    #39581924
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗаггиFoxterТо есть остаток не хранится? Приходы - расходы записываются в таблицу движений и обновляется таблица остатков, связанная с товарами? Обновляется по каждой операции или как-то периодически?
Зависит от того, как считаете себестоимость, ведь не все остатки в штуках считаются. Если себестоимость, допустим, средневзвешенная, и, допустим, считается раз в день, то и остатки (что в рублях, что в штуках) надо считать в этот момент. Таким образом, остаток на текущее время = остаток последнего пересчета + движение с того момент.
как в оракле Вы увидете движение в соседней сессии (я о красном салдо)?
....
stax
...
Рейтинг: 0 / 0
Реализация товаров
    #39581949
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StaxЗаггипропущено...

Зависит от того, как считаете себестоимость, ведь не все остатки в штуках считаются. Если себестоимость, допустим, средневзвешенная, и, допустим, считается раз в день, то и остатки (что в рублях, что в штуках) надо считать в этот момент. Таким образом, остаток на текущее время = остаток последнего пересчета + движение с того момент.
как в оракле Вы увидете движение в соседней сессии (я о красном салдо)?
....
staxили не обращаем внимания на незакоммиченное, или организационно внедряем допустимое время ввода данных
...
Рейтинг: 0 / 0
Реализация товаров
    #39581967
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxStaxпропущено...

как в оракле Вы увидете движение в соседней сессии (я о красном салдо)?
....
staxили не обращаем внимания на незакоммиченное, или организационно внедряем допустимое время ввода данных

вопрос в другом, допускается ли красное сальдо, если НЕТ (НЕДОПУСТІМО) то как реализуете?

....
stax
...
Рейтинг: 0 / 0
Реализация товаров
    #39582327
parusproff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Staxandreymxпропущено...
или не обращаем внимания на незакоммиченное, или организационно внедряем допустимое время ввода данных

вопрос в другом, допускается ли красное сальдо, если НЕТ (НЕДОПУСТІМО) то как реализуете?

....
stax

буквально вчера делал заказ в интернет магазине, так одновременно позвонили два манагера.
как выяснилось умудрились единовременно выхватить один тикет по своей системе.
последствия по красному сальдо конечно могут быть посерьезнее.
но так как суть построения систем, дающая подобное, одна, то и решения плюс минус одинаковые.
все зависит от последствий/рисков для бизнеса.
И как правильно выше ответили в большинстве своем - это малое время коммита + организационные решения.
...
Рейтинг: 0 / 0
32 сообщений из 32, показаны все 2 страниц
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Реализация товаров
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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