Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Оптимальная СУБД для средней БД  [new]
Game_Of_Reason
Member

Откуда:
Сообщений: 5
Помогите пожалуйста выбрать СУБД для БД для отдела снабжения.
Т.е. БД будет состоять примерно из 5-6 таблиц, причем главных(основных имеется в виду) будет 3, это:
1. Товары
* наименование
... (всякие там поля про товар)
2. Приход
* наименование
* цена
кол-во
... (дата, от кого пришло и почая инфа)
3. Расход
* наименование
* цена
кол-во
... (дата, кому пришло и почая инфа)

Таблицы связаны по полю наименование и у каждого товара может быть несколько приходов и расходов

Заковык в том, что мне надо посчитать остаток, он должен быть просчитан по исходя из наименования и цены, т.е. если наименование одно и тоже, а цены разные то в остатках надо отразить по всем ценам отдельно:
ПРИХОД
яблоки 10 руб. 50 шт.
яблоки 12 руб. 23 шт.
груши 15 руб. 30 шт.
груши 10 руб. 12 шт.

РАСХОД
яблоки 10 руб. 10 шт.
(яблоки 11 руб. 3 шт. - невозможная запись, механизмы созданы чтоб ее не было)
груши 10 руб. 2 шт.

ОСТАТОК (должен быть)
яблоки 10 руб. 40 шт.
яблоки 12 руб. 23 шт.
груши 15 руб. 30 шт.
груши 10 руб. 10 шт.

ОСТАТОК (НЕ должен быть!)
яблоки 12 руб. 63 шт.
груши 15 руб. 40 шт.

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

Помогите чем можете в данном вопросе... Всем участникам обсуждения заранее большая благодарность!
12 мар 04, 21:28    [576439]     Ответить | Цитировать Сообщить модератору
 Re: Оптимальная СУБД для средней БД  [new]
Трудогол
Guest
>>но на этом не надо заострять внимание, делать это буду не я и меня этот >>вопрос мало интересует...

Да ты, братец, бездельник!
12 мар 04, 21:50    [576450]     Ответить | Цитировать Сообщить модератору
 Re: Оптимальная СУБД для средней БД  [new]
Lepsik
Member

Откуда: glubinka
Сообщений: 4257
А где про обьем данных, количество пользователей ?

финансовые соображения ?

Сейчас оптимальным считается MSDE
12 мар 04, 21:51    [576451]     Ответить | Цитировать Сообщить модератору
 Re: Оптимальная СУБД для средней БД  [new]
VladSh
Member

Откуда:
Сообщений: 244
Помогите пожалуйста выбрать СУБД для БД для отдела снабжения.
БД будет состоять примерно из 5-6 таблиц


Скачивайте демо-версию у меня с сайта:
http://www.acdplus.ru/

Функционал на два порядка больше, чем требуется пока вам
(на вырост, так скажем).
Однопользовательская Personal-версия стоит копейки (150 баксов).
Собственно это цена 6-месячного сопровождения.
Оплата налом или безналично.

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

Книжку какую-нибудь по бухгалтерии полистайте и найдите там методы:
ФИФО, ЛИФО и т.д.

Таблицы связаны по полю наименование
Это круто:-)
Про нормализацию баз данных что-нибудь слышали?

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

Ху из, мистер Путин?

--
Шумов В.
www.acdplus.ru
12 мар 04, 22:42    [576483]     Ответить | Цитировать Сообщить модератору
 Re: Оптимальная СУБД для средней БД  [new]
AiSK
Member

Откуда:
Сообщений: 210
Делать 2 таблицы для расхода и прихода - это моветон. Справочник товаров и таблица движения товара (операций), связанных кодом товара, вот и все.
13 мар 04, 01:09    [576568]     Ответить | Цитировать Сообщить модератору
 Re: Оптимальная СУБД для средней БД  [new]
тщшк
Guest
Все-таки искусственный ключ лучше... А то чего только с этими кодами товаров не делают...
13 мар 04, 02:44    [576581]     Ответить | Цитировать Сообщить модератору
 Re: Оптимальная СУБД для средней БД  [new]
Roman Ignatiev
Member

Откуда: Москва
Сообщений: 680
Интересно, что считается "средней БД"? Раньше я всегда считал, что это объем порядка сотни Гб, и порядка сотни таблиц. "Порядок" - это от 10 до 1000 :)
Game_Of_Reason
Возможно в дальнейшем будет доработка ее до сетевой, но на этом не надо заострять внимание, делать это буду не я и меня этот вопрос мало интересует

Убил бы за такое. При таком отношении будет не доработка, а реинжиниринг ;), выкинут все нафиг и перепишут заново.
СУБД - бери любой сервер, и пиши сразу с учетом сетевой работы, это несложно и при использовании сервера само собой подразумевается (исключая клинические случаи испорченной прокладки вроде получения следующего ID как select max(ID) + 1 ...)
А еще лучше - взять готовое, не так просто сделать партионный учет весовых товаров. Да и опыта просто для программирования БД явно мало присутствует, это видно.
13 мар 04, 18:04    [576831]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить