powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Учет радио деталей.
17 сообщений из 17, страница 1 из 1
Учет радио деталей.
    #38926716
GeorgyD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,
разрабатываю программу учета радио деталей (для себя),
необходимо вести учет радиодеталей, а также приход, расход, сборку комплектов(из этих деталей),
возникли вопросы по созданию таблиц и их взаимосвязи(с точки зрения правильного построения базы и приведения к нормальной форме):

Таблица-1 Деталь: <idDet-порядковый номер> <тип детали> <тип корпуса> <наименование> <комментарий> <Count - количество>

<idDet-порядковый номер> - он же первичный ключ
<тип детали> - таблица со своим ( <idNumType-порядковый номер> <TXT описанием> )
<тип корпуса> - таблица со своим ( <idNum-порядковый номер> <TXT описанием> )
<Count - количество> - количество деталей, Таблица. Тут непонятно как организовать, предполагаю так:

Таблица-2-Count со следующими колонками: <num> <idDet> <число - количество в текущей записи>

<num> - порядковый номер записи.
<idDet> - из Таблици 1.
<число> - количество в текущей записи может принимать положительное значение для приход или отрицательное значение для расхода.

<idDet> будет повторятся соответственно для одной и тойже детали а <число> будет разным,
непонятно тогда что заносить в поле Count-Таблици-1 ?
Подсчет количества текущего остатка будет производится путем сложение всех значений колонки <число> для одного и того же <idDet>,
Но как могу предположить это слишком накладно по времени т.к. при выводе Таблици-1, будет интересовать текущее количество деталей
и поэтому для каждой отдельной детали нужно будет производить запрос в базу и производить суммирование.

Таблица-3 Приход:
не знаю как организовать т.к. допустим есть счет в нем несколько позиций с своими количествами.
<порядковый номер ном> <номер счета> <idDet(из Таблици-1)> <num(из Таблици-2 тамже в таблице-2 в поле число - заносим количество из счета)>
получается номер счета может повторятся...

Таблица-4 Комплект: <порядковый номер> <название комплекта> <idDet> <кол-во деталей> <дата-время>
как составить ? в нее должны входить детали из Таблици-1 и с разным количеством.

<порядковый номер> - порядковый номер, разный для каждой записи.
<название комплекта> - название комплекта(повторяется - по нему отличаем комплекты друг от друга) т.е ID-порядковый номер из Таблици - Название Комплекта <ID><TXT - название> .
<idDet> - из Таблици-1.
<кол-во деталей> - <num> из Таблици-2

опять получается что <название комплекта> будет повторятся.
...
Рейтинг: 0 / 0
Учет радио деталей.
    #38926720
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GeorgyD,

Начинать нужно с постановки задачи, а не с таблиц.
Какие именно задачи будет решать система, что у нее будет на входе и что должно быть на выходе?
...
Рейтинг: 0 / 0
Учет радио деталей.
    #38926723
GeorgyD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо видеть количество деталей в наличии,
Добавлять в базу новые детали при покупке, изменять количество для уже имеющихся в наличии,
Собрать комплект из деталей и вычесть их количество из общего списка.
...
Рейтинг: 0 / 0
Учет радио деталей.
    #38926780
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GeorgyDНеобходимо видеть количество деталей в наличии,И все? Это все, что должно быть на выходе?

И что есть "комплект" в вашей терминологии? Это тип или экземпляр?
...
Рейтинг: 0 / 0
Учет радио деталей.
    #38926827
GeorgyD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторИ все? Это все, что должно быть на выходе?
Да, это необходимо в первую очередь.

авторИ что есть "комплект" в вашей терминологии? Это тип или экземпляр?
это несколько (1 и более) экземпляров сущности Деталь.
...
Рейтинг: 0 / 0
Учет радио деталей.
    #38926836
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GeorgyDавторИ все? Это все, что должно быть на выходе?
Да, это необходимо в первую очередь.Тогда достаточно одной таблицы с деталями и их количеством. Произошел приход - количества прибавили. Произошел расход в комплект - количество убавили.

