powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / (_мод)
25 сообщений из 145, страница 4 из 6
(_мод)
    #35814223
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод
оригинальные добавляются вместе с сущностями.
пока не понял каким образом.
Нет так?
_модНовый класс - пиши новый пакет (и еще кучу кода).
откуда в вашей модели появились Методы? Какое физическое воплощение на сервере имеет метод?
...
Рейтинг: 0 / 0
(_мод)
    #35814354
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123откуда в вашей модели появились Методы? Какое физическое воплощение на сервере имеет метод?
можно так: хранимки на сервере, в описании сущности - список методов и соотв. имена хранимок
можно так же подменить стандартные методы
зы на практике использовал один раз, в основном обходятся стандартными
...
Рейтинг: 0 / 0
(_мод)
    #35825626
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пойду до конца. Посмотрим что ЕАВ может дать.
...
Рейтинг: 0 / 0
(_мод)
    #35827267
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сахават ЮсифовПойду до конца. Посмотрим что ЕАВ может дать.
1. Объекты ЕАВ
- предметы по типам
готовые изделия
детали
сборки
материалы
комплектующие
...........
- склады
- контрагенты
- МОЛ
............
2. Операции ЕАВ
- накладные
- счета
- платежи
........
3. классификаторы не ЕАВ
- типы предметов
- виды договоров
- типы клиентов
ну и т.д

4 Конструкторские спецификации не ЕАВ
...
Рейтинг: 0 / 0
(_мод)
    #35827993
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модСахават ЮсифовПойду до конца. Посмотрим что ЕАВ может дать.
1. Объекты ЕАВ
- предметы по типам
готовые изделия
детали
сборки
материалы
комплектующие
...........
- склады
- контрагенты
- МОЛ
............

Это понятно.

2. Операции ЕАВ
- накладные
- счета
- платежи
........

Наверное, под операцией понимается действия, меняющие определенные свойства объектов. Т.е., актуализированный нормативный процесс на входе/выходе которого актуальные объекты (могут не быть) и определенная схема документирования факта актуализации.

3. классификаторы не ЕАВ
- типы предметов
- виды договоров
- типы клиентов
ну и т.д

Все что может быть перечислимым и образующим для отношения (ссылки), у меня ЕАВ.

4 Конструкторские спецификации не ЕАВ

Почему?

Ввел 3 типа методов
1. Программный код - немспейс, класс, метод, аргументы (через рефлекцию)
2. Хранимка - схема, процедура, параметры
3. SQL - файл, параметры
...
Рейтинг: 0 / 0
(_мод)
    #35829230
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Сахават Юсифов]Наверное, под операцией понимается действия, меняющие определенные свойства объектов.
В принципе да - некоторое событие, которое привязано ко времени и что-то меняет в окружающей среде. Внешне оформлено как документ произвольной стр-ры , т.е. ЕАВ
зы А что "Почему ?" - не понял последнего вопроса
...
Рейтинг: 0 / 0
(_мод)
    #35829684
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод,

4 Конструкторские спецификации не ЕАВ


Почему?
...
Рейтинг: 0 / 0
(_мод)
    #35829695
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот как описываю методы. Ниче себе получилось. :)
...
Рейтинг: 0 / 0
(_мод)
    #35829738
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сахават Юсифов4 Конструкторские спецификации не ЕАВ
Почему?
Это часть фиксированной модели данных - контструкторский граф. Его вершины - предметы, их св-ва - ЕАВ, а дуги графа имеют заданный моделью набор св-в. Таких фиксир. частей много - например проводки, остатки на счетах и т.д.
...
Рейтинг: 0 / 0
(_мод)
    #35829752
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И метод этот появляется на форме типа ввиде кнопки
...
Рейтинг: 0 / 0
(_мод)
    #35829757
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модСахават Юсифов4 Конструкторские спецификации не ЕАВ
Почему?
Это часть фиксированной модели данных - контструкторский граф. Его вершины - предметы, их св-ва - ЕАВ, а дуги графа имеют заданный моделью набор св-в. Таких фиксир. частей много - например проводки, остатки на счетах и т.д.
Понятно. В принципе конструкты которые уже точно определены можно описать статически.
...
Рейтинг: 0 / 0
(_мод)
    #35829804
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов_модСахават Юсифов4 Конструкторские спецификации не ЕАВ
Почему?
Это часть фиксированной модели данных - контструкторский граф. Его вершины - предметы, их св-ва - ЕАВ, а дуги графа имеют заданный моделью набор св-в. Таких фиксир. частей много - например проводки, остатки на счетах и т.д.
Понятно. В принципе конструкты которые уже точно определены можно описать статически.

Теперь, если сделать галочку для типов "Способ хранения" ЕАВ{Да, Нет}, Если "Нет" вычислить все зависимости, найти разбиение и сгенерировать для этого разбиения структуру БД, заменить ЕАВ вызовы этих структур на плоские эквиваленты, то в конечном итоге получим плоскую структуру + ЕАВ для изменчивых свойств объектов плоских структур. И вопросы о скорости и т.д. уйдут в небытие. Правильно?
...
Рейтинг: 0 / 0
(_мод)
    #35830163
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сахават ЮсифовПравильно?
Можно попробывать
...
Рейтинг: 0 / 0
(_мод)
    #35849275
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жуть что творится :)
Эх, разобраться бы красиво с адекватным описанием загрузки корневых типов (типа интеллектуальный пейджинг, имеющий адекватное понимание для предмета-типа)
...
Рейтинг: 0 / 0
(_мод)
    #35849361
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЭх, разобраться бы красиво с адекватным описанием загрузки корневых типов (типа интеллектуальный пейджинг, имеющий адекватное понимание для предмета-типа)

