powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите со структурой
6 сообщений из 6, страница 1 из 1
Помогите со структурой
    #34223724
Vzhik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Честно говоря даже не знаю как сформулировать...
Разве что мне кажется тут есть неправильность ;-)

Хочется красиво и правильно!

Проблема с таблицами "много-много" (9 и 10)
там по два одинаковых fp_id
ну их конечно можно по разному обозвать, но всетаки даже прога выдает, что это как-то подозрительно и спрашивает "Вы уверены?". И тут меня стали мучить сомнения :-)

Ну и собственно проблемный участок ниже.
...
Рейтинг: 0 / 0
Помогите со структурой
    #34224296
Фотография proposed amendment
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VzhikЧестно говоря даже не знаю как сформулировать...
Разве что мне кажется тут есть неправильность ;-)

в том, наверное, и есть неправильность, что не знаешь как сформулировать

опять сферический конь в вакууме
...
Рейтинг: 0 / 0
Помогите со структурой
    #34224462
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все в Вашей воле. Быть fp_id одним и тем же в обоих ссылках или разным - кто же еще знает.
Кроме того, верхняя и нижняя ветки сильно похожи. Их можно объединить, но нужно ли - опять к вопрос к автору.
...
Рейтинг: 0 / 0
Помогите со структурой
    #34224793
Vzhik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
proposed amendment VzhikЧестно говоря даже не знаю как сформулировать...
Разве что мне кажется тут есть неправильность ;-)

в том, наверное, и есть неправильность, что не знаешь как сформулировать

опять сферический конь в вакууме

Ну чтож, попробуем сформулировать своего сферического коня (несомненно который в вакууме).

В принципе все вроде правильно (а может у меня в мозгах сбоит)
Понятно что это зависит от данных... Поэтому опишем эти данные
Например, detector определяется как пара ( fp_id , detector_id) , а содержимое form_1a определяется через ( fp_id , rep_date, prj_id) (т.е. такие primary key)
При этом у form_1a может быть несколько этих detector-ов (это конечно не совсем "много-много", поэтому подправил).

Это нормально что fp_id в таблице detector_form1a фактически участвует два раза? Или это ошибка в структуре и надо грамотно разрулить?
Собственно при генерации скрипта:
Errors - Identical attribute name "fp_id" in entity "detector_form1a"
При этом имена колонок были переименованы (в fp_id_frm и fp_id_dtc).

ModelR
Кроме того, верхняя и нижняя ветки сильно похожи. Их можно объединить, но нужно ли - опять к вопрос к автору.

Ну это так получилось после неудачного обрезания структуры (дабы превлеч внимание к тому что мне не нравиться) Переобрезал ;-)
...
Рейтинг: 0 / 0
Помогите со структурой
    #34227200
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все же, в detector_form1a, обязано ли выполнятся fp_id_frm == fp_id_dtc или нет?
Если нет все ОК.
Иначе оставить один fp_id. Это типичный случай, когда за счет наследования ключей чисто декларативно можно выразить ограничение "тот же самый".
...
Рейтинг: 0 / 0
Помогите со структурой
    #34230100
Vzhik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ModelRВсе же, в detector_form1a, обязано ли выполнятся fp_id_frm == fp_id_dtc или нет?
Если нет все ОК.
Иначе оставить один fp_id. Это типичный случай, когда за счет наследования ключей чисто декларативно можно выразить ограничение "тот же самый".

Разные. Да - похоже все ОК.
Частенько приходиться мелкие базеньки создавать, а такой случай впервые попался и чего-то стали мучить сомнения... собственно подкрепленные тем, что ошибка при генерации скрипта никуда не уходит!!! (Case Studio 2). База собственно создается и не ругается ни на что (Postgres). Мне даже интересно как в других средствах типа ErWin и др. (больше всего интересно в Sybase PowerDesigner - как наиболее навороченной штуки) Т.е. как они реагируют на подобные вещи.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите со структурой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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