aras785
9.07.2014, 12:42:17
Cześć.
Jak według was należy nazywać kolumny (zwykłe, relacje itd)
Kod
[products]
id
idc / czy categories_id

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

Proszę o rady

Pozdrawiam
Pyton_000
9.07.2014, 12:44:04
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
9.07.2014, 12:47:44
A np przy tabelach: users, products uzywasz ID typu: idu, idp ? zamiast id dla każdej tabeli?
Crozin
9.07.2014, 12:49:17
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.
aniolekx
10.07.2014, 08:41:30
Pyton_000
10.07.2014, 09:45:06
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:
foreach($users as $user)