Nazewnictwo struktury bazy

Forum przeznaczone dla MySql - bazy danych.

Nazewnictwo struktury bazy

Postprzez edi199 » wtorek, 26 kwietnia 2016, 10:33

Witam, jakie są standardy tworzenie baz danych: jak powinno się nazywać tabele i kolumny - USERS / Users / users ?
edi199
Nowicjusz
 
Posty: 3
Dołączył(a): piątek, 15 maja 2015, 16:59

Re: Nazewnictwo struktury bazy

Postprzez Morfidon » wtorek, 26 kwietnia 2016, 10:49

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

Re: Nazewnictwo struktury bazy

Postprzez edi199 » wtorek, 26 kwietnia 2016, 11:26

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

Re: Nazewnictwo struktury bazy

Postprzez Morfidon » wtorek, 26 kwietnia 2016, 12:08

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


Powrót do MySql

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość

cron