Pomoc oko SQL zadatka

poruka: 7
|
čitano: 4.464
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
12 godina
odjavljen
offline
Pomoc oko SQL zadatka

Ne snalazim se bas najbolje u ovim bazama podataka i SQL zadacima, pa mi je potrebna vasa strucna pomoc. Molio bih da resenja budu sto tacnija.

 

Kreirati bazu podataka Radnik Radnik{SIF_RAD, IME, PREZIME, RADMjES, SIF_RUK, DATZAP, PLATA, STIMUL, SIF_OD},

Obelezja sema relacija imaju sledeca znacenja:

SIF_OD - sifra odeljenja,

GRAD - lokacija odeljenja,

SIF_RAD - sifra (maticni broj) radnika,

RADMES - naziv radnog mesta (dom(RADMES) {analiticar, trg_putnik, sluzbenik. prodavac, direktor})

SIF_RUK - sifra (maticni broj) radnika koji je neposredni rukovodilac datom radniku

DATZAP - datum zaposlenja

PLATA - mesecna primanja radnika

STIMUL - iznos stimulacije u dinarima za radnike koji su prodavci ili trgovacki putnici

SIF_OD - sifra odeljenja u kome radnik radi.

 

Odrediti tipove podataka i primarni kljuc.

 

Realizovati sledece upite:

1) Prikazati nazive i sifre odeljenja.

2) Prikazati imena i maticne brojeve radnika i sifre odeljenja svih sluzbenika.

3) Prikazati imena odeljenja i njihove sifre i to za ona odeljenja cije su sifre vece od 10.

4) Prikazati imena, plate i stimulacije za one radnike kod kojih je stimulacija veca od plate.

5) Prikazati podatke o svim analiticarima, iz svih odeljenja, i o svim sluzbenicima odeljenja sa sifrom 10.

6) Prikazati ime, naziv radnog mesta i sifru odeljenja za upravnike koji ne rade u odeljenju 10.

7) Prikazati imena, sifre odeljenja i plate radnika odeljenja 20 uredjene u rastucem redosledu atributa PLATA.

8) Prikazati podatke o radnicima cija je stimulacija veca od cetvrtine njihovih plata.

9) Prikazati ukupna godisnja primanja prodavaca.

10) Prikazati prosecnu platu sluzbenika.

11) Koliko radnika prima stimulaciju.

12) Odrediti broj razlicitih radnih mesta u odeljenu 20)

13) Koji radnik ima najvecu platu.

14) Izracunati prosecnu godisnju platu za svako odeljenje, izuzimajuci upravnike i direktora.

15) Napisati naredbu kojom se unosi slog u tabelu radnik.

16) Navedi primjer brisanja i azuriranja podataka u tabeli radnik.

 

Mozete upotrebljavati sledece naredbe:

SELECT, OR, AND, NOT, IN, BETWEEN, LIKE, IS NULL, ORDER BY, DISTINCT, ALL, UPDATE, DELETE, INSERT

 

P.S: Zadatak mi je potreban hitno. Zahvaljujem!

 
0 0 hvala 0
12 godina
odjavljen
offline
Pomoc oko SQL zadatka

Zar niko ne zna? Mislim da ovde ipak ima strucnjaka za ovakve stvari... Help {#}

 
0 0 hvala 0
12 godina
neaktivan
offline
Re: Pomoc oko SQL zadatka
Comi123 kaže...

Zar niko ne zna? Mislim da ovde ipak ima strucnjaka za ovakve stvari... Help {#}

 

Znaju, ali ovo su osnove. Takav zadatak ćeš sam riješiti za 4h ukoliko samo malo pretražiš internet.

 

Većina ovih upita počinje sa "SELECT * FROM radnik WHERE ....". Potrudi se malo nešto ćeš i naučiti.

12 godina
odjavljen
offline
Re: Pomoc oko SQL zadatka
dombo kaže...

 

Znaju, ali ovo su osnove. Takav zadatak ćeš sam riješiti za 4h ukoliko samo malo pretražiš internet.

 

Većina ovih upita počinje sa "SELECT * FROM radnik WHERE ....". Potrudi se malo nešto ćeš i naučiti.

Znam da su osnovne. Ali pomoc resenja bi ipak dobro dosla...

13 godina
neaktivan
offline
Pomoc oko SQL zadatka

Prije svega moraš shvatiti da ništa nećeš dobiti sa tim da ti neko od nas napiše taj zadatak, iz prostog razloga jer nećeš razumjeti njegovo rješenje. Zbog toga moja preporuka ti je da kreneš sam, pa se obratiš za pomoć kada negdje zapneš. Zadatak nije težak, na internetu imaš jako mnogo literature o tome, to su nekakve osnove SQL-a. Bilo bi dobro da napišeš koji RDBMS koristiš (Oracle, MySql, Firebird) jer među njima postoje određene razlike u tipovima podataka ali i nekim SQL sintaksama...

 
2 0 hvala 0
11 godina
neaktivan
offline
Re: Pomoc oko SQL zadatka

Koji stupac tablice sadrži naziv/ime odjeljenja koje se traži u 1) i 3)?

Poruka je uređivana zadnji put ned 12.5.2013 16:06 (Bobobo-bo Bo-bobo).
12 godina
neaktivan
offline
Re: Pomoc oko SQL zadatka

da ne otvaram novu temu trebam i ja pomoć oko sql zadatka

 

ovdje se nalaze tablice

 

napraviti sql upit koji povezuje tablice :
- lime_surveys
- lime_groups
- lime_questions
na ispravan način, te pravilno sortira retke.

U tablici koja sadrži rezultate nazivi polja su kreirani po strukturi:
sid
X gid X qid. Sid, gid i qid su , identifikatori upitnika, grupe i
pitanja.
Napraviti upit koji će povezati prethodni upit sa odgovorima, tako da se
dobije tablica:
Question help Answer
----------------- ---------
Question 1 7
Question 2 8
Question 1 + Question 2 15
Result

da bi se odgovori povezali sa id-jevima, dozvoljeno je ubaciti konstante,
npr: SELECT 567346 AS sid, 24 AS gid, 225 AS qid, `567346X24X225` AS
Answer. Možete koristiti union all

Poruka je uređivana zadnji put pon 24.8.2015 20:34 (bgm256).
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice