Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / О создании дополнительного отношения / 12 сообщений из 12, страница 1 из 1
14.05.2015, 03:02
    #38958127
SashaMercury
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О создании дополнительного отношения
Здравствуйте.
Допустим у нас есть некое отношение R, где для какого-либо атрибута домен может быть сформирован как с использованием дополнительного отношения K, так и без него. Вопрос: существуют ли однозначные правила по созданию дополнительного отношения в таком случае ? Всегда ли когда можно создать K, его нужно проектировать ?
...
Рейтинг: 0 / 0
14.05.2015, 06:50
    #38958141
Serguei
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О создании дополнительного отношения
SashaMercury,
Чиво чиво?
...
Рейтинг: 0 / 0
14.05.2015, 08:55
    #38958197
Кот Матроскин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О создании дополнительного отношения
"так и без него" - в смысле, условно говоря, формулой, а не множеством?
...
Рейтинг: 0 / 0
14.05.2015, 19:12
    #38959153
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О создании дополнительного отношения
В силу неоднозначной однозначности, думаю, такие отношения по критериям заданного домена, проектированного по определенном атрибуту возможно не всегда невозможно.
...
Рейтинг: 0 / 0
15.05.2015, 10:00
    #38959466
SashaMercury
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О создании дополнительного отношения
Кот Матроскин"так и без него" - в смысле, условно говоря, формулой, а не множеством?
Верно
...
Рейтинг: 0 / 0
15.05.2015, 10:19
    #38959483
SashaMercury
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О создании дополнительного отношения
SashaMercuryКот Матроскин"так и без него" - в смысле, условно говоря, формулой, а не множеством?
Верно

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

Верно

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

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

Верно

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

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

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

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

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


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