powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите установить ограничения на таблица (Наследование связи)
14 сообщений из 14, страница 1 из 1
Помогите установить ограничения на таблица (Наследование связи)
    #38403644
BobrDobr2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!
Есть вот такая база:


Нужно установить ограничение так что бы в таблицу DataObjectRelation можно было добавить только id объектов для классов которых установлена связь в таблице DataClassRelation, то есть в таблице DataObjectRelation не может быть записи (1 1) или (2 2).
...
Рейтинг: 0 / 0
Помогите установить ограничения на таблица (Наследование связи)
    #38403673
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BobrDobr2014,

легко, ВИПРОС это делает автоматом
...
Рейтинг: 0 / 0
Помогите установить ограничения на таблица (Наследование связи)
    #38403696
BobrDobr2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRos,
Спасибо за наводку, интересный продукт, но если можно подскажите как решить данную задачу без випрос.

П.C. А где можно скачать демо випрос или как приобрести ваш продукт?
...
Рейтинг: 0 / 0
Помогите установить ограничения на таблица (Наследование связи)
    #38403761
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BobrDobr2014,

в ВИПРОС это решается с помощью механизма контекстного ограничения домена значений
имеются контексты ограничения домена значений - макрообъект, макротип, тип (по росту мощности домена значений)
если какое то понятие встречается в контексте ограничения домена несколько раз, то значения предлагаются только из этого контекста, если контекст пусть, то вышестоящего по мощности контекста и т.д.

к сожалению, демо версии ВИПРОС нет пока
...
Рейтинг: 0 / 0
Помогите установить ограничения на таблица (Наследование связи)
    #38403791
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нелепости)) Ни в одной СУБД нельзя, конечно же, связать экземпляры объектов (классов, типов сущности), между которыми не объявлена связь. Для этого не нужны контекстный механизм ограничения домена значений, макрообъекты, макротипы и т.п. Вероятно, они нужны, когда используется реляционная СХОД и, соответственно, архитектура "модель верхнего уровня+маппинг+РМД":
13577413
...
Рейтинг: 0 / 0
Помогите установить ограничения на таблица (Наследование связи)
    #38403947
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятина,

ВИПРОС и есть СУБД по твоему
...
Рейтинг: 0 / 0
Помогите установить ограничения на таблица (Наследование связи)
    #38403967
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosБредятина,

ВИПРОС и есть СУБД по твоему
Да. Но, перегруженная концепциями.
...
Рейтинг: 0 / 0
Помогите установить ограничения на таблица (Наследование связи)
    #38403978
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятина,

нет ничем не перегружена, наоборот, до нескольких концепций никак руки не доходят
у меня основная концепция такова - если можно что то существенное (т.е. что не разово) вычислить автоматически (или с помощью минимальной наводки) исходя из заданной структуры, то она должна быть вычислена
а так, если хошь, приходи, покритикуй, предложи решения, и мы тебя или наймем, или как то по другоему сотрудничество организуем, вплоть до назаначения тебя руководителем проекта
...
Рейтинг: 0 / 0
Помогите установить ограничения на таблица (Наследование связи)
    #38403983
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosБредятина,

нет ничем не перегружена, наоборот, до нескольких концепций никак руки не доходят
у меня основная концепция такова - если можно что то существенное (т.е. что не разово) вычислить автоматически (или с помощью минимальной наводки) исходя из заданной структуры, то она должна быть вычислена
а так, если хошь, приходи, покритикуй, предложи решения, и мы тебя или наймем, или как то по другоему сотрудничество организуем, вплоть до назаначения тебя руководителем проекта
Конечно, все существенное должно быть реализовано, но это вовсе не означает, что нужно перегружать СУБД (точнее, МД) концепциями.
Вы не знакомы с MUMPS, а СУБД больше ни на чем не сделаешь, на сегодняшний день.
...
Рейтинг: 0 / 0
Помогите установить ограничения на таблица (Наследование связи)
    #38403993
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятина,

вот ответ мн на вопрос
как можно было бы в МУМПС организовать такое декларативно
есть пара свойств объекта и между ними зависимости
А является предком (потомком) Б
у А и Б общие родители (потомки)
и вопрос который задал парень наверху про динамичсекие ограничения на домен
...
Рейтинг: 0 / 0
Помогите установить ограничения на таблица (Наследование связи)
    #38404008
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosБредятина,

вот ответ мн на вопрос
как можно было бы в МУМПС организовать такое декларативно
есть пара свойств объекта и между ними зависимости
А является предком (потомком) Б
у А и Б общие родители (потомки)
и вопрос который задал парень наверху про динамичсекие ограничения на домен
При чем здесь MUMPS??? MUMPS - не СУБД, и в ней нет никакой МД.
Ни в одной СУБД нельзя, конечно же, связать экземпляры объектов (классов, типов сущности), между которыми не объявлена связь. Для этого не нужны контекстный механизм ограничения домена значений, макрообъекты, макротипы и т.п. Вероятно, они нужны, когда используется реляционная СХОД и, соответственно, архитектура "модель верхнего уровня+маппинг+РМД".
И не нужно выходить за границы темы с новыми задачами, тем более, ориентируясь на биологические концепции, необходимость в которых весьма не однозначна))
...
Рейтинг: 0 / 0
Помогите установить ограничения на таблица (Наследование связи)
    #38404351
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosдинамичсекие ограничения на домен
Могут быть сложными. Поэтому они должны задаваться логическими условиями, написанными на каком то языке.
...
Рейтинг: 0 / 0
Помогите установить ограничения на таблица (Наследование связи)
    #38404502
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод,

некоторые часто встречающиеся случаи можно описать с помощью встроенного механизма описания контекстов зависимостей
некоторые описываются как вычислимые по другим свойствам этой же сущности и/или + по свойствам связей (но это медленный механизмагрегации обычно)
некоторые через механзм миграции свойств
а так да в коде можно все описать, но суть - не писать код возможности, так как аналитики обычно не пишут код
...
Рейтинг: 0 / 0
Помогите установить ограничения на таблица (Наследование связи)
    #38404648
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosа так да в коде можно все описать, но суть - не писать код возможности, так как аналитики обычно не пишут код
Только не в коде, а как часть метаописания. Ну а писать более менее простые логические выражения могут и аналитики
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите установить ограничения на таблица (Наследование связи)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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