Započni novu temu Ova tema je zaključana, ne možete da menjate postove ili da odgovarate  [ 42 Posta ]  Idi na stranicu 1, 2  Sledeća
Autoru Poruka
 Tema posta: Домаћи 04/05
PostPoslato: 12.12.2004. 09:20:29 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Јесте ли сте почели да радите домаћи?

Мени је све некако магловито. Да ли требамо само код написати и предати, или треба радити и неку документацију, како да исписујемо производ упита: у конзолу, JTextArea-у, неку табелу... Да ли ће се упити извршавати редно или на неки догађај. Како ће они проверити да ли нам код ради, да ли ћемо им ми носити базу и како?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 12.12.2004. 12:35:33 
Site Admin
Korisnikov avatar

Pridružio se: 20.10.2001. 23:51:26
Postovi: 2866
Lokacija: Beograd
Godina: Dipl.
Smer: IS
A do kad to treba da se preda?
Ja sam ga cim sam dosao kuci "arhivirao" i nisam ga pogledao vise :)

_________________
------------------
GNU/Linux
Get counted! http://counter.li.org/


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 12.12.2004. 15:23:01 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Nemam pojma, ali sigurno ne treba da bude gotov još nekoliko nedelja. Važniji je projekat iz PIS-a za 18. dec.

_________________
Oni hipotetički kostrukti o kojima se može govoriti kao o konzistentnim i relativno trajnim dinamičkim sistemima koji objašnjavaju veći deo procesa motivacije, obuhvatajući i ciljeve i motive kroz njihove međusobne relacije, čime se mogu uslovno..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta: Re: Домаћи
PostPoslato: 13.12.2004. 02:19:13 
Moderator
Korisnikov avatar

Pridružio se: 25.11.2001. 01:30:19
Postovi: 314
Lokacija: Beograd
Godina: Dipl.
Smer: IS
zlatko je napisao:
Јесте ли сте почели да радите домаћи?

Мени је све некако магловито. Да ли требамо само код написати и предати, или треба радити и неку документацију, како да исписујемо производ упита: у конзолу, JTextArea-у, неку табелу... Да ли ће се упити извршавати редно или на неки догађај. Како ће они проверити да ли нам код ради, да ли ћемо им ми носити базу и како?


Treba da napišeš program u Javi,C#,VB... ili čemu već. Da doneseš source na odbranu. Slađan ti postavi par pitanja i to je to. Bar je tako bilo prošle godine.
Ja sam radio u Javi, sa par formi i dugmića, mada je dosta ljudi donosilo konzolnu aplikaciju i čini mi se da to uopšte nije bio problem. Bitno je da kod radi ono što je u zahtevu, interfejs uopšte nije bitan.
Trebalo bi da imate bar jedan Prepared Statement i svaka komunikacija sa bazom da bude deo transakcije (sa rollback-om ili commit-om na kraju). Najjednostavnije je da se baza uradi u Access-u.
Ako radite u Javi, možda ćete imati mali problem sa povezivanjem na bazu. Ukoliko se kačite preko JDBC:ODBC Bridge-a (99% da ćete se tako kačiti) treba da uradite sledeću stvar (WinXP):
Start/Control Panel/Administrative Tools/ DataSources(ODBC)
Kad se pojavi forma, izaberete opciju Add , u spisku driver-a izaberete Microsoft AccessDriver(*.mdb) i kliknete na dugme Finish.
Na novoj formi upišete naziv vašeg izvora podataka i klikom na Select izaberete putanju do vaše baze. Potvrdite unos na OK i to je to.
Vaša baza je spremna za korišćenje.

pozdrav,
Damjan.

_________________
--------^^^^ T E A ^^^^-------
------------<<< && >>>--------
----------^^^tomdam^^^-------


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 13.12.2004. 08:48:46 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Hvala na odgovoru.

A koje si forme koristio. Čini mi se da su tabele u javi najsloženiji deo SWING-a, pa baš i ne bih da se bakćem njima.

To sa čačkanjem Control panela sam procitao kod čika Eckela. I on sam kaže da je to jako zaguljeno zaguljeno i da treba ići po koracima što bi Ameri rekli iterativno-inkrementalno.

