|
|
|
Учет радио деталей.
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, разрабатываю программу учета радио деталей (для себя), необходимо вести учет радиодеталей, а также приход, расход, сборку комплектов(из этих деталей), возникли вопросы по созданию таблиц и их взаимосвязи(с точки зрения правильного построения базы и приведения к нормальной форме): Таблица-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 опять получается что <название комплекта> будет повторятся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2015, 20:22:35 |
|
||
|
Учет радио деталей.
|
|||
|---|---|---|---|
|
#18+
GeorgyD, Начинать нужно с постановки задачи, а не с таблиц. Какие именно задачи будет решать система, что у нее будет на входе и что должно быть на выходе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2015, 20:33:42 |
|
||
|
Учет радио деталей.
|
|||
|---|---|---|---|
|
#18+
Необходимо видеть количество деталей в наличии, Добавлять в базу новые детали при покупке, изменять количество для уже имеющихся в наличии, Собрать комплект из деталей и вычесть их количество из общего списка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2015, 20:51:47 |
|
||
|
Учет радио деталей.
|
|||
|---|---|---|---|
|
#18+
GeorgyDНеобходимо видеть количество деталей в наличии,И все? Это все, что должно быть на выходе? И что есть "комплект" в вашей терминологии? Это тип или экземпляр? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2015, 22:29:53 |
|
||
|
Учет радио деталей.
|
|||
|---|---|---|---|
|
#18+
авторИ все? Это все, что должно быть на выходе? Да, это необходимо в первую очередь. авторИ что есть "комплект" в вашей терминологии? Это тип или экземпляр? это несколько (1 и более) экземпляров сущности Деталь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2015, 00:10:54 |
|
||
|
Учет радио деталей.
|
|||
|---|---|---|---|
|
#18+
GeorgyDавторИ все? Это все, что должно быть на выходе? Да, это необходимо в первую очередь.Тогда достаточно одной таблицы с деталями и их количеством. Произошел приход - количества прибавили. Произошел расход в комплект - количество убавили. Утрирую, конечно, но если задачу не сформулировать, то чем-то таким и закончится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2015, 00:36:07 |
|
||
|
Учет радио деталей.
|
|||
|---|---|---|---|
|
#18+
Стандартная складская задача чем не подходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2015, 07:23:53 |
|
||
|
Учет радио деталей.
|
|||
|---|---|---|---|
|
#18+
авторСтандартная складская задача чем не подходит? стандартная это какая ? бесплатных на пальцах одной руки можно пересчитать, и все были или навороченные с уклоном в бухгалтерский учет и т.п. или еще на этапе альфа тестирования.... Требования: Бесплатная, Работа под управлением Windows и linux, Простая в работе(без наворотов). Решил создать программу учета, преследую следующие цели: Изучение баз данных на примере MySQL, создание своей программы учета, чтоб не зависеть от платформы и производителей софта. С теорией ознакомился. Перешел к практической реализации. При построении структуры БД возникли вопросы как организовать т.к. опыта нет в вопросе построения БД, и еще не все в голове укладывается в силу специфики, поэтому и решил здесь спросить, Как построить, какие недостатки моей реализации ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2015, 11:13:41 |
|
||
|
Учет радио деталей.
|
|||
|---|---|---|---|
|
#18+
скачай dbforge, для твоих целей бесплатна, позволяет хорошо изучить и построение запросов и хранимок и пр. есть и инструмент для отчетов. на русском. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2015, 12:44:30 |
|
||
|
Учет радио деталей.
|
|||
|---|---|---|---|
|
#18+
ЗЫ только она под окнами. но если надо что-то законченное кросплатформенное - смотри в сторону java. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2015, 12:46:19 |
|
||
|
Учет радио деталей.
|
|||
|---|---|---|---|
|
#18+
авторdbforge Спасибо буду изучать. (напоминает некое подобие phpmyadmin) авторно если надо что-то законченное кросплатформенное - смотри в сторону java До этого еще предстоит дойти, пока пытаюсь разобраться как организовать таблици... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2015, 23:44:18 |
|
||
|
Учет радио деталей.
|
|||
|---|---|---|---|
|
#18+
авторСпасибо буду изучать. (напоминает некое подобие phpmyadmin) не стоит так подходить. два совершенно разных инструмента с разными целями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2015, 08:28:55 |
|
||
|
Учет радио деталей.
|
|||
|---|---|---|---|
|
#18+
Georgy Dстандартная это какая ? Любая начиная от БОРЕЙ в ACCESS, продолжая 1С-ами и кончая R3 бесплатных на пальцах одной руки можно пересчитать, и все были или навороченные с уклоном в бухгалтерский учет и т.п. Ты спросил - "как организовать структуру данных", а не "какую программу выбрать" Соответственно я и предложил тебе посмотреть то, как это уже давно решено другими. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 09:33:29 |
|
||
|
Учет радио деталей.
|
|||
|---|---|---|---|
|
#18+
GeorgyDпока пытаюсь разобраться как организовать таблици... Ну так сделай анализ предметной области - структура сама вылезет. Исходя из того, что GeorgyDНеобходимо видеть количество деталей в наличии, Добавлять в базу новые детали при покупке, изменять количество для уже имеющихся в наличии, Собрать комплект из деталей и вычесть их количество из общего списка. по структуре мнится следующее: - таблица-справочник деталей; - таблица-справочник стандартных наборов; - таблица операций (приход-расход). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 09:45:03 |
|
||
|
Учет радио деталей.
|
|||
|---|---|---|---|
|
#18+
- таблица операций (приход-расход). Я бы разделил на две 1. Документы. 2. Строки документов. + отдельная таблица с картотекой и расчетными остатками для удобства просмотра отчетности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 11:25:16 |
|
||
|
Учет радио деталей.
|
|||
|---|---|---|---|
|
#18+
982183 , я не вижу никаких оснований полагать, что в данном учёте присутствует сущность "документ". Во всяком случае ТС об это ничего не говорит. В реальности, может, и есть смысл делить, а, может, можно обойтись неуникальным атрибутом сущности "Операция". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 13:51:05 |
|
||
|
Учет радио деталей.
|
|||
|---|---|---|---|
|
#18+
Akina 982183 , я не вижу никаких оснований полагать, что в данном учёте присутствует сущность "документ". Во всяком случае ТС об это ничего не говорит. . именно об этом он и говорит авторне знаю как организовать т.к. допустим есть счет в нем несколько позиций с своими количествами .....получается номер счета может повторятся... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2015, 07:08:22 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38926780&tid=1833333]: |
0ms |
get settings: |
10ms |
get forum list: |
23ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 429ms |

| 0 / 0 |
