Kako dizajnirati bazu podataka

2

Kako dizajnirati bazu podataka

offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23211
  • Gde živiš: Niš

OK, imas pravo, priznajem Smile

Ali ja ipak necu pisati prefikse za tipove kada razvijam ovaj forum, jer je jasno da je post_title tekstualnog tipa, a i PHP ce ga automatski prepoznati...
Prefiksi bi me samo smorili... a ako ja riknem pa neko preuzme da razvija MC - za par sekundi ce se snaci, pogleda strukturu tabele pa sazna tip polja... bezveze da gubim zivce pisuci svaki put _Dsb, _Dti... smešak

Ali za prefiks u nazivu polja koji ce sadrzati ime tabele - imas pravo...



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

Hmm.. ne vredi ovo raditi za stare i postojece baze, ali treba razmisliti o ovome za buduce dizajne. Lakse je, mnogostruko.



offline
  • Pridružio: 02 Maj 2003
  • Poruke: 430
  • Gde živiš: NBG

a recimo
TAB_AtributTip ili TAB_Atribut_Tip umesto TAB_TipAtribut? (MAT_MaterijalCdi MAT_Materijal_Cdi ili umesto MAT_CdiMaterijal)
meni je naizgled lakse sa ovim prvim

inace je ovo odlicna ideja, jedino je cim da se nauce skracenice za tip al' ako ima negde odstampano nema frke, da se nauciti napamet vremenom Smile

offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

@momsab
Ja sam rekao kako treba i sta je standard, nisam rekao da tuku ko ne poshuje,
Elem, ako se pridrzavas standarda, garantujem ti manje gnjavaze kasnije.

offline
  • srdjos  Male
  • Zaslužni građanin
  • Pridružio: 27 Sep 2005
  • Poruke: 678

da, ova rasprava se zove:
name coding convention

svaka firma treba da ima svoj neki standard
prilikom pravljenja baza podataka ali i prilikom
programiranja tj pravljenja aplikacije

bas zbog slucajeva vise programera
ali i neceg mnogo vaznijeg
bilo kog sledeceg ko dolazi na tvoje mesto da
nasledi tvoj posao, naravno, o ovome treba da
razmisljaju vodje sektora ili manageri

ti lepo kao programer dobijes spisak kako treba
imenovati promenjive, private, protected, public
metode, funkcije, globalne promenjive, forme,
frame-ovi, web strane i tvoje je da sibas po tome

svaki programer zna sta cemu sluzi,
ako ne zna, neka pogleda spisak i saznace

pozdrav
srdjos

offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

Obicno nema neke striktne konvencije za promenjive. Tu se koristi zdrav razum.
Video sam i jednog bolesnog uma: njegove varijable su bile imena vocki. Znam da je ne verovatno, ni sami se nismo mogli nacuditi par meseci.

zmislite code:
var    banana : integer;    malina: array of char;    breskva: double; begin   for banana := 0 to 100 do    malina[banana] := ...

Tragedija!
(taj je popasao otkaz, ali ne zbog promenjivih nego zbog toga sto je lud)

offline
  • srdjos  Male
  • Zaslužni građanin
  • Pridružio: 27 Sep 2005
  • Poruke: 678

pa otprilike, ali gle
ja sam ti nasledio definisanje promenjivih od
jednog DOS hiper sposobnog programera s kojim sam radio
(Djura, napravio je CASE alat u FoxPro-u za DOS)

sve ide ovako

var    _mod: integer;    _err : string begin   _err := '';   _mod := 10 mod 6; . .. ....


znaci da se stavi underscore ispred naziva promenjive
sam naziv je po tvojoj volji

prednost, znas sta je tvoje a sta od Delphija ili od
bilo kog drugog prg jezika,

to smo dok sam bio u NS-u uveli kao jedan deo
coding standard-a. U pocetku je delovalo malo
cudno ali se kasnije pokazalo kao jako korisno

pozdrav
srdjos

offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

Prekidamo off-topic. ovo je o dizajniranju baza.

Ko je trenutno na forumu
 

Ukupno su 1380 korisnika na forumu :: 60 registrovanih, 6 sakrivenih i 1314 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, Aleksandar Tomić, Atomski čoban, babaroga, bladesu, Boris Bosiljčić, Boris90, botta, ccoogg123, cenejac111, Denaya, doktor1964, Dorcolac, draganca, dragoljub11987, dule10savic, Faki-Valjevo, GandorCC, goxin, hologram, ikan, ivicasimo, JimmyNapoli, Joco Skljoco, JOntra, jukeboxer, kalens021, Karla, kokodakalo, kunktator, kybonacci, mercedesamg, Mercury, mile23, milenko crazy north, MiroslavD, mrvica78, nemkea71, nikoladim, NoOneEver Dreams, oganj123, opt1, Panter, Parker, Romibrat, ruma, ruso, Shinobi, Sirius, Sićko, slonic_tonic, solic, SR-3m, virked, VJ, Vladko, vukovi, wizzardone, YugoSlav, Zimbabwe