Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DROP TABLE `musterija`, `naruceni_proizvod`, `narudzbine`, `proizvod`, `status_kod`, `tip_proizvoda`;
- CREATE TABLE TIP_PROIZVODA(
- ID INT AUTO_INCREMENT,
- Opis TINYTEXT ,
- PRIMARY KEY(ID)
- );
- CREATE TABLE PROIZVOD(
- ID INT AUTO_INCREMENT,
- Ime VARCHAR(30) NOT NULL,
- Cena INT NOT NULL,
- Opis TINYTEXT ,
- Proizvodjac_Igre VARCHAR(30),
- Zanr_Igre VARCHAR(30),
- Tip_Konzole VARCHAR(30),
- Memorija_Konzole VARCHAR(30),
- Ostali_detalji TINYTEXT ,
- F_Tip INT NOT NULL,
- PRIMARY KEY (ID),
- FOREIGN KEY (F_Tip) REFERENCES TIP_PROIZVODA(ID)
- );
- CREATE TABLE MUSTERIJA(
- ID INT AUTO_INCREMENT,
- Ime VARCHAR(30) NOT NULL,
- Prezime VARCHAR(30) NOT NULL,
- Adresa VARCHAR(30) NOT NULL,
- Username VARCHAR(30),
- `Password` VARCHAR(30),
- PRIMARY KEY(ID)
- );
- CREATE TABLE NARUDZBINE(
- ID INT AUTO_INCREMENT,
- Datum_kreiranja DATE NOT NULL,
- Datum_zavrsetka DATE,
- Detalji TINYTEXT,
- F_Musterija INT NOT NULL,
- F_Status INT NOT NULL,
- PRIMARY KEY(ID),
- FOREIGN KEY (F_Musterija) REFERENCES MUSTERIJA(ID),
- FOREIGN KEY (F_Status) REFERENCES STATUS_KOD(ID)
- );
- CREATE TABLE NARUCENI_PROIZVOD(
- ID INT AUTO_INCREMENT,
- Detalji TINYTEXT,
- Datum_isporuke DATE,
- F_Proizvod INT NOT NULL,
- F_Narudzbina INT NOT NULL,
- PRIMARY KEY(ID),
- FOREIGN KEY (F_Proizvod) REFERENCES PROIZVOD(ID),
- FOREIGN KEY (F_Narudzbina) REFERENCES NARUDZBINE(ID)
- );
- CREATE TABLE STATUS_KOD(
- ID INT AUTO_INCREMENT,
- Opis VARCHAR(30),
- PRIMARY KEY(ID)
- );
- -------------------------------------------
- ----------------INSERCIJA------------------
- -------------------------------------------
- INSERT INTO TIP_PROIZVODA VALUES('0','Oprema');
- INSERT INTO TIP_PROIZVODA VALUES('0','Konzola');
- INSERT INTO TIP_PROIZVODA VALUES('0','Igra');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement