Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Простой вопрос! / 8 сообщений из 8, страница 1 из 1
28.12.2016, 14:06
    #39376890
ddablbi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой вопрос!
Добрый день. Есть локация. Одна из ее характеристик - код страны. Связь один ко многим. Если ли смысл создавать таблицу, чтобы она хранила в себе одно поле "код страны". Или хранить эти данные в таблице "Локация", без декомпозиции? Нормализация вроде бы требует, но есть ли в этом толк?
...
Рейтинг: 0 / 0
28.12.2016, 14:18
    #39376908
Дедушка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой вопрос!
я бы выделил т.к. гарантировать, что в будущем не появится ещё какой-то атрибут связанный с сущностью "страна" вы вряд ли можете.
...
Рейтинг: 0 / 0
28.12.2016, 14:22
    #39376913
ddablbi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой вопрос!
Действительно. Спасибо!
...
Рейтинг: 0 / 0
28.12.2016, 16:07
    #39377022
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой вопрос!
ddablbiДобрый день. Есть локация. Одна из ее характеристик - код страны. Связь один ко многим. Если ли смысл создавать таблицу, чтобы она хранила в себе одно поле "код страны". Или хранить эти данные в таблице "Локация", без декомпозиции? Нормализация вроде бы требует, но есть ли в этом толк?

Нормализация этого не требует. И декомпозиции тут никакой нет.

Но смысл создавать словарь стран, естественно, есть , чтобы хранить там хотя бы название страны.
...
Рейтинг: 0 / 0
05.01.2017, 19:42
    #39379810
fsharp_fsharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой вопрос!
MasterZivddablbiДобрый день. Есть локация. Одна из ее характеристик - код страны. Связь один ко многим. Если ли смысл создавать таблицу, чтобы она хранила в себе одно поле "код страны". Или хранить эти данные в таблице "Локация", без декомпозиции? Нормализация вроде бы требует, но есть ли в этом толк?

Нормализация этого не требует. И декомпозиции тут никакой нет.

Но смысл создавать словарь стран, естественно, есть , чтобы хранить там хотя бы название страны.

можно тамже хранить, с FK на саму себя
...
Рейтинг: 0 / 0
10.01.2017, 13:03
    #39381405
Простой вопрос!
fsharp_fsharpMasterZivпропущено...


Нормализация этого не требует. И декомпозиции тут никакой нет.

Но смысл создавать словарь стран, естественно, есть , чтобы хранить там хотя бы название страны.

можно тамже хранить, с FK на саму себя

FK должен ссылаться на уникальный атрибут или комбинацию атрибутов.
Иерархичность данных не заявлена топикстартером.

fsharp_fsharp, опишите (если можно, с примером) идею Вашей задумки, с учетом вводной по задаче.
...
Рейтинг: 0 / 0
01.03.2017, 11:26
    #39412247
welter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой вопрос!
ddablbiДобрый день. Есть локация. Одна из ее характеристик - код страны. Связь один ко многим. Если ли смысл создавать таблицу, чтобы она хранила в себе одно поле "код страны". Или хранить эти данные в таблице "Локация", без декомпозиции? Нормализация вроде бы требует, но есть ли в этом толк?

Т.к. код сущности(страны) может меняться (хотя бы теоретически), то правильнее создать отдельную таблицу.
...
Рейтинг: 0 / 0
01.03.2017, 13:40
    #39412388
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой вопрос!
ddablbiДобрый день. Есть локация. Одна из ее характеристик - код страны. Связь один ко многим.
Вот прям точно-точно один ко многим?

ddablbiЕсли ли смысл создавать таблицу, чтобы она хранила в себе одно поле "код страны".
Зависит от того, для чего в бизнес-логике требуется это поле.

ddablbiНормализация вроде бы требует, но есть ли в этом толк?
Примерьте свой софт на Украину образца 14-го года и подумайте, как он будет себя чувствовать в том и в другом случае.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Простой вопрос! / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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