powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Карточка учета материальных ценностей
23 сообщений из 23, страница 1 из 1
Карточка учета материальных ценностей
    #39890838
leshqow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В карточке учета отображается приход, расход, количество на данный момент. Т.е. последнее поле вычисляется автоматически. Хочу сделать отдельно сущность МАТЕРИАЛЬНАЯ_ЦЕННОСТЬ и отдельно сущность УЧЕТНАЯ_КАРТОЧКА. К МАТЕРИАЛЬНАЯ_ЦЕННОСТЬ привязываю УЧЕТНУЮ_КАРТОЧКУ и получается что при выборе мат.ценности сразу получаю её движение, столкнулся с трудностями реализацией всего этого на access. Подскажите пжл, может чего не того на проектировал?
...
Рейтинг: 0 / 0
Карточка учета материальных ценностей
    #39890999
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leshqow,

ИМХО, учётная карточка - это просто "отчёт". Надо сделать таблицу движения матценности. Для начала. Когда движений будет много, можно подумать об агрегатной таблицы.
И зачем в карточке отображать приход/расход. Это может быть несколько страниц.
...
Рейтинг: 0 / 0
Карточка учета материальных ценностей
    #39891000
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leshqow,

диаграмма, конечно, жесть. Как разобраться по каким полям связаны таблицы?
...
Рейтинг: 0 / 0
Карточка учета материальных ценностей
    #39891008
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXI
leshqow,
ИМХО, учётная карточка - это просто "отчёт".

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

поменяй наименования pk-fk.
1) Например, пусть pk всегда имеет имя id. Во-первых, id на 33% короче, чем key. Во-вторых, понятие "ключ" в РСУБД имеет особый метафизический смысл. В третьих, key - служебное слово, а кое-где даже зарезервированное.

2)Поля fk именуй как имятаблички_id. А если у fk особая роль, то роль_имятаблички_id
Например, мастер-табличка "город"
Код: sql
1.
2.
City
(id int pk, name string)


Деталь - табличка "человек", две связи с табличкой "Город": 1) Город, где живет, 2) Город, где родился
Код: sql
1.
2.
Person
(id int pk, firsname string, lastname string, current_city_id, birth_city_id)


...
Или что-то своё, лишь бы понятно было и однообразно.
Иначе буй что разберешь.
...
Рейтинг: 0 / 0
Карточка учета материальных ценностей
    #39891481
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АВ, что Вы подразумеваете под материальной ценностью?
...
Рейтинг: 0 / 0
Карточка учета материальных ценностей
    #39893120
leshqow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXI
leshqow,

ИМХО, учётная карточка - это просто "отчёт". Надо сделать таблицу движения матценности. Для начала. Когда движений будет много, можно подумать об агрегатной таблицы.
И зачем в карточке отображать приход/расход. Это может быть несколько страниц.


Учетная карточка это регистр учета. В ней сотрудник добавляет записи по приходу или расходу материального средства. Так же в ней должен быть остаток на текущий момент.
KreatorXXI
leshqow,

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

Поправил.

ёёёёё

Иначе буй что разберешь.

Сделал на русском всё.
Сергей Васкецов
АВ, что Вы подразумеваете под материальной ценностью?

В данной учебной задаче материальная ценность это лом металлов. Грубо говоря, куча металла, в которую может добавляться металл (образовался от списания чего либо) и может удаляться (продали предприятию например).

Вижу что схема БД не внятная. Необходимо как-то разделить расход и приход.
...
Рейтинг: 0 / 0
Карточка учета материальных ценностей
    #39893167
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leshqow
Сделал на русском всё.

То есть, хоть кол на голове теши?
...
Рейтинг: 0 / 0
Карточка учета материальных ценностей
    #39893231
leshqow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё
leshqow
Сделал на русском всё.

То есть, хоть кол на голове теши?
...
Рейтинг: 0 / 0
Карточка учета материальных ценностей
    #39893251
d7i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПоставщикПолучатель - это что-то из разряда "сколький-шершавый"...
Поставщик - тот, кто что-то поставляет, т.е. отдает (отдаватель, грубо выражаясь).
И тут он стал получателем... т.е. отдавателем-получателем.
Замените этого странного ПоставщикаПолучателя на контрагента что ли.
Правильные термины - основа взаимопонимания.
...
Рейтинг: 0 / 0
Карточка учета материальных ценностей
    #39893378
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leshqow,

1). одна табличка может иметь с другой больше связей, чем одна. :)
Соответственно, ПостащикПолучатель и ПостащикПолучатель_1 объединяем и именуем "Контрагент".

А табличка Движение получает два fk-поля: Поставщик_Контрагент_id и Получатель_Контрагент_id.

2) Сотрудники, Должности, МатЦенност ь и, ...

