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

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

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

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

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

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


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

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

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

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

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

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

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

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


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