В WPF в этом плане все красиво
...
Рейтинг: 0 / 0
(_мод)
    #35849367
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaавторЭх, разобраться бы красиво с адекватным описанием загрузки корневых типов (типа интеллектуальный пейджинг, имеющий адекватное понимание для предмета-типа)

В WPF в этом плане все красиво
что, впф понимает семантику предметной области?
...
Рейтинг: 0 / 0
(_мод)
    #35850912
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сахават ЮсифовЖуть что творится :)
Это правда. Боюсь, вам надо начинать все с начала - с модели предметной области.
...
Рейтинг: 0 / 0
(_мод)
    #35851406
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Это правда. Боюсь, вам надо начинать все с начала - с модели предметной области

И закладывать в архитектуру SMB, BPM, онтологии и пр. фигню. Должно красиво получиться. А если еще и клиент будет работать в браузере + интегрировать учетную софтинку с виртуальным офисом и сервисами - ну просто сказка. ;)
...
Рейтинг: 0 / 0
(_мод)
    #35851586
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest_20040621И закладывать в архитектуру SMB, BPM, онтологии и пр. фигню.
Ну наверное не в архитектуру, а именно в модель предметной области. Проще говоря - определиться с объектами, их классификацией, поведением и прочее. А то на скринах я вижу (и не только я) какой то сумбур.
guest_20040621
А если еще и клиент будет работать в браузере + интегрировать учетную софтинку с виртуальным офисом и сервисами - ну просто сказка. ;)
Ну это как раз не очень большая проблема.
...
Рейтинг: 0 / 0
(_мод)
    #35851660
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модСахават ЮсифовЖуть что творится :)
Это правда. Боюсь, вам надо начинать все с начала - с модели предметной области.
Предметная область не моя проблема. Если я дам крен в какую то сторону то получу 1с или что то еще. Сейчас задача - описать предметную область, сгенерировать схему БД, сделать маппинг на ЕАВ, по сгенерированной схеме построить GUI, описать возможные схемы пейджинга-фильтрации, придумать способ загрузки связей по навигации и т.д.
...
Рейтинг: 0 / 0
(_мод)
    #35851746
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Ну наверное не в архитектуру, а именно в модель предметной области.

Не в модель, а в архитектуру.

> Ну это как раз не очень большая проблема.

Хм... да вот как раз проблема. Не в клиенте, а в интеграции всего зоопарка. И айпи-телефония, и удаленные файловые хранилища, и он-лайн редакторы, и информационная система, и любые другие внешние сервисы - и все это в одном контексте. Так себе не проблема.
...
Рейтинг: 0 / 0
(_мод)
    #35851859
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621> а в интеграции всего зоопарка...
Хе, получется интересные моменты - берешь чужую БД, сгенерируешь свою схему, сгенерируешь все навигационные связи и заливаешь в ЕАВ и получаешь базовый функционал чужой схемы.
через пару итераций есть полная интеграция зоопарка и базовый функционал. Если доступны обрабатывающие методы, то и вес функционал.
Сегодня показал в концерне, тут же решили отказаться от какого-то "план-дизайнера", не знаю что она там делает, но их люди знают.
За 30 минут сгенерировали задачу (сами) для анализа отрасли.
...
Рейтинг: 0 / 0
(_мод)
    #35851893
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модЭто правда. Боюсь, вам надо начинать все с начала - с модели предметной области.
мод, можно поподробнее? что вы имеете под "предметная область"?
У меня "предметная область" - генерация программы (каркаса, с возможностью расширения через сервисы) из описания "предметной области" пользователя.
...
Рейтинг: 0 / 0
(_мод)
    #35852056
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифовберешь чужую БД, сгенерируешь свою схему, сгенерируешь все навигационные связи и заливаешь в ЕАВ и получаешь базовый функционал чужой схемы.

как то просто все получается Сахават. Просто не думаю что функционал можно представить в виде модели БД. Она же еще и работать должна, а не просто статически отражать состотояние объектов, как быть с этим?
...
Рейтинг: 0 / 0
(_мод)
    #35852120
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Хе, получется интересные моменты

Если эта база данных удовлетворяет необходимому минимуму условий - да, без проблем. Вот только где вы видели такие базы данных? Как минимум данные должны быть представимы в виде (управляющий идентификатор, идентификатор состояния, идентификатор контекста (вендор данных, идентификатор модели, идентификатор сущности, идентификатор экземпляра сущности)). Причем, контекст и состояние - очень упрощенно идентификаторы, вообще говоря, зависимости могут быть не тривиальные. Фишка в том, что контекст как правило жестко задается при проектировании (в частости, включает в себя весь геморрой, по поводу которого в основном и возникают вопросы: права доступа, локализация, распределенная структура, классификация и пр.), а про состояния даже и вспоминать не хочется.

> полная интеграция зоопарка

Как вы себе это представляете, если у каждого внешнего сервиса - уникальная метамодель, совершенно не обязательно сопоставимая с вашей?

> За 30 минут сгенерировали задачу (сами) для анализа отрасли.

Ай, молодцы. ;) Как, интересно, они модель отрасли за полчаса умудрились построить?
...
Рейтинг: 0 / 0
25 сообщений из 145, страница 4 из 6
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / (_мод)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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