Привет, всегда ли нужен сурогатный ключ как primary key?. Если

есть поле country code (натуральный ключ), что можна сказать в оправданание сурогатного ключа в этом случае?

2 ответов

2 просмотра

Я всегда делаю, но в соединительных не обязательно

primary key это уникальный ключ в таблице, который гарантирует уникальность записи. pk может быть составным - когда 2(или больше) колонки гарантируют уникальность записи. В качестве pk можно и НУЖНО использовать натуральные ключи, если есть такая возможность. Добавлять суррогатный ключ к натуральному это создаёт дополнительные данные которые надо хранить, ну данные без которых можно обойтись это избыточные данные при лпределенных нормальных формах Имхо

Похожие вопросы

Обсуждают сегодня

Всем привет. Есть задача понимать пустая ли пластина 3д принтера (не в печатающем режиме). Из идей просто сравнивать 2 изображения (эталонное) и текущее, по контурам. Но боюсь...
Nikita Radionov
5
Добрый день, подскажите, пожалуйста, кто может помочь? Заказал Orange Pi AiPro, но не могу скачать на него официальное программное обеспечение, так как оно доступно только на ...
Ivan
2
Только сейчас дошли руки до Orange pi 5. Это нормально что на нем YOLOv5s выдает 1 кадр раз в 2-3 секунды на CPU? Это без оптимизаций и прочих настроек, просто голый запуск че...
Denis
17
Доброе утро. Подскажите, если если 4 корутины, внутри которых VideoCapture, то будут ли они работать асинхронно? Т.к. нагуглил, что Videocapture в моменте может быть открыт то...
Alexander👨‍💻
19
Всем привет! подскажите пожалуйста как можно увеличить качество фото?
Evgeniy
19
Я пожалуй ещё раз брошу клич: кто-нибудь хочет в рабство в ОЭЗ Алабугу на позицию инженера CV? Работы много, задачи сложные, ЗП высокая. Я передам контакт напрямую в HR.
Maxim 👀 Osminin #Slowpoke3D
13
Всем привет! Можете порекомендовать датасет для детекции/сегментации высокого качества (картинки высокого разрешения 768x768+, c большим разнообразием сцен, т.е. не только авт...
Andrei Filatov
4
Есть примерно такие кадры дороги, пытаюсь с помощью алгоритма хафа выделить границу дороги https://pastebin.com/RsLKXBKv Пытаюсь делать так? что не так
Дурачок Глупый
5
А вы в атоме работаете да?
Alexander x*❄️❅❆
11
Че делать, App Store не принимает мои карты, как платить?
Sergey Ivanov
1
Карта сайта