Size: a a a

2021 October 04

EG

El Grizlo in MySQL
если с ноля строить
источник

V

Vitaly in MySQL
https://dbdesign.online/pricing рисуй .. бесплатного для пробы хватит ... а вообще вариантов много
источник

V

Vitaly in MySQL
кто-то да, кто-то нет
источник

EG

El Grizlo in MySQL
благодарю
источник

D

Dmitriy in MySQL
Кто нет - у того и деплоя значит в конторе нормального нет. И тут можно только посочувствовать
источник

EG

El Grizlo in MySQL
и еще вопрос)
вин тс можно использовать в качестве первичного ключа или слишком длинный и лучше синтетический ключ?
источник

V

Victor in MySQL
можно первичный ключ - это то что точно идентифицирует строку
источник
2021 October 05

YN

Yevhen Nedaskivskyi in MySQL
Вин можно использовать в качестве первичного ключа, но это строка и он будет медленнее за инт
источник

IZ

Ilia Zviagin in MySQL
Да
источник

IZ

Ilia Zviagin in MySQL
Что это ?
источник

IZ

Ilia Zviagin in MySQL
А... Можно конечно.
Но есть один минус - VIN не уникален...

Если тебя это устроит, то бери его как pk.
источник

YN

Yevhen Nedaskivskyi in MySQL
Почему не уникален? 😮
источник

IZ

Ilia Zviagin in MySQL
Ну, так вот...
источник

IZ

Ilia Zviagin in MySQL
Мошенники, бандиты, ошибки ввода , все дела.
Нет, если это БД автозавода с его выпущенными авто, то да, уникально.
А если БД ГИБДД, то нет.
источник

EG

El Grizlo in MySQL
Бд транспортной компании.
Но меня смущает длина вин и неудобство работы из-за этого.
Вообще есть какие то противопоказания по использованию исключительно синт ключа?
источник

IZ

Ilia Zviagin in MySQL
Это ерунда. Но можешь сделать PK автоинкремент, а VIN - уникальным (или не уникальным) индексом.
источник

YN

Yevhen Nedaskivskyi in MySQL
Противопоказаний нет. Более того, это общепринятая практика
источник

EG

El Grizlo in MySQL
Я правильно понимаю, pk не обязан быть автоинкрементным?
Если есть конечный набор сущностей, неизменный во времени. Меняется только их состояние.
источник

YN

Yevhen Nedaskivskyi in MySQL
Не обязательно. Автоинкремент это вообще понятие не связанное с первичным ключом. Хотя часто и отождествляется с ним
источник

IZ

Ilia Zviagin in MySQL
Не обязан.
источник