Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

ID field

09.11.17 12:39
Re: ID field
 
Vovan(ator) коренной житель
Vovan(ator)
в ответ Murr 09.11.17 10:06
Плохой стиль - это когда надо думать как апдейтнуть запись которая без ключа.

В принципе да.

Но если база не особо-большая, то вполне можно обойтис и без ID.


К примеру, если в парке все машины имеют какой-нибудь индивидуальный номер,

к примеру из техпаспорта.

То можно в принципе этим номером и пользоваться.

Только вот проблемка возникает (это для информации ТС).

Если ID может быть 3 - 4 значная,

то номер двигателя или другой номер, обычно это забор из кучи букв и цифр смущ.


Так же как ключь (ID) можно использовать и комбинацию из нескольких полей,

но это вообще геммморой получится.


Так что лучше использовать ID в каждой таблице.

Это упрощает работу и как уже выше Murr сообщил, без ID это плохой стиль.


Вообще, оптимальный вариант, это когда БД соответствует третьей нормальной форме.

 

Перейти на