Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Projekt bazy danych - konwencje nazewnictwa kluczy podstawowych

Wybrałbym opcję 2. Sam „id” wydaje mi się wystarczający. Ponieważ tabela to User, kolumna „id” w obrębie „user” wskazuje, że jest to kryterium identyfikacji użytkownika.

Muszę jednak dodać, że w konwencjach nazewnictwa chodzi o spójność. Zwykle nie ma nic dobrego / złego, o ile istnieje spójny wzorzec i jest on stosowany w całej aplikacji, to prawdopodobnie ważniejszy czynnik decydujący o skuteczności konwencji nazewnictwa i jak daleko posuwają się do tego, aby aplikacja była łatwiejsza do zrozumienia, a tym samym do utrzymania.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak osiągnąć wartość domyślną, jeśli wartość kolumny to NULL?

  2. Procedury składowane przy użyciu MySQL Workbench

  3. MySQL fałszywie zezwalający na zduplikowane wpisy, gdy jedno z zaangażowanych pól ma wartość NULL

  4. Usuń tagi HTML z rekordu

  5. Jak podzielić tekst oddzielony przecinkami w procedurze składowanej MySQL