Запрос о разработке базы данных SQL-SERVER

У меня есть небольшие сомнения относительно дизайна моей базы данных, проект содержит следующую структуру, но я не знаю, будут ли эти отношения между control_quotestings, компаниями и странами в порядке, так как все три связаны, я не знаю, повлияет ли это в будущем, или если присоединение к таким таблицам будет плохой практикой, так как при создании контроля цен я занимаю, выбираю страну, а затем выкидываю список компаний, которые принадлежат этой стране, и остальные поля. Я получаю идентификатор выбранной компании

introducir la descripción de la imagen aquí

1
задан 30.11.2019, 04:31
2 ответа

Все зависит от того, что ты хочешь представить с твоими данными. Если колонна idPais представляет то же самое в таблице Control_Cotizaciones, и в таблице Предприятия deberГ-схвати менять это и поддерживать это одиноким в одной из двух подмостков, так как дублированные поля дают достаточно проблем, например, если предприятие изменяет PaГ-s, tendrГ-эксперт, который должен менять стоимость колонны на два подмостков.

, Если наоборот, две колонны представляют informaciГіn различно, - правилен поддерживать оба, потому что хотя estГ©n присоединенные с той же таблицей (Странами), данными, если они могут быть различными в обеих колоннах.

0
ответ дан 01.12.2019, 10:33
  • 1
    Большое спасибо из-за помощи – Andrey Palma Jimenez 01.12.2019, 03:13

Как ты это рассказываешь, один IdEmpresa принадлежит одному idPais, следовательно она relaciГіn между Control_Cotizaciones и paГ-s у тебя это есть фиксирование в ней relaciГіn между обеими организациями, из-за которого, atendiГ©ndonos в правила normalizaciГіn, поле id_pais таблицы Control_Cotizaciones избыточное и tambiГ©n она relaciГіn между Control_Cotizaciones и Paises.

0
ответ дан 01.12.2019, 10:33
  • 1
    Большое спасибо из-за помощи также habí в подумавший об этом, но он был небезопасным, что я сделал, было лучше это поле idPais помещать это, как varchar и сохраняли страну, которая выбирается со списка в пользователя, как я буду осуществлять это – Andrey Palma Jimenez 01.12.2019, 03:11