Nazewnictwo struktury bazy

Forum przeznaczone dla MySql - bazy danych.
edi199
Nowicjusz
Posty: 4
Dołączył(a): piątek, 15 maja 2015, 16:59

Nazewnictwo struktury bazy

Post przez edi199 »

Witam, jakie są standardy tworzenie baz danych: jak powinno się nazywać tabele i kolumny - USERS / Users / users ?
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: Nazewnictwo struktury bazy

Post 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
edi199
Nowicjusz
Posty: 4
Dołączył(a): piątek, 15 maja 2015, 16:59

Re: Nazewnictwo struktury bazy

Post 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 ?
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: Nazewnictwo struktury bazy

Post 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
Post Reply