Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zašto dodavati prefix ispred naziva tabele

[es] :: PHP :: Zašto dodavati prefix ispred naziva tabele

[ Pregleda: 4122 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Upss

Član broj: 44495
Poruke: 29
*.telrad.net.



+1 Profil

icon Zašto dodavati prefix ispred naziva tabele21.01.2008. u 11:48 - pre 197 meseci
Ovo je mozda pitanje za MySQL forum ali vidim da vecina php programera vec koristi prefikse ispred naziva tabela pa me interesuje kakva su vaša iskustva. Interesuje me koje su prednosi. Zasto da nazovem tabelu bgd_artikli umjesto samo artikli. Primjetio sam da su tabele nekih mnogo ozbiljnjijih projekata sa takvim nazivima obicno im se dodaju pocetna tri slova naziva baze koja su odvojena donjom crtom od naziva tabele. Dali i vi radite tako i dali vam to olakšava dalje programiranje.
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
89.216.108.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Zašto dodavati prefix ispred naziva tabele21.01.2008. u 11:52 - pre 197 meseci
Mislim da je jedini razlog ako si trebas da stavis vise aplikacija u istu bazu, bilo istih bilo razlicitih, svaka ima svoj prefix pa ne moze da se desi konflikt.
 
Odgovor na temu

afwt
AF Web Team
Novi Sad/Chicago

Član broj: 8220
Poruke: 337
*.dsl.chcgil.sbcglobal.net.

Sajt: milos.srdjevic.net/blog


+1 Profil

icon Re: Zašto dodavati prefix ispred naziva tabele21.01.2008. u 18:26 - pre 197 meseci
Isto tako mozes da podignes 2 instalacije iste aplikacije u jednoj bazi....
ZelenaLutrija.com - Saznajte sve o lutriji za zelenu kartu (doživotni boravak u Sjedinjenim Američkim Državama)
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
77.46.192.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Zašto dodavati prefix ispred naziva tabele21.01.2008. u 18:48 - pre 197 meseci
Takođe može da poveća sigurnost. Bilo je remote exploita za phpBB koji su delovali samo ako je tabela za korisnike nazvana po defaultu, tj. phpbb_users... ako je korisnik pri instalaciji promenio prefix, a samim tim i ime tabele, exploit ne bi radio.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

vilyu
Web Developer
Beograd, Srbija

Član broj: 1188
Poruke: 444



+2 Profil

icon Re: Zašto dodavati prefix ispred naziva tabele22.01.2008. u 07:50 - pre 197 meseci
Ja recimo razlicitim prefiksima razdvajam sistemske tabele (neophodne za jezgro programa koji se koristi u vise projekata) od tabela koje su vezane iskljucivo za dati projekat.
Pera električar 0637129710, BG, preporučujem.
 
Odgovor na temu

brainbuger

Član broj: 9647
Poruke: 440
91.143.211.*



+52 Profil

icon Re: Zašto dodavati prefix ispred naziva tabele22.01.2008. u 09:21 - pre 197 meseci
Evo još jednog oblika primene. Postoje neki CMS sistemi koji za dodatne jezike koriste kopije tabela koje u nazivu imaju prefix jezika, klasa koja radi sa bazom utvrdjuje aktivni prefix prema onom jeziku koji posetioc sajta koristi. Na ovaj način omogućeno ti je da recimo radiš uvek sa tabelom content, i ne razmišljaš o tome da li će klasa baze upisati/čitati podatke iz tabele en_content, fr_content ili sr_content ...
 
Odgovor na temu

dragancesu
subotica

Član broj: 38340
Poruke: 2189
*.eunet.yu.



+73 Profil

icon Re: Zašto dodavati prefix ispred naziva tabele22.01.2008. u 16:16 - pre 197 meseci
Kazu da je korisno da je ime tabele (ili fajla) govorece, cim vidis znas sta je. Za racunar je svejedno da li ces koristiti bgd_artikli ili bg56ar78, pitanje sta je tebi bolje.

Kad koristis ozbiljnu bazu onda dignes nekoliko instanci mada to moze da se regulise userima, pa se tabele isto zovu, a pristup zavisi od prijave.

Ali posto se ovde pominje MySQL razlog za to je sto su mnogi ograniceni na jednu bazu i jednog korisnika pa je onda to logican izbor za nazive tabela.

Pomozite Micro$oftu u borbi protiv piraterije, poklonite prijatelju Linux
 
Odgovor na temu

Upss

Član broj: 44495
Poruke: 29
*.telrad.net.



+1 Profil

icon Re: Zašto dodavati prefix ispred naziva tabele22.01.2008. u 16:25 - pre 197 meseci
Da i ja sam na par mijesta na netu našao da se primjenjuju prefiksi ispred naziva tabela u svrhu lakšeg pravljenja koda za upis ili čitanje podataka iz tabela. Ovaj prethodni odgovor mi djeluje baš kao da se radi o tome. Dali još neko to koristi u svojim projektima na sličan način.
 
Odgovor na temu

Skaarj
Novi Sad

Član broj: 21463
Poruke: 365
77.46.178.*



+3 Profil

icon Re: Zašto dodavati prefix ispred naziva tabele22.01.2008. u 16:32 - pre 197 meseci
Recimo ako pravis CMS i treba da cuvas vise verzija sadrzaja (recimo onaj koji je trenutno live i onaj na kome se radi). Kada zavrsis sa radom zamo izvrsis rename tabela i dobijes novu live verziju...
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.beotel.net.



+19 Profil

icon Re: Zašto dodavati prefix ispred naziva tabele22.01.2008. u 16:58 - pre 197 meseci
Da, koristim,
otkud znam šta će vlasniku sajta pasti na pamet da instalira,
možda neku galeriju, forum, oglase,
i dobre su šanse da te skripte koriste tabele s istim imenom kao ja,
i šta sad, da izmišljam neka "teška" imena za moje tabele, neću,
tabelu korisnika ću nazvari users kako i dolikuje ali i dodati prefix (promenljivi) koji već može biti težak i sa "underscore" karakterom ga vezati za ime svih tabela,
tako ostaje čitljivo ali i dovoljno unikatno.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

b0ris
Boris Vujicic
Senior PHP programer
Beograd

Član broj: 126587
Poruke: 158
213.244.236.*



+2 Profil

icon Re: Zašto dodavati prefix ispred naziva tabele22.01.2008. u 17:13 - pre 197 meseci
Vrlo je korisno imati tu praksu koriscenja prefiksa u malo vecim a i manjim programima.
U manjim programima se to toliko ne vidi dok u vecim programima se vidi ogromna razlika.
Zasto koristiti prefikse u bazama?
Zato sto je baza mnogo citljivija i za oko a ne samo za kod, zato sto se lakse sortira "ako bi da pregledas sve recimo sistemske tabele, dovoljno je da sortiras po sys_ prefiksu"
Zasto koristit underscore? underscore ili ti "_", je dobra zato sto vizuelno mozes da razlikujes imena tabela. Takodje je dobro koristit underscore zato sto ti omogucava laksu manipulaciju imenima.
Recimo u nekim programima za pripremu konfig promenljivih se koristi underscore. Promenljiva se definise kao config_ostatakImena, ovaj underscore ti omogucava da znas koje globalne promenljive su config promenljive, takodje ako koristis neki dropdown sa paletom promenljivih i funkcija sve ce ti biti lepo sortirano te ce ti ubrzati rad sa samim promenljivama (nemora da skrolujes da bi nasao promenljivu niti da piljis u ekran da bi razlikovao ime).
To su samo neki od razloga zasto koristiti prefikse :)
---------------------------------------------------------------------
Just do it.
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
89.216.108.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Zašto dodavati prefix ispred naziva tabele22.01.2008. u 18:27 - pre 197 meseci
Recimo, KFM File Manager ubacuje u bazu sopstvene tabele uz pomoc kojih radi (kfm_directories, kfm_files) sto bi se lako pregazilo sa nekom od ne-prefiksiranih tabela.
 
Odgovor na temu

[es] :: PHP :: Zašto dodavati prefix ispred naziva tabele

[ Pregleda: 4122 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.