Strona 1 z 1

Nazewnictwo struktury bazy

Napisane: wtorek, 26 kwietnia 2016, 10:33
przez edi199
Witam, jakie są standardy tworzenie baz danych: jak powinno się nazywać tabele i kolumny - USERS / Users / users ?

Re: Nazewnictwo struktury bazy

Napisane: wtorek, 26 kwietnia 2016, 10:49
przez Morfidon
Nie ma jakiejś specjalnej konwencji, najważniejsze by robić to według jednego schematu, który sobie ustalisz. Ja piszę wszystko z małej litery:
http://stackoverflow.com/questions/7899 ... -for-mysql

Re: Nazewnictwo struktury bazy

Napisane: wtorek, 26 kwietnia 2016, 11:26
przez edi199
Dziękuje za odpowiedź :)
Jeszcze mam pytanie odnośnie czy dobrze jest stosować liczbe mnogą w nazwie tabeli?
oraz cz nazwa kolumn tworzyć od nazwy tabeli np. tabela users, a nazwa kolumny w tej tabeli user_id ?

Re: Nazewnictwo struktury bazy

Napisane: wtorek, 26 kwietnia 2016, 12:08
przez Morfidon
"Jeszcze mam pytanie odnośnie czy dobrze jest stosować liczbe mnogą w nazwie tabeli?"
Jeżeli nazwa tabeli odzwierciedla zawartość to liczba mnoga jak najbardziej jest ok

"oraz cz nazwa kolumn tworzyć od nazwy tabeli np. tabela users,"
nazwy kolumn tworzysz odpowiednio do tego co będzie znajdować się w polach, a nie od nazwy tabeli, oczywiście jeśli zdarzy się przypadek, że będzie to np. l.poj od l.mn nazwy tabeli to czemu nie.

" a nazwa kolumny w tej tabeli user_id ?"
ja wpisuje id dla głównego klucza, natomiast dla kolumn używanych do łączenia tabel dodaje przedrostek