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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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


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

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

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

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

....
stax

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

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

....
stax

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

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

....
stax

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

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

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

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


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

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

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

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

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

.....
stax

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

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

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

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

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

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

У меня тут просто "шкурный" интерес. Такие OLTP модели часто применяются не только в отношении движения товаров )))
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Реализация товаров / 25 сообщений из 32, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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