SQL baze podataka - Sponzor: Baze-Podataka.net MySQL, MSSQL, Oracle, Access, ODBC. Ako imate problem brže i preciznije ćete dobiti odgovor ako priložite strukturu tabela ili skript koji kreira tabele i puni ih test podacima umesto što to problem opisujete samo rečima. Sponzor: Baze-Podataka.net - Blog o bazama podataka |
|
Alati teme | Način prikaza |
02. 07. 2010. | #1 |
profesionalac
Qualified
Datum učlanjenja: 17.03.2006
Poruke: 109
Hvala: 9
15 "Hvala" u 10 poruka
|
Imena kolona
Jedno fino anketno pitanje, bez ankete
Kako imenujete kolone u bazi? Da li koristite prefiks kod imena kolone: (user_id, user_username, user_password ... za tabelu user) ili jednostavno ( id, username, password jel se podrazumjeva tabela)... Iskreno koristim prefiks posto nekad davno sam se tako fino izjebo sa velikim SQL izrazima i gomilom alias-a, ali evo sad bas gledam uglavnom ljudi koriste bez prefiksa... Da cujem kakva su cija iskustva. |
02. 07. 2010. | #2 |
Banned
Expert
Datum učlanjenja: 29.09.2007
Poruke: 458
Hvala: 131
71 "Hvala" u 44 poruka
|
user_id, username, password...
login_id, user_id, date... |
02. 07. 2010. | #3 |
old school
Professional
Datum učlanjenja: 15.06.2005
Lokacija: Novi Beograd
Poruke: 448
Hvala: 21
70 "Hvala" u 46 poruka
|
Primarne ključeve, bez obzira da li su u originalnoj tabeli ili kao foreign ključ u nekoj drugoj prefiksujem sa ID ili ID_
ID_ImeTabele tj. IDUser, IDCountry, IDState Ostalo što "normalnije".
__________________
http://www.vesic.org | Blog: http://www.vesic.org/blog/ | Fina kolekcija programa: http://www.vesic.org/programi/ |
02. 07. 2010. | #4 |
profesionalac
Qualified
Datum učlanjenja: 11.01.2006
Lokacija: Niš
Poruke: 100
Hvala: 66
11 "Hvala" u 9 poruka
|
А кад смо већ код тога, да ли имена колона пишете све малим словима или користите мешано? Да ли одвајате две речи доњом цртом или на неки други начин?
|
02. 07. 2010. | #5 |
Ivan Dilber
Sir Write-a-Lot
|
primarni kljuc id, strani kljucevi <ime tabele u jednini>_id, polja bez prefixa, imena tabela uvek u mnozini, na engleskom, i sve sa malim slovima...
u php/mysql svetu to je manje vise standard, a i u kompleksnijim upitima uvek koristim ime_tabele.ime_polja, pa mi je zato besmisleno da pisem prefixe. Umesto imena tabele obicno stavim alias, da se ne bi mnogo pisalo, jer mi je uzasno nepregledno da gledam kilometarske nazive u upitima, a i na bazi obicno radim iz konzole i onda treba to sve otkucati
__________________
Leadership is the art of getting people to want to do what you know must be done. Poslednja izmena od ivanhoe : 02. 07. 2010. u 15:11. |
02. 07. 2010. | #6 | |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
|
Rails (tačnije, ActiveRecord) podrazumeva da primarni ključ zove id, a spoljni model_id (npr. user_id, ako odgovara slogu u tabeli users). Koriste se samo mala slova i anderskorovi.
http://en.wikipedia.org/wiki/Convent..._configuration Citat:
__________________
blog |
|
02. 07. 2010. | #7 |
profesionalac
Qualified
|
id za primarne kljuceve, ime_tabele_id za veze
imena tabela u entitetu (zasto bih uvek imao 's' na kraju imena?) prefikse sam koristio ranije kada su na hostinzima omogucavali uglavnom po jednu bazu. Vise nema smisla, osim ukoliko grupises tabele. |
02. 07. 2010. | #9 |
emperor Selassie
Grand Master
|
isto kao i Igor/Ivan
|
02. 07. 2010. | #10 |
Banned
Expert
Datum učlanjenja: 29.09.2007
Poruke: 458
Hvala: 131
71 "Hvala" u 44 poruka
|
ukoliko u svakoj tabeli koristiš id kao oznaku primarnog ključa a ne npr user_id a pri tom razvijaš bazu u relacionom formatu neće moći da koristiš skraćeni oblik join => SELECT * FROM user INNER JOIN user_telefon USING (user_id).
MySQL preporučuje ne korišćenje Java stila tip userID i slično. Framework-ci koriste oblik gde se kod svake table primarni ključ obeležava ID ali pogledaj to sa logičke strane, ako svaki ID treba biti unique onda je i logično da ti svaki primarni ključ ima jedinstven naziv. |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Menjanje imena URL - a | pitchweis | Marketing i SEO | 1 | 09. 08. 2008. 12:09 |
pretrazivanje imena u bazi | ivanhoe | SQL baze podataka - Sponzor: Baze-Podataka.net | 0 | 08. 08. 2008. 19:32 |
PHP download i imena fajlova | Ilija Studen | PHP | 5 | 31. 03. 2008. 17:31 |
Javascript - imena, identifikatori, etc | noviKorisnik | (X)HTML, JavaScript, DHTML, XML, CSS | 2 | 20. 11. 2006. 14:24 |
Imena request variabli | LiquidBrain | PHP | 4 | 16. 09. 2006. 05:53 |