powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / О создании дополнительного отношения
12 сообщений из 12, страница 1 из 1
О создании дополнительного отношения
    #38958127
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
Допустим у нас есть некое отношение R, где для какого-либо атрибута домен может быть сформирован как с использованием дополнительного отношения K, так и без него. Вопрос: существуют ли однозначные правила по созданию дополнительного отношения в таком случае ? Всегда ли когда можно создать K, его нужно проектировать ?
...
Рейтинг: 0 / 0
О создании дополнительного отношения
    #38958141
Serguei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercury,
Чиво чиво?
...
Рейтинг: 0 / 0
О создании дополнительного отношения
    #38958197
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"так и без него" - в смысле, условно говоря, формулой, а не множеством?
...
Рейтинг: 0 / 0
О создании дополнительного отношения
    #38959153
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В силу неоднозначной однозначности, думаю, такие отношения по критериям заданного домена, проектированного по определенном атрибуту возможно не всегда невозможно.
...
Рейтинг: 0 / 0
О создании дополнительного отношения
    #38959466
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот Матроскин"так и без него" - в смысле, условно говоря, формулой, а не множеством?
Верно
...
Рейтинг: 0 / 0
О создании дополнительного отношения
    #38959483
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercuryКот Матроскин"так и без него" - в смысле, условно говоря, формулой, а не множеством?
Верно

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

Верно

Не совсем верно. Без создания дополнительного отношения, значит либо формулой, либо множеством допустимых значений(без создания дополнительного отношения), либо без каких-либо особенностей вообще.Если предполагается расширение домена, то необходимо новое отношение. Если набор фиксирован, то нет.

Даже если расширение (изменение) предполагается, но оно будет наверняка невелико, то можно ограничиться и констрейнтом. И уже его при необходимости менять.
...
Рейтинг: 0 / 0
О создании дополнительного отношения
    #38959554
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercurySashaMercuryпропущено...

Верно

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

В любом случае - конечно, создание дополнительного отношения не обязательно, иначе любое поле даты и любое целочисленное поле требовало бы справочника :).
...
Рейтинг: 0 / 0
О создании дополнительного отношения
    #38959682
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот Матроскин, существуют ли какие-то строгие правила по данному вопросу ?
...
Рейтинг: 0 / 0
О создании дополнительного отношения
    #38959702
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercury,

Ну я же говорю : строгого правила "создавать всегда" быть не может (см. выше), строгого правила "не создавать никогда" - тоже (потому что в принципе любую ссылку на постоянный справочник можно свести к Вашему "задано множеством допустимых значений"). Т.е. - все зависит от дополнительных нюансов и здравого смысла.
...
Рейтинг: 0 / 0
О создании дополнительного отношения
    #38959715
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> существуют ли какие-то строгие правила по данному вопросу ?

Нет. И даже формализовать требования вряд ли получится: куча нюансов. Даже если ограничиться наиболее очевидными - локализация и контексты, - вряд ли получится говорить о правилах, скорее, о неформальных рекомендациях. Причём, тоже достаточно условно: жизненный цикл структуры данных - вещь не всегда вполне предсказуемая.
...
Рейтинг: 0 / 0
О создании дополнительного отношения
    #38960467
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот МатроскинSashaMercury,

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


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