Вход на сайт
ID field
695 просмотров
Перейти к просмотру всей ветки
Vovan(ator) коренной житель
в ответ Murr 09.11.17 10:06
Плохой стиль - это когда надо думать как апдейтнуть запись которая без ключа.
В принципе да.
Но если база не особо-большая, то вполне можно обойтис и без ID.
К примеру, если в парке все машины имеют какой-нибудь индивидуальный номер,
к примеру из техпаспорта.
То можно в принципе этим номером и пользоваться.
Только вот проблемка возникает (это для информации ТС).
Если ID может быть 3 - 4 значная,
то номер двигателя или другой номер, обычно это забор из кучи букв и цифр .
Так же как ключь (ID) можно использовать и комбинацию из нескольких полей,
но это вообще геммморой получится.
Так что лучше использовать ID в каждой таблице.
Это упрощает работу и как уже выше Murr сообщил, без ID это плохой стиль.
Вообще, оптимальный
вариант, это когда БД соответствует третьей нормальной форме.