Da bi malo isprobao mogucnosti QT-u, odlucio sam da napravim jednu jednostavnu aplikaciju za izdavanje faktura (C++/Qt-a/MySQL). I imam dva problema:
a) Koji tip podataka (ili biblioteku) koristiti u c++? (Necu da koristim float ili double). Sta je najlakse koristiti u sprezi sa mysql decimal tipom? Da li koristiti integer pa vrsiti konverziju u decimal ili u samoj bazi koristiti isto integer tj. bigint?
b) Dilema oko dizajna baze. Recimo da imam dvije tabele: fakture (kupac, datum, broj fakture, itd) i stavke fakture (roba, cijena, kolicina). E sad na osnovu cijene i kolicine robe, moguce je izracunati porez i finalnu cijenu, a isto tako na osnovu tih podatak moguce je izracunati ukupnu vrijednost fakture. Dilema je da li te stvari cuvati u bazu podataka ili svaki put izracunavati? (porez i finalnu cijenu u tabeli stavke fakture, a ukupnu sumu fakture naravno u tabeli faktura).
a) Koji tip podataka (ili biblioteku) koristiti u c++? (Necu da koristim float ili double). Sta je najlakse koristiti u sprezi sa mysql decimal tipom? Da li koristiti integer pa vrsiti konverziju u decimal ili u samoj bazi koristiti isto integer tj. bigint?
b) Dilema oko dizajna baze. Recimo da imam dvije tabele: fakture (kupac, datum, broj fakture, itd) i stavke fakture (roba, cijena, kolicina). E sad na osnovu cijene i kolicine robe, moguce je izracunati porez i finalnu cijenu, a isto tako na osnovu tih podatak moguce je izracunati ukupnu vrijednost fakture. Dilema je da li te stvari cuvati u bazu podataka ili svaki put izracunavati? (porez i finalnu cijenu u tabeli stavke fakture, a ukupnu sumu fakture naravno u tabeli faktura).
Potpis
...