3). Вместо ИмяЦенности -> НаименованиеЦенности, т.к. "Ценность" - это имя таблички, в именовании поля - уже лишнее.
...
Уже нормально.
...
Рейтинг: 0 / 0
Карточка учета материальных ценностей
    #39893383
leshqow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё
leshqow,

1). одна табличка может иметь с другой больше связей, чем одна. :)
Соответственно, ПостащикПолучатель и ПостащикПолучатель_1 объединяем и именуем "Контрагент".

А табличка Движение получает два fk-поля: Поставщик_Контрагент_id и Получатель_Контрагент_id.

2) Сотрудники, Должности, МатЦенност ь и, ...

3). Вместо ИмяЦенности -> НаименованиеЦенности, т.к. "Ценность" - это имя таблички, в именовании поля - уже лишнее.
...
Уже нормально.


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

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

у тебя две идентичные таблички. Подсказать, какие?


Во многих темах, в т.ч. и на этом форуме советуют разнести приход и расход по разным сущностям. Вернуть сущность ДВИЖЕНИЕ и объеденить приход + расход ?
...
Рейтинг: 0 / 0
Карточка учета материальных ценностей
    #39893432
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leshqow
Во многих темах, в т.ч. и на этом форуме советуют разнести приход и расход по разным сущностям.


leshqow,

а что будет, если ты их объединишь и добавишь галку "приход/расход"? Впрочем, несущественно, пусть будет так.

leshqow
Подскажите как организовать логика подсчета остатка материальной ценности на каждом материальном ответственном лице ? Делаю разность DSum прихода и расхода и считается вся таблица, по всем лицам


Поехали: https://www.sql.ru/docs/sql/u_sql/ch6.shtml#6.5 !
...
Рейтинг: 0 / 0
Карточка учета материальных ценностей
    #39893502
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leshqow
Во многих темах, в т.ч. и на этом форуме советуют разнести приход и расход по разным сущностям.

Первый раз слышу.

НО. Каждый раз говорят, что надо разделять документы движения и строки документов.
...
Рейтинг: 0 / 0
Карточка учета материальных ценностей
    #39893567
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leshqow
Во многих темах, в т.ч. и на этом форуме советуют разнести приход и расход по разным сущностям. Вернуть сущность ДВИЖЕНИЕ и объеденить приход + расход ?
А вы не путайте сущности и таблицы. Разные сущности могут лежать в одной таблице. Как и одна сущность может быть размазана по нескольким таблицам. Как могут быть и гибриды этих ситуаций произвольной степени замороченности.
...
Рейтинг: 0 / 0
Карточка учета материальных ценностей
    #39893692
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leshqow
Во многих темах, в т.ч. и на этом форуме советуют разнести приход и расход по разным сущностям. Вернуть сущность ДВИЖЕНИЕ и объеденить приход + расход ?
Да. Приход "+", расход с "-". Тогда очень удобно суммировать обороты.
И ттдельная таблица - привязки между приходом и расходом. Тогда можно получить полноценный партионный учет.
...
Рейтинг: 0 / 0
Карточка учета материальных ценностей
    #39893718
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argo
И отдельная таблица - привязки между приходом и расходом.

Уточни.
...
Рейтинг: 0 / 0
Карточка учета материальных ценностей
    #39893740
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leshqow
Сергей Васкецов
АВ, что Вы подразумеваете под материальной ценностью?

В данной учебной задаче материальная ценность это лом металлов. Грубо говоря, куча металла, в которую может добавляться металл (образовался от списания чего либо) и может удаляться (продали предприятию например)

В таком случае Вам надо заморачиваться не по поводу материальных ценностей, а искать пример самого обычного складского учёта . Не уверен, что металлолом имеет смысл учитывать партионно, так что есть все шансы отделаться малой кровью.
...
Рейтинг: 0 / 0
Карточка учета материальных ценностей
    #39893777
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
982183
L_argo
И отдельная таблица - привязки между приходом и расходом.

Уточни.
Конкретная строка прихода это партия. Она "расходуется" расходами. Эта таблица связывает партии приходов и расходов. ИдПрих, ИдРасх, КолвоРасх, ОпциональныеПоля

Вариантов решения парт. учета может быть много. Это элемент одного из них.
...
Рейтинг: 0 / 0
Карточка учета материальных ценностей
    #39893797
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, не усложняйте. ТС'у нужно за неделю сделать. Насоветовали уже на год работы.
...
Рейтинг: 0 / 0
Карточка учета материальных ценностей
    #39893867
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argo
...И ттдельная таблица - привязки между приходом и расходом. Тогда можно получить полноценный партионный учет.

Ну это-то для ТС нафига? "Потому что могу"?
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Карточка учета материальных ценностей
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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