powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Целостность данных
25 сообщений из 75, страница 2 из 3
Целостность данных
    #40055177
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311,
Из того что Вы написали:почему не УЗЛЫ 1:М ДЕТАЛИ 1:М ПРОЦЕСС
Может я чё не понял,поясните:собирается узел состоящий из деталей изготовляемых по разным процессам.Вы хотите получать полную информацию об узле(состав,по каким процессам изготовлены детали кто,что,где и т.д)
...
Рейтинг: 0 / 0
Целостность данных
    #40055182
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina
Serg197311
MAIN1 - структура изделия, дерево

Это требует self-join - на схеме я его не вижу.

Serg197311
Таблица MAIN1
Code
OWN код узла и его вышестоящий код - для создания дерева изделия

Не понял. В смысле Code - это код узла, а OWN - код его родителя?ДА Если так - где self-join связь?
...

Честно сказать - про self-join не слышал в таком контексте
Дерево строится на основании связи code-own..... оно строится..... 15000 поз - 3-5 сек.... Меня устраивает, что не так?



Akina

Serg197311
sernn - уникальный код главного изделия(главной сборки)
Это - переопределение, главное изделие может быть получено запросом по дереву.

Если убрать sernn запросом по дереву можно получить головную позицию(code по MAIN1) -например 186211. В другой таблице есть информация о том, что наше главное изделие с внутренним номером( sernn)=56 будет смонтировано на изделии заказчика № ХХХХХХ
Как связать эту информацию? Как отобрать необходимые 15-20000 записей именно для этого главного изделия для построения дерева и для других операций? У меня это реализовано, работает быстро, дает мне все нужные мне возможности.
Можно ли сделать по другому - наверное можно, но для этого надо понять что это мне даст в итоге


Akina
Serg197311
codever - уникальный код детали

Узел и деталь - это две отдельные сущности. Как они оказались в одной таблице?...

А вот это, Akina, определяется не Вашим мнением, основанном на безусловно большом опыте, а бизнеслогикой и имеющимися на предприятии в данный момент реальностями. Данная модель данных разрабатывалась под них и им соответствует. В детали здесь вдаваться не буду ибо просто не имею права



Akina
Дальше можно уже не смотреть...
Ваше право
Зы - на всякий случай напишу - уже организована и действует передача ресурсных спецификаций и маршрутных карт в ЕРП систему.
...
Рейтинг: 0 / 0
Целостность данных
    #40055183
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
Serg197311,
Из того что Вы написали:почему не УЗЛЫ 1:М ДЕТАЛИ 1:М ПРОЦЕСС

Вот этого я не понял....

sdku
Может я чё не понял,поясните:собирается узел состоящий из деталей изготовляемых по разным процессам.Вы хотите получать полную информацию об узле(состав,по каким процессам изготовлены детали кто,что,где и т.д)

Вот это - понял. Все именно так, как написано
...
Рейтинг: 0 / 0
Целостность данных
    #40055192
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
Serg197311,
Из того что Вы написали:почему не УЗЛЫ 1:М ДЕТАЛИ 1:М ПРОЦЕСС

АА, понял
Типа есть таблица узлы, есть таблица детали и есть таблица - процессы? И они связаны по ключевым полям?
А в сборочном чертеже например есть 15 сборочных единиц(узлов) и 25 разных деталей. В разные таблицу их пихать?
А в тех сборочных единицах также есть сборочные единицы и детали. И так на 8-15 уровней вглубь
Я не представляю как будет работать в этих условиях предложенная вами схема...


А на каждую деталь может быть несколько разных процессов, которые используются в зависимости от конкретных условий, если сделать прямую связь от узла в MAIN1 к процессу - то на каждый узел придется создавать новый процесс и от этого база данных раздуется неимоверно. А я сейчас имею возможность использовать ранее разработанные процессы без лишнего увеличения объема базы, и также одновременно использовать несколько процессов на одну деталь
...
Рейтинг: 0 / 0
Целостность данных
    #40055193
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311,
если вторая часть моего сообщения "именно так",то почему не наблюдается таблица ДЕТАЛИ? Из ЧЕГО собирается узел?
Serg197311
Есть 3 таблицы
tprcs - процессы и их описание
MAIN1 - структура изделия, дерево
spztmp - описывает какой процесс назначен для выполнения на эту деталь на этом изделии...(организация связи М:М)
...
Рейтинг: 0 / 0
Целостность данных
    #40055196
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
Serg197311,
если вторая часть моего сообщения "именно так",то почему не наблюдается таблица ДЕТАЛИ? Из ЧЕГО собирается узел?

