Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nazewnictwo Kolumn - relacje
Forum PHP.pl > Forum > Bazy danych
aras785
Cześć.

Jak według was należy nazywać kolumny (zwykłe, relacje itd)

Kod
[products]
id
idc / czy categories_id questionmark.gif
name
description
active


Kod
[categories]
id
name
description


Czy używać "podłogi" tylko dla kolumny z relacją do innej tabeli: tabela_kolumna -> categories_id questionmark.gif

Proszę o rady wink.gif

Pozdrawiam
Pyton_000
Tak aby było czytelnie. Ja używam schematu: "nazwa_tabeli_nazawa_pola_dowiązanego" czyli np. categories_id, users_ud, new_users_public_id (tutaj new_users i public_id)
Zależy od Ciebie
aras785
A np przy tabelach: users, products uzywasz ID typu: idu, idp ? zamiast id dla każdej tabeli?
Crozin
W tabeli produktów znajdują się wpisy dot. pojedynczych produktów, a jeden produkt ma jedną kategorię w Twoim schemacie, stąd nazwą kolumny powinno być category_id. Nie ma żadnych ścisłych wytycznych tutaj, ale wg mnie dobrze jest, by treści zapytań wyglądały na w miarę poprawny angielski.

W tabelach users czy products masz wpisy, które mają "właściwość" id, więc tak też powinna nazywać się ta kolumna.
aras785
No i już wszystko wiem wink.gif Dzięki
aniolekx
no jest jeszcze jedna kwestia wink.gif o która chyba nie zapytałeś wink.gif

http://stackoverflow.com/questions/338156/...vs-plural-names
Pyton_000
Tylko Mnoga.
Tabela w odmianie Mnogiej Users (bo zawiera wiele encji użytkowników). Każda encja to jest jeden użytkowniki czyli User.

W przykładzie pętli foreach:
  1. foreach($users as $user)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.