_________________
Oni hipotetički kostrukti o kojima se može govoriti kao o konzistentnim i relativno trajnim dinamičkim sistemima koji objašnjavaju veći deo procesa motivacije, obuhvatajući i ciljeve i motive kroz njihove međusobne relacije, čime se mogu uslovno..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 13.12.2004. 09:24:48 

Pridružio se: 15.11.2001. 21:52:55
Postovi: 242
Lokacija: Sabac
Godina: Dipl.
Smer: IS
Samo da potvrdim da moze da se radi konzolna aplikacija. Mislim da nema potrebe za komplikovanjem, jer cete sa formama raditi u PIS-u. Gubite vreme sada, bezveze. Uostalom, program i ne pokrecu, samo gledaju kod.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 13.12.2004. 10:49:41 
Korisnikov avatar

Pridružio se: 09.01.2002. 21:49:51
Postovi: 526
Godina: Padobranac
Nisam gledao domaci, ali mi nije bas najjasnije sta znace oni zaokruzeni atributi !

_________________
http://www.speedtest.net/result/236970595.png
Slika


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 13.12.2004. 14:56:30 
Korisnikov avatar

Pridružio se: 11.12.2003. 00:09:55
Postovi: 6917
Lokacija: Beograd
Godina: Dipl.
Smer: IS
A sto neko od onih koji su uradili, ne bi okacio kod negde da vidimo kako se radi?

_________________
Svako je jutro novo ušće, poteci kao rečica.
Neka se trnje plete gušće nebo je tvoja prečica,
I zdrobi lažne dijamante ko ljusku šupljeg oraha
Nek bulevari sveta pamte muziku tvojih koraka


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 16.12.2004. 02:55:24 
Moderator
Korisnikov avatar

Pridružio se: 25.11.2001. 01:30:19
Postovi: 314
Lokacija: Beograd
Godina: Dipl.
Smer: IS
Mickey je napisao:
A sto neko od onih koji su uradili, ne bi okacio kod negde da vidimo kako se radi?


Pa ako sad ne naučite kako se ovo radi, stvarno ne znam kad ćete.
Sedneš lepo 2 sata, otvoriš praktikum iz projektovanja programa, ako imaš još neku knjigu iz jave, knjigu iz baza podataka, u krajnjoj liniji i google i odradiš to lepo.
Problem je što su ljudi na fonu navikli sve da dobiju na tacni, da nauče ono šta misle da će ih profesor pitati i da odbrane zadatak. Ovo važi za sve predmete na kojima postoje domaći zadaci (nekad pascal, cobol,... sad access, java, C, C#, opet java...).
*ebi ga, ako se na to svodi studiranje, onda .........

_________________
--------^^^^ T E A ^^^^-------
------------<<< && >>>--------
----------^^^tomdam^^^-------


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 16.12.2004. 15:02:01 
Korisnikov avatar

Pridružio se: 11.12.2003. 00:09:55
Postovi: 6917
Lokacija: Beograd
Godina: Dipl.
Smer: IS
Ma nije problem uraditi, evo uz malo modifikacija danasnji zadatak za plusic na javi je sasvim dobar domaci zadatak...

Uvek je dobro videti neku specificnu ideju ili nacin realizacije, daleko od toga da cu copy paste pa Sladnjanu pred nos...

Slazem se sa tobom da ne treba sve da nam se servira, moja ideja je bila cisto da se baci neki kod kao orjentir. Evo uradicu ja za vikend pa cu da okacim

_________________
Svako je jutro novo ušće, poteci kao rečica.
Neka se trnje plete gušće nebo je tvoja prečica,
I zdrobi lažne dijamante ko ljusku šupljeg oraha
Nek bulevari sveta pamte muziku tvojih koraka


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 21.12.2004. 21:59:35 
Korisnikov avatar

Pridružio se: 23.06.2002. 10:23:32
Postovi: 3592
Lokacija: Beograd
Godina: Dipl.
Smer: IS
pitanje za one koji imaju 1. zadatak

PROJEKAT (SIFPROJ, NAZIVPROJ, BUDZET, RUKOVODILAC_P)
ANGAZOVANJE (SIFRAD, SIFPROJ)
RADNIK (SIFRAD, IMER, DATRODJ, DATZAP, PLATA, SIFPRED, SRUKOV)
PREDUZECE (SIFPRED, NAZIV, GRAD)


da li ste SRUKOV iz radnika povezali sa RUKOVODILAC_P iz projekta, ili mozda sa SIFRAD iz radnika (radnik je rukovodilac nekom radniku <-> radnikom rukovodi radnik) ili mozda uopste niste ni sa cim povezivali?
:fala:

_________________
.ılı.ılı.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 27.12.2004. 10:50:38 

Pridružio se: 12.06.2003. 11:49:19
Postovi: 1829
Godina: Dipl.
Smer: IS
Људи, ја сам много глуп за ове базе. :) Да ли би неко био тако добар да ми појасни шта ја треба да урадим на основу оног папирића који смо добили од Слађана? Шта ми значе они заокружени објекти, а шта они који нису? Шта хоће да каже са оним "n-торка"? Може ли неко да ми објасни (речима, не мора кодом) како је урадио, на пример, оно под а) ? Остало ћу, ваљда, на основу тога да провалим.

