Evo ga trenutni sors baze
Code:
/******************** TABLES **********************/
CREATE TABLE AKCIJA
(
NAZIV Varchar(30),
ID Integer NOT NULL
);
CREATE TABLE DOGADJAJI
(
ID Integer NOT NULL,
AKCIJA Integer NOT NULL,
VREME_SLUZBENO Time NOT NULL,
VREME_UNOSA Time NOT NULL,
OPERATER Integer,
IGRAC Integer NOT NULL,
UTAKMICA Integer NOT NULL
);
CREATE TABLE IGRAC
(
ID Integer NOT NULL,
IME Varchar(30),
PREZIME Varchar(30),
MATICNI_BROJ Varchar(13) NOT NULL,
BROJ_DRESA Varchar(2) NOT NULL,
DATUM_RODJENJA Timestamp,
ADRESA Varchar(850),
KONTAKT_TEL Varchar(30),
E_MAIL Varchar(300),
VISINA Numeric(3,2),
TEZINA Numeric(5,2),
SLIKA Blob sub_type 0,
POZICIJA Varchar(8),
KLUB Integer NOT NULL,
MESTO_RODJENJA Integer NOT NULL
);
CREATE TABLE KLUB
(
ID Integer NOT NULL,
NAZIV Varchar(30) NOT NULL,
ADRESA Varchar(50),
MESTO Integer NOT NULL,
CONSTRAINT PK_T_KLUB_1 PRIMARY KEY (ID)
);
CREATE TABLE KOLO
(
ID Integer NOT NULL,
RASPORED Integer NOT NULL,
BROJ_KOLA Integer NOT NULL,
DATUM_ODIGRAVANJA Date,
CONSTRAINT PK_KOLO PRIMARY KEY (ID)
);
CREATE TABLE KORISNICI
(
KORISNICKO_IME Varchar(30) NOT NULL,
LOZINKA Varchar(30) NOT NULL,
PREZIME_IME_KORISNIKA Varchar(50),
NIVO_PRISTUPA Varchar(3) DEFAULT '1',
CONSTRAINT PK_KOR PRIMARY KEY (KORISNICKO_IME)
);
CREATE TABLE MESTO
(
POST_BROJ Varchar(5) NOT NULL,
NAZIV Varchar(3),
ID Integer NOT NULL,
CONSTRAINT PK_MESTO PRIMARY KEY (POST_BROJ)
);
CREATE TABLE NASTUP
(
ID Integer NOT NULL,
IGRAC Integer NOT NULL,
KLUB Integer NOT NULL,
UTAKMICA Integer NOT NULL,
CONSTRAINT PK_NASTUP PRIMARY KEY (ID)
);
CREATE TABLE POZICIJA
(
NAZIV Varchar(10),
SKRACENICA Varchar(2),
ID Integer NOT NULL,
CONSTRAINT UNQ_POZICIJA_1 UNIQUE (SKRACENICA)
);
CREATE TABLE POZICIJA_IGRACA
(
ID Integer NOT NULL,
IGRAC Integer NOT NULL,
POZICIJA Integer NOT NULL
);
CREATE TABLE RASPORED
(
ID Integer NOT NULL,
CONSTRAINT PK_RASPORED_1 PRIMARY KEY (ID)
);
CREATE TABLE STATISTIKA_IGRAC
(
IGRAC Integer NOT NULL,
UTAKKMICA Integer NOT NULL,
ID Integer NOT NULL
);
CREATE TABLE UTAKMICA
(
ID Integer NOT NULL,
KOLO Integer NOT NULL,
NAZIV_UTAKMICE Varchar(30) NOT NULL,
GOST Varchar(8) NOT NULL,
DOMACIN Varchar(8) NOT NULL,
VREME Timestamp,
MESTO Varchar(30),
CONSTRAINT PK_UTAKMICA PRIMARY KEY (ID)
);
E sad imam sledeci problem
polje kolo u tabeli utakmica treba povezati sa pooljem broj_kola u tabeli kolo,ali sistem mi puca gresku da ne moze biti polje koje nije primary ikey ili uniqe foreight key,a ovo polje ne moze biti ni primarni kljuc ni jedinstveno jer se brioj kola razlikuje od rasasporeda do rasporeda...i u svarkom rasporedu ima kolo 1,2,3...
POMOC
Don't worry be happy