Обеспечение целостности данных в БД MySQL

306
25 июня 2017, 14:54

Дано: система контроля за товаром. Есть поставки и есть продажи. Необходимо: обеспечить целостность данных.

Более подробно: есть таблица sale_products. В ней есть ID товара и ID продажи. Есть таблица products, в ней есть наименование товара. Вопросов несколько, а именно:

Как правильнее: создать столбец в таблице products и прибавлять/убавлять значение в зависимости от продажи/поставки

Как правильно сделать таблицу поставки? Есть товар, который будет забракован, т.е. необходимо также сделать списание товара.

Нужно ли делать разные таблицы списания товара и поставки товара? Хотел сделать так: таблица одна, в ней есть столбец type, где 1 - поставка, 2 - списание

Всем заранее спасибо за помощь!

READ ALSO
Как реализовать динамический promise?

Как реализовать динамический promise?

требуется последовательно выполнить несколько sql запросов к MySQL

306
I can't call activity from Adobe Native Extension [требует правки]

I can't call activity from Adobe Native Extension [требует правки]

I have some issue with calling activity from FREFunctionI had many errors which I could fix but now my app crashes without any erorrs

439
Альтернатива VLCJ Java

Альтернатива VLCJ Java

Подскажите хорошую, удобную альтернативу библиотеке vlcj для медиаплеера JFrame

519
Метод добавления в строку символа в определенную позицию

Метод добавления в строку символа в определенную позицию

Я не смог найти метод, который добавляет символ в String на заданную позициюНе в массив String

314