Prikazi cijelu temu 27.12.2013 16:00
alisa Van mreze
Clan
Registrovan od:27.12.2013
Lokacija:-


Predmet:Pomoc oko zadatka
Moze li pomoc molim vas ni sama neznam odakle da pocnem imam zadatak da uradim pa ako moze neko da mi pomogne u realizaciji?
Zadatak glasi:
Kreirati MySQL bazu podataka Biblioteka, sa tabelama Knjige, Clanovi i Izdavanja.

Tabela Knjige treba da sadrži podatke Id, Naslov, Opis, Autor, Izdavač, GodinaIzdavanja.

Tabela Clanovi ima kolone Id, Ime, Prezime, MaticniBroj, DatumUclanjenja, Adresa, MestoStanovanja.
Tabela Izdavanja sadrži kolone Id, DatumIVremeIzdavanja, IdKnjige, IdClana, BrojDana.



Kreirati odgovarajuće klase - Knjiga, Clan i Izdavanje - koje imaju mogućnost manipulacije određenim tabelama unutar baze podataka.

Sve tri klase treba da sadrže atribute u kojima će se čuvati stanje pojedinačnih objekata. Atributi treba da odgovaraju tipu i nazivu kolona u tabelama.

Napraviti parametarske konstruktore za svaku klase. Uraditi Override metode toString() za ispis stanja objekta u tekstualnom obliku.

U svim klasama napisati metode za manipulaciju tabelama unutar baze podataka:

Metoda getAll treba iz baze da očita sve podatke, i vrati kolekciju objekata klase u kojoj se nalazi. Ova metoda treba da bude statička.
Metoda getById iz baze da očitava podatke na osnovu zadatog Id-a. Ima jedan argument tipa int, i vraća objekat odgovarajuće klase. Ova metoda je takođe klasna (statička).
Metoda insert upisuje vrednosti atributa novog objekta u bazu, update ažurira podatke, a delete briše podatke o objektu iz baze. Ove metode se pozivaju nad instancama klase, i nisu statičke. Nemaju ulazne argumente, i ne vraćaju nikakvu vrednost.



Sve izuzetke treba obraditi unutar metoda klasa pomoću try/catch blokova.

Molim vas ako moze neko da mi pomogne da ovo uradim. Hvala
Pozdrav