|
|
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
Назрела необходимость в учете Катушек Оптического Волокна(далее ОВ, кремниевый пруток диаметром 0,25мм длиной до 50 км) и системе штрих кодирования для них. Физически база будет на SQL Server + Access (это то что я хоть как то видел и щупал) Пока что не совсем понимаю как это организовать, в связи с этим прошу помощи... На предприятие приходят катушки с ОВ уже со своим ИД и штрихкодом и попадает на склад ОВ - волокна различаются типом волокна, цветом, длиной. предположительно таблица Coming_OF ID(счетчик), ID_Fiber(nvarchar), Tipe_Fiber(int), Colour(int), Length(numeric) далее ОВ выдается в производство, Цех для окраски(задание на производство), где катушка может быть разделена на несколько с разными цветами и длинами, здесь должен присваиваться каждой катушке свой ID_FiberNEW = IDFiber& что-то или присваивать свой ID что бы не париться? Из Цеха для окраски обратно на склад ОВ приход И со склада ОВ в дальнейшее производство Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2009, 12:09 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
А в чем собственно вопрос? :) Как я понял, есть необходимость хранить информацию о катушке, из которой сделали подкатушку. Если вопрос только в том как сторить ID, то можно просто добавить еще одно поле PARENT_ID и каждой подкатушке проставлять в это поле ID материнской катушки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2009, 12:51 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
одной таблицы достаточно будет (имхо) айди исходных катушек должны быть с индексом ноль ХХХ_0 айди произведенных из них катушек должны выглядеть так ХХХ_0_1 ХХХ_0_2 ХХХ_0_3 и т.д. тогда будет ясно кто от кого произошел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2009, 12:57 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
Не не катит. Подход не системный. :) Во-первых, никто не знает уровень вложенности катушек. При большом уровне, строка станет очень длинной. Во-вторых, зачем заниматься разбором строки в том случае, когда можно обойтись без этого? Всегда удивляло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2009, 13:12 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
Bakin, и еще есть такая вещь как первая нормальная форма. Интересно аа вот этот покатушечный учет - реальная задача? То есть действительно кто-то будет вбивать что катушка номер 333 произошла от катушки номер 444 или достаточно знать партию кабеля? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2009, 00:07 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
beluginи еще есть такая вещь как первая нормальная форма. Да неужели? И в каком же месте она здесь не выдержена? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2009, 09:48 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
2 ALL Оптическое Волокно это не кабель (далее ОВ, кремниевый (стеклянный) гибкий провод диаметром 0,25мм длиной до 50 км) это полуфабрикат из которого делают кабель поступает получателю на катушках ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2009, 11:43 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
Bakinbeluginи еще есть такая вещь как первая нормальная форма. Да неужели? И в каком же месте она здесь не выдержена? у предлагавшего "айди произведенных из них катушек должны выглядеть так ХХХ_0_1" - атрибут составной, а в 1НФ атрибут атомарен. Я просто дополнил ваш пост а не спорил с вами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2009, 23:29 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
nosov2 ALL Оптическое Волокно это не кабель (далее ОВ, кремниевый (стеклянный) гибкий провод диаметром 0,25мм длиной до 50 км) это полуфабрикат из которого делают кабель поступает получателю на катушках 1. Почему интересует номер катушки волокна из которой сделана даннач катушка кабеля? 2. Надо ли учитывать партии краски и других материялов которые участвуют в производстве кабеля? 3. Надо ли учитывать что-то кроме маетриалов? 4. Какие категории пользователей будут работать с системой? 5. На какие вопросы им должна отвечать система и что они дожны вводить? 6. Система создается для....? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2009, 23:38 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
2 belugin автор топика в своем первом посте написал авторНазрела необходимость в учете Катушек Оптического Волокна-далее ОВ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2009, 09:13 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
nosov2 belugin автор топика в своем первом посте написал авторНазрела необходимость в учете Катушек Оптического Волокна-далее ОВ И? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2009, 10:05 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
убычный учет ТМЦ (имхо) один нюанс -- при поступлении катушек на склал из цеха их становится больше в цеху из одной катушки делают 3 или 4 или 5 (например) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2009, 10:45 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
beluginBakinbeluginи еще есть такая вещь как первая нормальная форма. Да неужели? И в каком же месте она здесь не выдержена? у предлагавшего "айди произведенных из них катушек должны выглядеть так ХХХ_0_1" - атрибут составной, а в 1НФ атрибут атомарен. Я просто дополнил ваш пост а не спорил с вами. Не правильно понял. Прошу извинить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2009, 12:38 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
nosovубычный учет ТМЦ (имхо) один нюанс -- при поступлении катушек на склал из цеха их становится больше в цеху из одной катушки делают 3 или 4 или 5 (например) Почему нужно знать из какой конкретно катушки ОВ сделана данная катушка кабеля и не нужно знать какой банкой краски она покрашена? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2009, 12:52 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
2 belugin кабель это конечный продукт завода и до него еще далеко пока обсуждаем учет катушек с ОВ на складе и в цехах каждый продукт имеет сертификат и гарантийный срок если выяснится что ОВ имеет дефект кому претензию предЪявлять ??? по обратной цепочке можно определить поставщика первичных катушек (имхо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2009, 15:30 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
beluginХХХ_0_1 - атрибут составной, а в 1НФ атрибут атомарен.ХХХ_0_1 это одно слово следовательно атрибут атомарен и соответствует 1НФ (имхо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2009, 16:51 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
nosovbeluginХХХ_0_1 - атрибут составной, а в 1НФ атрибут атомарен.ХХХ_0_1 это одно слово следовательно атрибут атомарен и соответствует 1НФ (имхо) Приведите пример нарушения 1НФ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2009, 17:35 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
nosov, Тогда вместо таблицы (id int,id_attr1 int,id_attr2 int,id_attr3 int,val1 char(10),val2 char(20)) можно сделать таблицу (Really_1NF char(70)), которая будет по-Вашему в 1НФ. Только вот атрибут-то получается неатомарный и в примере, и у Вас... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2009, 17:38 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
атрибут атомарен если имеет одно значение в поле !!! классика : в поле навыки для сотрудника Пупкина записано жнец, швец, дуде_игрец это нарушение 1 НФ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2009, 18:20 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
А почему тогда здесь нет нарушение 1НФ nosovодной таблицы достаточно будет (имхо) айди исходных катушек должны быть с индексом ноль ХХХ_0 айди произведенных из них катушек должны выглядеть так ХХХ_0_1 ХХХ_0_2 ХХХ_0_3 и т.д. тогда будет ясно кто от кого произошел. ХХХ_0 - жнец _1 - на дуде игрец ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2009, 18:52 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
2 belugin вам не нравится символ подчеркивания -- почему ??? тогда можно так: первичные катушки с префиксом А например АХХХ вторичные катушки с префиксом В например В1АХХХ, В2АХХХ, В3АХХХ третичные катушки с префиксом С например С1В1АХХХ, С1В2ХХХ, С2В1АХХХ и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2009, 09:17 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
nosov, это первой нормально форме не нравится, что атрибут не атомарен: внутри названия есть ссылка на катушку с сырьем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2009, 11:14 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
предложите свой способ учета катушек чтобы можно было проследить от кого они произошли ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2009, 11:47 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
еще вариант ! для каждого уровня создать свою таблицу таблица 1 -- катушки уровня А (первичные) таблица 2 -- катушки уровня В (произведенные из А) таблица 3 -- катушки уровня С (произведенные из В) и тд. структура всех таблиц должна быть одинаковой (имхо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2009, 12:34 |
|
||
|
От чайника) Нужна рекомендация по структуре базы
|
|||
|---|---|---|---|
|
#18+
nosov, уже Bakin предложил катушка: - ID - Катушка с сырьем (в поле хранится ID катушки) - Номенклатура (ссылка на справочник где есть кабель и волокно) - Количество - Толщина - Тип волокна - Цвет Так как у оптоволокна и кабеля могут быть разные характеристики, то тут можно было бы вынести их в отдельные таблицы Вообще тут катушки - частный случай партии сырья, вот я и спрашиваю чем ОВ такое особенное. Например, для расчета себестоимости можно было бы учитывать и приходную партию краски. В аксапте, например, такая связь осуществлялась бы через складские проводки. То есть факт производства катушки из кабеля отражался бы следующими проводками: Операция№1, Волокно, -10, склад волокна, катушка #1 Операция№1, Краска, -5, склад краски, ' Операция№1, Кабель, 10, склад кабеля, катушка #2 потом система бы расчитала себестоимость кабеля на основе себестоимости сырья Конечно, на самом деле все сложнее, но примерно так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2009, 12:51 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=36127215&tid=1543091]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
192ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 522ms |

| 0 / 0 |
