CREATE TABLE LIGA
( IME_LIGE VARCHAR(20) NOT NULL,
BR_KLUBOVA INTEGER UNSIGNED,
PRIMARY KEY(IME_LIGE));
CREATE TABLE KLUB
( IME_KLUBA VARCHAR(20) NOT NULL,
STADION VARCHAR(20),
MANAGER VARCHAR(20),
IME_LIGE VARCHAR(20) NOT NULL,
PRIMARY KEY(IME_KLUBA));
CREATE TABLE IGRAC
(IME_IGRACA VARCHAR(20) NOT NULL,
IME_KLUBA VARCHAR(20),
BROJ INTEGER UNSIGNED,
GOLOVA INTEGER UNSIGNED ,
PRIMARY KEY(IME_IGRACA));
CREATE TABLE UTAKMICA
(R_BROJ INTEGER UNSIGNED NOT NULL,
DOMACIN VARCHAR(20) NOT NULL,
GOST VARCHAR(20) NOT NULL,
GOL_DOM INTEGER UNSIGNED ,
GOL_GOST INTEGER UNSIGNED ,
PRIMARY KEY(R_BROJ));
CREATE TABLE STRIJELAC
(R_BROJ INTEGER UNSIGNED NOT NULL,
IME_IGRACA VARCHAR(20) NOT NULL,
BR_GOLOVA INTEGER UNSIGNED NOT NULL,
PRIMARY KEY(R_BROJ,IME_IGRACA));
CREATE TABLE BODOVI
(IME_KLUBA VARCHAR(20) NOT NULL,
POBJEDE INTEGER UNSIGNED ,
PORAZI INTEGER UNSIGNED ,
REMIJI INTEGER UNSIGNED ,
BR_BODOVA INTEGER UNSIGNED,
PRIMARY KEY(IME_KLUBA));
punjenje tablica:
INSERT INTO IGRAC SET IME_IGRACA='Rooney', IME_KLUBA='Man Utd', BROJ=10 ;
INSERT INTO IGRAC SET IME_IGRACA='Hernandez', IME_KLUBA='Man Utd', BROJ=14 ;
INSERT INTO IGRAC SET IME_IGRACA='Berbatov', IME_KLUBA='Man Utd', BROJ=9 ;
INSERT INTO IGRAC SET IME_IGRACA='Giggs', IME_KLUBA='Man Utd', BROJ=11 ;
INSERT INTO IGRAC SET IME_IGRACA='Lampard', IME_KLUBA='Chelsea', BROJ=8 ;
INSERT INTO IGRAC SET IME_IGRACA='Drogba', IME_KLUBA='Chelsea', BROJ=11 ;
INSERT INTO IGRAC SET IME_IGRACA='Fabregas', IME_KLUBA='Arsenal', BROJ=4 ;
INSERT INTO IGRAC SET IME_IGRACA='Van Persie', IME_KLUBA='Arsenal', BROJ=10 ;
INSERT INTO IGRAC SET IME_IGRACA='Suarez', IME_KLUBA='Liverpool', BROJ=7 ;
INSERT INTO IGRAC SET IME_IGRACA='Gerrard', IME_KLUBA='Liverpool', BROJ=8 ;
INSERT INTO IGRAC SET IME_IGRACA='Saha', IME_KLUBA='Everton', BROJ=8 ;
INSERT INTO IGRAC SET IME_IGRACA='Baines', IME_KLUBA='Everton', BROJ=3 ;
INSERT INTO IGRAC SET IME_IGRACA='Ronaldo', IME_KLUBA='Real Madrid', BROJ=7 ;
INSERT INTO IGRAC SET IME_IGRACA='Higuain', IME_KLUBA='Real Madrid', BROJ=20 ;
INSERT INTO IGRAC SET IME_IGRACA='Messi', IME_KLUBA='Barcelona', BROJ=10 ;
INSERT INTO IGRAC SET IME_IGRACA='Xavi', IME_KLUBA='Barcelona', BROJ=6 ;
INSERT INTO IGRAC SET IME_IGRACA='Mata', IME_KLUBA='Valencia', BROJ=10 ;
INSERT INTO IGRAC SET IME_IGRACA='Pablo', IME_KLUBA='Valencia', BROJ=19 ;
INSERT INTO UTAKMICA SET R_BROJ=1 , DOMACIN='Man Utd', GOST='Chelsea', GOL_DOM=2 ,GOL_GOST=0;
INSERT INTO UTAKMICA SET R_BROJ=2 , DOMACIN='Arsenal', GOST='Liverpool', GOL_DOM=1 ,GOL_GOST=1;
INSERT INTO UTAKMICA SET R_BROJ=3 , DOMACIN='Man Utd', GOST='Arsenal', GOL_DOM=3 ,GOL_GOST=0;
INSERT INTO UTAKMICA SET R_BROJ=4 , DOMACIN='Liverpool', GOST='Chelsea', GOL_DOM=0 ,GOL_GOST=1;
INSERT INTO UTAKMICA SET R_BROJ=5 , DOMACIN='Liverpool', GOST='Man Utd', GOL_DOM=1 ,GOL_GOST=3;
INSERT INTO UTAKMICA SET R_BROJ=6 , DOMACIN='Chelsea', GOST='Arsenal', GOL_DOM=1 ,GOL_GOST=0;
INSERT INTO UTAKMICA SET R_BROJ=7 , DOMACIN='Barcelona', GOST='Real Madrid', GOL_DOM=0 ,GOL_GOST=0;
INSERT INTO UTAKMICA SET R_BROJ=8 , DOMACIN='Barcelona', GOST='Valencia', GOL_DOM=1 ,GOL_GOST=0;
INSERT INTO UTAKMICA SET R_BROJ=9 , DOMACIN='Valencia', GOST='Real Madrid', GOL_DOM=0 ,GOL_GOST=2;
INSERT INTO STRIJELAC SET R_BROJ=1 , IME_IGRACA='Giggs', BR_GOLOVA=1;
INSERT INTO STRIJELAC SET R_BROJ=1 , IME_IGRACA='Rooney', BR_GOLOVA=1;
INSERT INTO STRIJELAC SET R_BROJ=2 , IME_IGRACA='Fabregas', BR_GOLOVA=1;
INSERT INTO STRIJELAC SET R_BROJ=2 , IME_IGRACA='Suarez', BR_GOLOVA=1;
INSERT INTO STRIJELAC SET R_BROJ=3 , IME_IGRACA='Berbatov', BR_GOLOVA=3;
INSERT INTO STRIJELAC SET R_BROJ=4 , IME_IGRACA='Drogba', BR_GOLOVA=1;
INSERT INTO STRIJELAC SET R_BROJ=5 , IME_IGRACA='Hernandez', BR_GOLOVA=2;
INSERT INTO STRIJELAC SET R_BROJ=5 , IME_IGRACA='Rooney', BR_GOLOVA=1;
INSERT INTO STRIJELAC SET R_BROJ=5 , IME_IGRACA='Gerrard', BR_GOLOVA=1;
INSERT INTO STRIJELAC SET R_BROJ=6 , IME_IGRACA='Lampard', BR_GOLOVA=1;
INSERT INTO STRIJELAC SET R_BROJ=8 , IME_IGRACA='Messi', BR_GOLOVA=1;
INSERT INTO STRIJELAC SET R_BROJ=9 , IME_IGRACA='Ronaldo', BR_GOLOVA=2;
INSERT INTO BODOVI(IME_KLUBA) SELECT IME_KLUBA FROM KLUB;
UPDATE BODOVI SET POBJEDE= (SELECT COUNT(*) FROM UTAKMICA WHERE (DOMACIN=IME_KLUBA AND GOL_DOM>GOL_GOST) OR (GOST=IME_KLUBA AND GOL_DOM<GOL_GOST) ) ,PORAZI= (SELECT COUNT(*) FROM UTAKMICA WHERE (DOMACIN=IME_KLUBA AND GOL_DOM<GOL_GOST) OR (GOST=IME_KLUBA AND GOL_DOM>GOL_GOST) ),REMIJI= (SELECT COUNT(*) FROM UTAKMICA WHERE (DOMACIN=IME_KLUBA OR GOST=IME_KLUBA) AND GOL_DOM=GOL_GOST ), BR_BODOVA=3*POBJEDE+REMIJI;
UPDATE IGRAC SET GOLOVA=(SELECT SUM(BR_GOLOVA) FROM STRIJELAC WHERE STRIJELAC.IME_IGRACA=IGRAC.IME_IGRACA );
upiti:
SELECT KLUB.IME_KLUBA, BR_BODOVA FROM KLUB,BODOVI WHERE KLUB.IME_KLUBA=BODOVI.IME_KLUBA AND IME_LIGE='Engleska' ORDER BY BR_BODOVA DESC;
SELECT IGRAC.IME_KLUBA, IME_IGRACA, GOLOVA FROM IGRAC,KLUB WHERE IGRAC.IME_KLUBA=KLUB.IME_KLUBA AND IME_LIGE='Engleska' ORDER BY GOLOVA DESC;
SELECT IME_KLUBA,IGRAC.IME_IGRACA,BR_GOLOVA FROM IGRAC, STRIJELAC, UTAKMICA WHERE IGRAC.IME_KLUBA!='Liverpool' AND (DOMACIN='Liverpool' OR GOST='Liverpool')
AND UTAKMICA.R_BROJ=STRIJELAC.R_BROJ AND IGRAC.IME_IGRACA=STRIJELAC.IME_IGRACA;
To sam dobio od jednog forumaša kojim se ovim putem duboko zahvaljujem , e sad , ako bi netko meni to mogao u MS Accessu to napraviti kao bazu podataka i spremiti kao dokument u Accessu i poslati na mail : broz1992@gmail.com bio bi jako zahvalan .
Ako ima netko , nek se javi , hitno mi je !!