Хвала!


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 27.12.2004. 11:02:29 
Korisnikov avatar

Pridružio se: 23.06.2002. 10:23:32
Postovi: 3592
Lokacija: Beograd
Godina: Dipl.
Smer: IS
e Vudzo Vudzo :P

imas 4 tabele. npr projekat, angazovanje, radnik i preduzece. tabela preduzece ima kolone sifrapreduzeca, naziv i grad.

ti sad treba da u jednu od njih ubacis podatke, iz druge da izbacis, trecu da azuriras, a u cetvrtoj treba da nadjes neku vrednost.

recimo da ti je pod a) ubaciti n-torku u (pa sad ti je zaokruzeno) preduzece.
to znaci da u tabelu preduzece treba da ubacis jedan red (n-torku), odnosno da uneses sifru preduzeca, njegov naziv i grad.

nemoj da gledas ono sto ti nije zaokruzeno.

a pod d) isto treba da se radi samo ono sto ti je zaokruzeno. kod mene je zaokruzena min(plata) ali sam ja mislio da treba da se nadje minimalna plata od svih radnika kojima je plata veca od 50000, jer je papiric glupavo "dizajniran" :D
znaci ti ces tu recimo da trazis samo najmanju platu, neko drugi ce da trazi prosecnu, a neko treci ce da trazi broj radnika cija je plata veca od 50000...

_________________
.ılı.ılı.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 28.12.2004. 10:35:17 
Korisnikov avatar

Pridružio se: 11.12.2003. 00:09:55
Postovi: 6917
Lokacija: Beograd
Godina: Dipl.
Smer: IS
Ma nije Vudza glup, nego se folira :lol:

Danas je prva odbrana od 14 h!

_________________
Svako je jutro novo ušće, poteci kao rečica.
Neka se trnje plete gušće nebo je tvoja prečica,
I zdrobi lažne dijamante ko ljusku šupljeg oraha
Nek bulevari sveta pamte muziku tvojih koraka


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 28.12.2004. 20:35:57 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Ajd da vidimo izvešće.

Trebalo je i ja danas da branim, ali bilo mi preče gledanje skijanja u Semmeringu :P , a i vreme je bilo grozno


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 29.12.2004. 15:42:21 
Korisnikov avatar

Pridružio se: 11.12.2003. 00:09:55
Postovi: 6917
Lokacija: Beograd
Godina: Dipl.
Smer: IS
Pa ako si radio sam, odbrana je opustena, tesko se dobija svih 15 poena (jer stalno neko nesto zanoveta), ali 14 bez ikakvih problema...

_________________
Svako je jutro novo ušće, poteci kao rečica.
Neka se trnje plete gušće nebo je tvoja prečica,
I zdrobi lažne dijamante ko ljusku šupljeg oraha
Nek bulevari sveta pamte muziku tvojih koraka


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 01.01.2005. 22:57:05 
Korisnikov avatar

Pridružio se: 22.04.2003. 21:35:10
Postovi: 251
Godina: Dipl.
Smer: IS
Mickey, i kako si prošao? :)


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 01.01.2005. 23:48:27 
Korisnikov avatar

Pridružio se: 11.12.2003. 00:09:55
Postovi: 6917
Lokacija: Beograd
Godina: Dipl.
Smer: IS
Pa 14 :lol:

_________________
Svako je jutro novo ušće, poteci kao rečica.
Neka se trnje plete gušće nebo je tvoja prečica,
I zdrobi lažne dijamante ko ljusku šupljeg oraha
Nek bulevari sveta pamte muziku tvojih koraka


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 09.01.2005. 06:11:45 

Pridružio se: 25.12.2004. 23:33:35
Postovi: 25
3 pitanja i 2 podpitanja za upucene:

1.da li domaci mora da ima korisniski interfejs (gui neko rece da ne mora, ali meni je i konzola suvisna)?
u postavci zadatka nista ne pise... da li mogu samo da napravim metode a() b() c() d() i da ih ispozivam iz main metode? ionako samo gledaju kod?

2. pod d pise: koriscenjem kursora pronalazi u tabeli KNJIGA broj knjiga gde je broj primeraka veci od 1500. Moja pitanja:

2.1 da li se misli da sa SELECT * FROM ... WHERE broj>1500 dobijem ResultSet i zatim samo prodjem kroz njega i ispisem sta sam nasao?
2.2 da zanemarimo da je domaci u pitanju, interesuje me van tog okvira. nije li u pitanju redudantnost podataka? da li bi ozbiljna baza imala u tabeli KNJIGA atribut BROJ_PRIMERAKA a koji bi predstavljao broj redova u tabeli (slabom entitu) PRIMERAK_KNJIGE

3. kada je odbrana domaceg?

_________________
like pain -> kobol


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 09.01.2005. 09:26:48 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Odgovore na tvoja pitanja niko ne zna, iz prstog razloga što Slađan voli da zadaje zadatke a da potroši što manje reči uzdajući se u našu sposobnost da čitamo misli.

1. Rekao je da ne mora GUI, ali nije rekao šta mora. Ja sam uradio konzolno. Ali i je pitanje da li treba praviti metodu (ili metode) kojima bi se prikazivale tabele. Kako inače videti promenu nad njima?

2.1 Pereira tvrdi da treba raditi preko ResultSeta, ali preko selekcije. Sad nije rekao da li preko gole selekcije, ili ne. Da sam na tvom mestu ja bih preko gole selekcije. Meni je zadatak da nađem min kolicinu a ja sam ipak radio SELECT *, a ne ono što je logično SELECT KOLICINA. Jedan kolega je rešio problem NULL vrednosti tako što je u SELECT stavio NOT NULL uslov i nije mu to zamereno. Pa sad ti vidi šta ćeš i kako ćeš.

2.2 Meni deluje kao redundantnost.

3. Valjda 17. ali kad i gde ne znam.

_________________
Oni hipotetički kostrukti o kojima se može govoriti kao o konzistentnim i relativno trajnim dinamičkim sistemima koji objašnjavaju veći deo procesa motivacije, obuhvatajući i ciljeve i motive kroz njihove međusobne relacije, čime se mogu uslovno..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 09.01.2005. 18:03:02 
Korisnikov avatar

Pridružio se: 11.12.2003. 00:09:55
Postovi: 6917
Lokacija: Beograd
Godina: Dipl.
Smer: IS
Ljudi nemojte da gubite vreme na GUI niko vam aplikaciju nece gledati, samo ce proci kroz kod i proveriti sledece stvari:

1) kako kuminicirate sa bazom
2) kako radite sa null vrednostima
3) da li otvarate i zatvarate transakciju (i ako u sustini ovo ne treba jer nigde nema dva pupita - treba prikazati u naucne svrhe)
4) da li hvatate izuzetke i eventualno ih obradjujete...

_________________
Svako je jutro novo ušće, poteci kao rečica.
Neka se trnje plete gušće nebo je tvoja prečica,
I zdrobi lažne dijamante ko ljusku šupljeg oraha
Nek bulevari sveta pamte muziku tvojih koraka


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 09.01.2005. 18:25:50 

Pridružio se: 25.12.2004. 23:33:35
Postovi: 25
Mickey je napisao:
2) kako radite sa null vrednostima

ne razumem. šta i kako treba sa null? možeš li da daš mali primer pls.

Mickey je napisao:
3) da li otvarate i zatvarate transakciju (i ako u sustini ovo ne treba jer nigde nema dva pupita - treba prikazati u naucne svrhe)

pa nije baš. recimo u mom primeru postoji dobra upotreba transakcija. baš onaj slučaj koji sam naveo kao redudantnost podataka.
kolona: knjiga.broj_primeraka i
broj redova u tabeli primerak_knjige cija je vrednost spoljnjeg kljuca knjiga.knjiga_id.

trebalo bi da ubacivanje u tabelu primerak_knjige i inkrementovanje broj_primeraka bude jedna transakcija.

_________________
like pain -> kobol


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 09.01.2005. 18:35:05 

Pridružio se: 25.12.2004. 23:33:35
Postovi: 25
pošto vidim da je kolega Mickey raspoložen da odgovori evo mu još materijala :D
1. u kom obliku se nosi el. ili papir?
2. da li da svim poljim koja nisu primary key dozvolim da mogu da budu NULL? možda si zato spomenuo ono "... kako radite sa null..."

_________________
like pain -> kobol


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 10.01.2005. 07:37:10 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
1.

_________________
Oni hipotetički kostrukti o kojima se može govoriti kao o konzistentnim i relativno trajnim dinamičkim sistemima koji objašnjavaju veći deo procesa motivacije, obuhvatajući i ciljeve i motive kroz njihove međusobne relacije, čime se mogu uslovno..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 10.01.2005. 11:15:36 
Korisnikov avatar

Pridružio se: 11.12.2003. 00:09:55
Postovi: 6917
Lokacija: Beograd
Godina: Dipl.
Smer: IS
Prvo NULL vrednosti. Rad sa njima znaci da ako tetkica unese prazno da ti u bazu uneses null vrednost... Ja sam se bunio oko toga, ali je krajnje jednostavno... Proveris da li je duzina stringa 0, ako jeste kazes mu PS.setString(2,null) (nadam se da razumete), ako nije setujes mu taj sting!

O.K. u tvom primeru mozda i ima smisla raditi sa transakcijama, ali u mom nije bilo potrebno, ali morao sam da dodam, jer jednostavno treba da pokazes da znas sta je transakcija.

Mozes kod da donese i na papiru, na disketi, na CDu, na flashu... Meni bazu nisu ni pogledali, samo kod! Nit je startovan, ama nista...

Sto se tice polja kojima dozvoljavas null u principu dozvoljeno je da sve sem PK bude null, ali recimo glupo je da uneses radnika bez imena i prezimena? Ili proizvod bez naziva? Pa sam ja u ovom slucaju stavljao not null i korisniku naredjivao da unese nesto!

Uh, nakuca se covece :lol:

_________________
Svako je jutro novo ušće, poteci kao rečica.
Neka se trnje plete gušće nebo je tvoja prečica,
I zdrobi lažne dijamante ko ljusku šupljeg oraha
Nek bulevari sveta pamte muziku tvojih koraka


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
Prikaži postove u poslednjih:  Poređaj po  
Započni novu temu Ova tema je zaključana, ne možete da menjate postove ili da odgovarate  [ 42 Posta ]  Idi na stranicu 1, 2  Sledeća


Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 0 gostiju


Ne možete postavljati nove teme u ovom forumu
Ne možete odgovarati na teme u ovom forumu
Ne možete monjati vaše postove u ovom forumu
Ne možete brisati vaše postove u ovom forumu
Ne možete slati prikačene fajlove u ovom forumu

Pronađi:
Idi na:  
cron
Copyleft FONForum 2001-2014 | Powered by phpBB © phpBB Group