Почетак › Форуми › Линукс › Опште Линукс дискусије › MySQL i račun
- This topic has 5 одговора, 2 гласа, and was last updated 17 years, 1 month раније by
Puppet_Master.
-
АуторЧланци
-
16. јул 2009. у 6:17 am #11304
burga
УчесникRazmišljam o sledećem – kako najbolje napraviti račun u MySQLu? Naime, račun može da sadrži različit broj artikala, samo jednog kupca, ali i artikli mogu biti na različitom broju računa; kao što i kupci mogu imati različit broj artikala na različitom broju računa.
U tekstuelnom obliku nema nikakvih broblema, fajl može biti različite dužine. A kako definisati SQL tabele?
16. јул 2009. у 6:48 am #80036Puppet_Master
Учесникtabela kupac
tabela artikli
tabela racun koja koja sadrzi jedinstvene podatek vezane za racun i id kupca
tabela racun-artikli svaki unosu ovu tabelu ima id racuna , id artikla , kolicina artikla na racunu17. јул 2009. у 6:32 am #80037burga
УчесникОК, тако сам и мислио. Али ме мучи још једна слична ствар – шах. Замисли неки турнир, и имаш следеће табеле
1. играчи
2. партије (ко је црни, ко бели, који резултат…)
3. потези – овде би имао мали милион редова 1. е4 + шифра партије. То не мо
е елегантније? (осим у текстуелном фајлу?)17. јул 2009. у 6:44 am #80038Puppet_Master
Учесникtacno je da bi imao puno unosa u tabelu potezi (redni broj poteza u partiji , sa lok , na lok , id partije) , ali u cemu je tu problem , to je normalna stvar u bazama.
Ne vidim zasto je u txt fajl-u ovo bolje stavljati , tj zavisi sta hoces od programa i baze. mozes u bazi imati jedan veliki zapis u kome su svi potezi te partije,tj imati nesto kao sadrzaj tog txt fajla u samoj bazi , ……. sve zavisi od toga sta hoces tacno od te app i baze, da li da bude brz za ispis, lak za analizu partija itd….
17. јул 2009. у 8:21 am #80039burga
УчесникMa jednom sam pričao na tu temu sa webmasterom sajta perpetualcheck, pa mi je rekao da sve partije drži u .pgn formatu, i pričali smo da li je to bolje ili bi trebalo da se pgn fajlovi generišu iz baze, te da li bi trebalo da u jednoj tabeli stoje svi potezi, ili da svaka partija dobije svoju tabelu, ili da (na kraju) ostanu .pgn-ovi
17. јул 2009. у 6:53 pm #80040Puppet_Master
Учесникsvaki problem se moze resiti na vise nacina, od kojih svaki ima prednosti i mane , sve zavisi sta hoces. Tako da odluci sta tacno zelis da uradis i onda odradi ono resenje koje to najbolje pokriva 🙂
ovako uopsteno mozemo raspravljati do sudnjeg dana bez puno uspeha 🙂
-
АуторЧланци
Мораш бити пријављен да би поставио коментар у овој теми.