Конференция "Базы" » Помогите мне спроектировать базу для учет денег [D7, Firebird SqlLite]
 
  • Ulugbek (20.05.10 15:30) [0]
    Привет всем уважаемые знатоки.
    Помогите мне спроектировать базу для учет денег. СУБД планирую использовать Firebird или SqlLite

    Заранее извиняюсь за грамматику и орфографию.

    Пример
    Есть менеджер дистрибьюторский фирмы "Go&GO"... У фирмы есть 3 крупных магазина A,B,C
    Менеджер ведет денежный учет на бумаге то есть кому сколько дал и кому должен итд
    У него есть 5 журнал книг
    1- Общая журнал
    2-Журнал магазина A
    3-Журнал магазина B
    4-Журнал магазина C но в дальнейшим магазины будут много
    5-Журнал долгов

    Он как ведет
    Допустим вчера вечером на дату 19,05,2010 он делал все расчеты и у него в балансе осталось 100 000 рублей
    Сегодня утром начал новый операции откроют Общая Журнал Книг 1
    на дату 20,05,2010 в Балансе 100 000
    Делает приход
    Клиент Дата Час Сумма Тип За что
    Магазин A 20.05.2010 9:00 9 000 р приход за Порошок
    Магазин A 20.05.2010 12:00 10 000 Р приход За Мыло
    Магазин B 20.05.2010 9:00 10 000 Р приход За Мясу
    Магазин B 20.05.2010 12:00 2 000 Р приход За Хлеб
    Магазин C 20.05.2010 9:00 10 000 Р приход За Напитки
    Магазин C 20.05.2010 12:00 8 000 Р приход За Водки
    Иван 20.05.2010 14:00 8 000 Р взял в долг За Воду
    Игорь 20.05.2010 16:00 8 000 Р взял в долг За Напитки В Балансе 165 000

    Потом делает расход
    Клиент Дата Час Сумма Тип За что От кого
    Магазин С 20.05.2010 9:00 9 000 р Расход за Порошок Магазин A
    Магазин С 20.05.2010 12:00 10 000 Р Расход За Мыло Магазин A
    Магазин B 20.05.2010 9:00 10 000 Р Расход За Мясу Магазин C
    Магазин B 20.05.2010 12:00 8 000 Р Расход За Хлеб Магазин C
    Магазин A 20.05.2010 9:00 10 000 Р Расход За Напитки Магазин B
    Магазин A 20.05.2010 12:00 2 000 Р Расход За Водки Магазин B
    Магазин B 20.05.2010 14:00 8 000 Р Расход За Воду Иван
    Магазин B 20.05.2010 16:00 8 000 Р Расход За Напитки Игорь

    отсалось Баланс 100 000

    Теперь откроют журнал книг 2 Это журнал магазина A

    Магазин А должен Фирме 50 000 рубл
    На дату 20,05,2010
    приход
    Магазин A 20.05.2010 9:00 9 000 р приход за Порошок
    Магазин A 20.05.2010 12:00 10 000 Р приход За Мыло

    Расход
    Магазин С 20.05.2010 9:00 9 000 р Расход за Порошок
    Магазин С 20.05.2010 12:00 10 000 Р Расход За Мыло

    осталось его долг 41 000

    Теперь откроют журнал книг 3 Это журнал магазина B

    Магазин B должен Фирме 10 000 рубл
    На дату 20,05,2010
    приход
    Магазин B 20.05.2010 9:00 10 000 Р приход За Мясу
    Магазин B 20.05.2010 12:00 2 000 Р приход За Хлеб
    Иван 20.05.2010 14:00 8 000 Р Приход За Воду Магазин B
    Игорь 20.05.2010 16:00 8 000 Р Приход За Напитки Магазин B

    Расход
    Магазин A 20.05.2010 9:00 10 000 Р Расход За Напитки
    Магазин A 20.05.2010 12:00 8 000 Р Расход За Водки

    осталось его долг 18 000

    журнал магазина С тоже так вводится

    Теперь журнал Долг
    Менеджер сам должен кому то 10 000 рубл
    Приход
    Иван 20.05.2010 14:00 8 000 Р взял в долг За Воду
    Игорь 20.05.2010 16:00 8 000 Р взял в долг За Напитки

    Расход
    Магазин B 20.05.2010 14:00 8 000 Р взял в долг За Воду
    Магазин B 20.05.2010 16:00 8 000 Р взял в долг За Напитки

    У него долг 26 000

    Как это автоматизировать помогите спроектировать
    Учет деньги между клиентами магазинами и самой фирмы
    Заранее благодарен.
  • Плохиш © (20.05.10 16:28) [1]

    > Ulugbek   (20.05.10 15:30)
    >
    > Привет всем уважаемые знатоки.
    > Помогите мне спроектировать базу для учет денег.

    Хорошо, но деньги вперёд.
  • Ulugbek (20.05.10 16:37) [2]
    :)
  • Sergey13 © (20.05.10 16:38) [3]
    > [0] Ulugbek   (20.05.10 15:30)
    > приход за Порошок

    Это статья УК. 8-)

    А товарный учет уже сделан или вот так просто "за Порошок" и все?
  • Медвежонок Пятачок © (20.05.10 16:49) [4]
    приход за Порошок

    Неправильно.

    "Приход от порошка"
  • Ulugbek (20.05.10 17:06) [5]
    Ну да
    Так будет да
    Приход от порошка
    Приход от мыло
    Приход от мяса

    Расход за порошка
    Расход за мыло
    Расход за мяса
  • Медвежонок Пятачок © (20.05.10 17:08) [6]
    От мыла, мяса и молока прихода не бывает.
    Хотя я может что-то упустил.
  • Sergey13 © (20.05.10 17:15) [7]
    > [5] Ulugbek   (20.05.10 17:06)

    Это будет очень плохая, но очень простая система по учету денег.

    Таблицы:
    1. Магазины (Ид, Наименование)
    2. Причины (ИД, наименование) - Тут твои "за Порошок" и "за мясо". Собственно необязательна, но без нее будет совсем плохая система.
    3. Операции (ИД, ИД_магазина, ИД_причины, Дата, Сумма, вид_операции) - Главная таблица. Вид_операции - это 1 или -1, т.е. приход/расход.

    Вот собственно и все. Но насчет качества я тебя предупредил.
  • Ulugbek (20.05.10 17:20) [8]
    Как я узнаю фирма сколько должен Магазину A или B
    или A и B должен фирме...
    Как сделать движение между ними?
  • Плохиш © (20.05.10 17:22) [9]
    Надо нанять программиста.
  • Медвежонок Пятачок © (20.05.10 17:25) [10]
    дешевле один раз выцыганить у хозяина триста рублей на "эксель для чайников"
  • Sergey13 © (20.05.10 17:29) [11]
    > [8] Ulugbek   (20.05.10 17:20)

    Просуммировав суммы умноженные на вид_операции по магазину.
  • Ulugbek (20.05.10 17:43) [12]

    > дешевле один раз выцыганить у хозяина триста рублей на "эксель
    > для чайников"


    Просто в ехсел сказали что если база увеличится то тормознутим становится

    > Просуммировав суммы умноженные на вид_операции по магазину.


    Можно подробное
  • Sergey13 © (20.05.10 17:55) [13]
    > [12] Ulugbek   (20.05.10 17:43)
    > Можно подробное

    Ты до этого вообще писал программы?
  • MsGuns © (20.05.10 23:38) [14]
    Складописатели обзачетились, пришла пора "деньгописателей" :)
  • MsGuns © (20.05.10 23:42) [15]
    Первая же ссылка в гугле на запрос "Проектирование баз данных"
    http://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B1%D0%B0%D0%B7_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85
    дала краткое, но вполне достаточное описание того, с чего и как следует начинать работу.
    Но автору гугль не указка ?
  • Германн © (21.05.10 01:50) [16]

    > MsGuns ©   (20.05.10 23:42) [15]
    >
    > Первая же ссылка в гугле на запрос "Проектирование баз данных"
    >...
    > дала краткое, но вполне достаточное описание того, с чего
    > и как следует начинать работу.

    Так там ещё читать надо. И не просто читать. А вдумываться при чтении, т.е. учить предмет. А это не для них.
  • Anatoly Podgoretsky © (21.05.10 08:43) [17]
    > Ulugbek  (20.05.2010 17:43:12)  [12]

    Если сейчас он делает это на бумаге, то тормознутость ему не грозит.
  • Anatoly Podgoretsky © (21.05.10 08:45) [18]
    > Ulugbek  (20.05.2010 17:20:08)  [8]

    Для этого надо сначала сделать разработку и только потом ее вооплащать в
    коды. А это как уже сказали требует изучения.
  • MsGuns © (21.05.10 09:08) [19]
    >Anatoly Podgoretsky ©   (21.05.10 08:45) [18]
    >Для этого надо сначала сделать разработку и только потом ее вооплащать в
    >коды. А это как уже сказали требует изучения.

    Анатолий, очевидно, ты хотел сказать "постановку" ?
    :)
 
Конференция "Базы" » Помогите мне спроектировать базу для учет денег [D7, Firebird SqlLite]
Есть новые Нет новых   [134433   +22][b:0][p:0]