Утрирую, конечно, но если задачу не сформулировать, то чем-то таким и закончится.
...
Рейтинг: 0 / 0
Учет радио деталей.
    #38926880
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стандартная складская задача чем не подходит?
...
Рейтинг: 0 / 0
Учет радио деталей.
    #38926947
GeorgyD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторСтандартная складская задача чем не подходит?
стандартная это какая ?
бесплатных на пальцах одной руки можно пересчитать, и все были или навороченные с уклоном в бухгалтерский учет и т.п.
или еще на этапе альфа тестирования....

Требования:
Бесплатная,
Работа под управлением Windows и linux,
Простая в работе(без наворотов).

Решил создать программу учета, преследую следующие цели:
Изучение баз данных на примере MySQL,
создание своей программы учета, чтоб не зависеть от платформы и производителей софта.

С теорией ознакомился. Перешел к практической реализации.
При построении структуры БД возникли вопросы как организовать т.к. опыта нет в вопросе построения БД,
и еще не все в голове укладывается в силу специфики, поэтому и решил здесь спросить, Как построить, какие недостатки моей реализации ?
...
Рейтинг: 0 / 0
Учет радио деталей.
    #38926982
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скачай dbforge, для твоих целей бесплатна, позволяет хорошо изучить и построение запросов и хранимок и пр.
есть и инструмент для отчетов. на русском.
...
Рейтинг: 0 / 0
Учет радио деталей.
    #38926985
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ
только она под окнами.
но если надо что-то законченное кросплатформенное - смотри в сторону java.
...
Рейтинг: 0 / 0
Учет радио деталей.
    #38927213
GeorgyD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторdbforge
Спасибо буду изучать. (напоминает некое подобие phpmyadmin)

авторно если надо что-то законченное кросплатформенное - смотри в сторону java
До этого еще предстоит дойти,
пока пытаюсь разобраться как организовать таблици...
...
Рейтинг: 0 / 0
Учет радио деталей.
    #38927272
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторСпасибо буду изучать. (напоминает некое подобие phpmyadmin)
не стоит так подходить. два совершенно разных инструмента с разными целями.
...
Рейтинг: 0 / 0
Учет радио деталей.
    #38928787
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Georgy Dстандартная это какая ?
Любая начиная от БОРЕЙ в ACCESS, продолжая 1С-ами и кончая R3

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

Ты спросил - "как организовать структуру данных", а не "какую программу выбрать"
Соответственно я и предложил тебе посмотреть то, как это уже давно решено другими.
...
Рейтинг: 0 / 0
Учет радио деталей.
    #38928798
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GeorgyDпока пытаюсь разобраться как организовать таблици...
Ну так сделай анализ предметной области - структура сама вылезет.
Исходя из того, что
GeorgyDНеобходимо видеть количество деталей в наличии,
Добавлять в базу новые детали при покупке, изменять количество для уже имеющихся в наличии,
Собрать комплект из деталей и вычесть их количество из общего списка.
по структуре мнится следующее:
- таблица-справочник деталей;
- таблица-справочник стандартных наборов;
- таблица операций (приход-расход).
...
Рейтинг: 0 / 0
Учет радио деталей.
    #38928970
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- таблица операций (приход-расход).
Я бы разделил на две
1. Документы.
2. Строки документов.

+ отдельная таблица с картотекой и расчетными остатками для удобства просмотра отчетности
...
Рейтинг: 0 / 0
Учет радио деталей.
    #38929218
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
982183 , я не вижу никаких оснований полагать, что в данном учёте присутствует сущность "документ". Во всяком случае ТС об это ничего не говорит. В реальности, может, и есть смысл делить, а, может, можно обойтись неуникальным атрибутом сущности "Операция".
...
Рейтинг: 0 / 0
Учет радио деталей.
    #38932620
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina 982183 , я не вижу никаких оснований полагать, что в данном учёте присутствует сущность "документ". Во всяком случае ТС об это ничего не говорит. .

именно об этом он и говорит

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


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