Prikazi cijelu temu 27.04.2011 18:21
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Re: Pomoć oko sintaxe SQL i Procedure
Dosta toga je uradjeno i bilo sta da se krene zahtijevalo bi mnoge promjene.
Imas ovdje dva primjera baza za proizvodnju pa mozes vidjeti koncept.
Id mozes restartovati ako pobrises podatke iz tabele i odradis kompakt baze ili pak pobrises polje te napravis novo.

Par puta sam napomenuo da se tabele nemogu napraviti za jedno popodne.
Treba prvo izuciti i pokupiti sav materijal koji se tice samog rada jer mi uglavnom pravimo program za ljude koji vec rade taj posao koji samo treba prilagoditi da se to sto se prije radilo rucno radi na racunaru.
U vecini slucajeva krene se u izradu aplikacije a nezna se nista o tome.
Druga stvar koju treba znati a to je baze podataka.
Tabele poed relacijske veze 1 na vise mogu biti vezane i 1-1 medjutim to rijetko kada vidim.
Nikada ne treba stavljati u naziv polja neki podatak koji nije stalan odnosno podatak ili grupa podataka koji bi se u dogledno vrijeme mogli i mijenjati.
Primjer:
Nemozemo stavljati polja za imena artikala.
Sta ce se desiti ako treba dodati novi artikal. To bi iziskivalo i promjenu aplikacije.
U tvom slucaju su to zahvati. Pilanje Timplanje itd..
Sutra neka dodje do prosirenja proizvodnje doci ce i do novih zahvata i to korisnik nece moci dodati.
Forme nisu nosioci podataka one sluze samo za unose i prglede podataka.
tabele su te koje cuvaju podatke a podaci su bogatstvo a ne aplikacija.
Ona se moze i promijeniti.
Ukoliko imamo kao sto si gore naveo za neke objekte nesrodna polja onda se napravi jos jedna tabela u kojoj se prenese kljuc objekta i jos 2 polja se dodaju.
jedno polje bi bilo opisno a drugo vrijednost toga opsia.
Primjer:
Strojjevi:
StrojId
NazivStroja
Tip
tez
duz
sirina

Druga tabela:
DodatniPodaci.

StrojID
Naziv
Opis

StrojID brojOrtaja a u opis 3200
StrojIID SNagaMotora 65
StrojID JedmjSnage KW
StrojID vrsta pogona Elektro
StrojID BrojNaplatka 13 itd..

Znaci drugi red bi bio kao naziv polja a u drugom vrijednost.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.