powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ограничения целостности
7 сообщений из 7, страница 1 из 1
Ограничения целостности
    #38795206
catkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Друзья, помогите пожалуйтса.
Проектируется система агрегации данных с разных источников: приходят данные от источника и складируются в БД. Есть Таблица_1, где регистрируется событие постулпения данных с рядом параметров. Есть N других таблиц, куда пишутся расширенные данные, отдельно для каждого из N источников (либо не пишутся, если расширенные данные не получены). При этом, для нового события расширенные данные уже могут существовать в соответствующей дополнительной таблице (были когда-то уже записаны). Таким образом, долюна быть связь "один-ко-многим" от каждой из N таблиц к таблице с данными о событии: для каждого элемента данных в расширенных таблицах может быть много зарегистрированных событий в Таблица_1.
Проблема в следующем. Если по событию поступают данные для одной из N-таблиц, соответственно и запись надо производить в Таблицу_1 и в одну из таблиц для расширенных данных. Но так как любая из N таблиц является по сути родительской для Таблицы_1 (сторона "один" в связи "один-ко-многим") возникает ошибка ограничения целостности: запись в Таблицу_1 невозможна ввиду отсутствия соответствующих записей в родительских таблицах. Как обойти это ограничения или перестроить структуру?
Прикладываю набросанную диаграмку в pgModeler.
...
Рейтинг: 0 / 0
Ограничения целостности
    #38795697
pgPhotoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
catkov, Вы ошиблись в выборе СУБД. Вам, вероятней и лучше всего, подойдёт mongodb или: mysql, firebird, mssql, oracle, накрайняк DB2.
...
Рейтинг: 0 / 0
Ограничения целостности
    #38795747
pgPhotoshop catkov, Вы ошиблись в выборе СУБД. Вам, вероятней и лучше всего, подойдёт mongodb или: mysql, firebird, mssql, oracle, накрайняк DB2.ы?
,простите за выражение.

2ТС или отключите фкеи, или создайте центр звизды "N-таблиц" (1-1), и стройте фк "таблицы_1" к нему.
...
Рейтинг: 0 / 0
Ограничения целостности
    #38795937
/\/\/\/\/\/\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
простите за выражениеpgPhotoshop catkov, Вы ошиблись в выборе СУБД. Вам, вероятней и лучше всего, подойдёт mongodb или: mysql, firebird, mssql, oracle, накрайняк DB2.ы?


Таким способом на этом форуме принято мягко посылать собеседника на йух.
Вполне согласен с предыдущим оратором: автору лучше всего подойдет MySQL (не жалко).
...
Рейтинг: 0 / 0
Ограничения целостности
    #38796632
Electric200
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Простите, а чего PG не подойдет?
...
Рейтинг: 0 / 0
Ограничения целостности
    #38796850
pgPhotoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Electric200, Вы случайно не ТС? Звязда - гугля в помощь...

Блин, это чё, выпускной у чукотских выпускников .... одни пейсатели ...
...
Рейтинг: 0 / 0
Ограничения целостности
    #38797046
Electric200
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pgPhotoshop Electric200, Вы случайно не ТС? Звязда - гугля в помощь...

Блин, это чё, выпускной у чукотских выпускников .... одни пейсатели ...
Вашу "звязду" нельзя реализовать в Pg? Почему пишите что Oracle подходит более чем Pg? "Звяздун" вы наш.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ограничения целостности
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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