Потому что я ее не показал. Там вообще около 70 разных таблиц - что всех показывать?
Тут вон три таблицы показал - кипеша на 2 страницы и все не по существу вопроса.
Блин - как а анекдоте - пока ж*пу не покажешь - туалетную бумагу тебе не продадут.....
Все, дальнейшее обсуждение структуры только после того как кто-нибудь знающий поможет мне составить инструкцию ALTER TABLE
...
Рейтинг: 0 / 0
Целостность данных
    #40055207
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гляньте какие системы есть в автомобиле из скольких узлов\агрегатов они состоят и из каких деталей состоят последние.И тут возникает ДВА интересных вопроса:
1.Необходимо узнать из каких деталей состоит СИСТЕМА автомобиля?
2. из каких деталей состоят узлы входящие в СИСТЕМУ?
Первое и второе таки две большие разницы и без четкой постановки задачи и соответствующего ей структурирования (может быть довольно много степеней вложенности-мне на практике попадалось максимум 5-единожды-не так страшен чёрт как его малюют\не боги горшки обжигают) данных ACCESS не "победить"
...
Рейтинг: 0 / 0
Целостность данных
    #40055214
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
Гляньте ****
Первое и второе таки две большие разницы

При всем уважении..... Ну нет у меня никакого желания и времени дискутировать о почти философских категориях в отвлеченном смысле....
Я знаю одно - моя схема работает и дает нужную информацию в нужном объеме... А как я там это называю - деталь, узел, сборочная единица - без разницы
...
Рейтинг: 0 / 0
Целостность данных
    #40055218
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311

А в сборочном чертеже например есть 15 сборочных единиц(узлов) и 25 разных деталей. В разные таблицу их пихать? Таки ДА(узлы и подчиненная ей детали и подчиненная ей процессы)
А в тех сборочных единицах также есть сборочные единицы и детали. И так на 8-15 уровней вглубь(система-агрегат-узел-деталь- процесс? :4-5 степеней вложенности)
Я не представляю как будет работать в этих условиях предложенная вами схема...(нормально будет работать-развивайте воображение)


А на каждую деталь может быть несколько разных процессов(тбл.ПроцДеталей), которые используются в зависимости от конкретных условий, если сделать прямую связь от узла в MAIN1 к процессу(тбл.ПроцУзлов) - то на каждый узел придется создавать новый процесс (с какого перепугу-выберите из тех что есть) и от этого база данных раздуется неимоверно(я так думаю что Вы не видели хорошо спроектированные БД в 1-1,5 ГБ - ну а при значительно больших объемах пользовать ACCESS очень не ACE\невозможно) . А я сейчас имею возможность использовать ранее разработанные процессы(пусть их для детали 10-20,деталей 1000-итого 10-20 тысяч записей-очень даже приемлимо тем более что тбл. справочник и значительного роста объема не будет)без лишнего увеличения объема базы, и также одновременно использовать несколько процессов на одну деталь
...
Рейтинг: 0 / 0
Целостность данных
    #40055222
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sdku - Я ничо в жизни не видел, ничо не знаю, перед вашей мудростью преклоняюсь....
Сделайте пожалуйста такое огромное одолжение..... Помогите ALTER TABLE написать....
Или свалите в туман со своим флудом
...
Рейтинг: 0 / 0
Целостность данных
    #40055224
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можете это глянуть
...
Рейтинг: 0 / 0
Целостность данных
    #40055226
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разрешите свалить,мой генерал!!!!
Успехов в сизифовом труде!
...
Рейтинг: 0 / 0
Целостность данных
    #40055230
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
Разрешите свалить,мой генерал!!!!
Успехов в сизифовом труде!

+100500
P.S У человека есть всего два мнения , одно свое , а другое неправильное.
...
Рейтинг: 0 / 0
Целостность данных
    #40055241
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMan
P.S У человека есть всего два мнения , одно свое , а другое неправильное.

У меня есть одно и точно правильное мнение - я нахожусь на Русском форуме, где вместо ответа на вопрос "как это сделать" тебе сначала докажут что это тебе не надо и ты вообще ничего не знаешь.
Вот в меру сил и борюсь с этой особенностью
ЗЫ а про то что могут быть другие глобальные решения которые будут работать(читай - правильные) - я выше писал. Но мое - уже работает и поэтому оно тоже - правильное
...
Рейтинг: 0 / 0
Целостность данных
    #40055247
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
Разрешите свалить,мой генерал!!!!
Успехов в сизифовом труде!

Эх! кто ж мне теперь про ALTER TABLE расскажет поможет-то...... Так и зачахну видать......
...
Рейтинг: 0 / 0
Целостность данных
    #40055253
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311

Эх! кто ж мне теперь про ALTER TABLE расскажет поможет-то...... Так и зачахну видать......
Нравятся мне такие "персонажи" которым говорят что на 0 делить нельзя(надо менять структуру)а он повторяет "ну как разделить на 0"?
Serg197311
Но мое - уже работает и поэтому оно тоже - правильное

немного не так:когда Вы осуществите свю "хотелку" тогда будете говорить что это все правильноюА пока это те самые грабли о которых говорил уважаемый Akina
Молчу...молчу...Свалил так свалил..
...
Рейтинг: 0 / 0
Целостность данных
    #40055254
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311
Вот в меру сил и борюсь с этой особенностью

Да осилит дорогу идущий !!!!
...
Рейтинг: 0 / 0
Целостность данных
    #40055263
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311
кто ж мне теперь про ALTER TABLE расскажет поможет-то..
рассказывать - это навряд ли (читай сам), а поможет... возможно, когда будет время и тестовый пример.
...
Рейтинг: 0 / 0
Целостность данных
    #40055269
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HELP: "Команда ALTER TABLE используется для добавления, удаления или модификации колонки в уже существующей таблице."
Изменять структуру таблицы в работающей БД это круто-где уж нам убогим до этого додуматься....
...
Рейтинг: 0 / 0
Целостность данных
    #40055272
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
Нравятся мне такие "персонажи" которым говорят что на 0 делить нельзя(надо менять структуру)а он повторяет "ну как разделить на 0"?

Да уж, дай спокойно зачахнуть
...
Рейтинг: 0 / 0
Целостность данных
    #40055273
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311
sdku
Молчу...молчу...Свалил так свалил..

Да уж, дай спокойно зачахнуть
...
Рейтинг: 0 / 0
Целостность данных
    #40055281
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург
Serg197311
кто ж мне теперь про ALTER TABLE расскажет поможет-то..
рассказывать - это навряд ли (читай сам), а поможет... возможно, когда будет время и тестовый пример.

Панург, дайте пож почту какую-нибудь.... скину тестовый пример. Здесь не хотелось бы - опять волна флуда пойдет.....
...
Рейтинг: 0 / 0
Целостность данных
    #40055387
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
немного не так:когда Вы осуществите свю "хотелку" тогда будете говорить что это все правильноюА пока это те самые грабли о которых говорил уважаемый Akina
Молчу...молчу...Свалил так свалил..

Ты The Bill. На всякий уточню - я не программист, а уж тем более нанятый. Я начальник технологического отдела.( Это не к понтам, а что бы это чудо наконец отвалило в туман и не мешало решать реальные проблемы) Я сам эту систему пишу, я же и главный пользователь и обслуживать ее кто-то кроме меня будет только если меня с должности уволят(чего в принципе никогда нельзя исключить).
...
Рейтинг: 0 / 0
Целостность данных
    #40055389
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311
кто ж мне теперь про ALTER TABLE расскажет поможет-то

Я этой приблудой не пользовался, но прочитал про это у мелко софта...
И мне кажется что это тупик, обычно Панург выдает на гора, если есть что выдавать...
- ALTER TABLE это грубо изменить таблицу (не схему данных, ни две, ни три таблицы).
- Check Constraint это контрольное ограничение на ключ, поле... в данном случае оно идеально на codever в spztmp, которого там нет (а если оно там будет, то зачем тогда козе баян)...
- И самое главное Check Constraint не предотвращает запись не того и не туда, оно возникает тогда, когда это уже произошло... Я думаю Акина именно это называл "полем граблей"

Сэр, готовьте пример Панургу, будем делать ставки, аж интересно стало...
...
Рейтинг: 0 / 0
Целостность данных
    #40055390
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag

Сэр, готовьте пример Панургу, будем делать ставки, аж интересно стало...

Да приготовил уже - сам готов и поставить и проставиться если что))
...
Рейтинг: 0 / 0
25 сообщений из 75, страница 2 из 3
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Целостность данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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