HITNA POMOĆ - baza podataka zaključana tema

poruka: 3
|
čitano: 1.923
|
moderatori: XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
14 godina
protjeran
offline
HITNA POMOĆ - baza

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 !!

Guns don`t kill people ... I kill people with guns .
Moj PC  
0 0 hvala 0
17 godina
offline
HITNA POMOĆ - baza podataka

Ponudi ljudima određenu svotu u kn {#}

All software has bugs.Any developer who claims that his or her software is always bug-free is living in a fantasy world.
Moj PC  
0 0 hvala 0
14 godina
neaktivan
offline
Re: HITNA POMOĆ - baza
Slash_92 kaže...

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 !!

kolko platis ako ti se napravi?

1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice