medapismeniinformacionisistemi

3
UNA DRAKULIC (681), PISMENI ISPIT INFORMACIONI SISTEMI, primjer scenario fastFood racun ... CREATE TABLE IF NOT EXISTS `ARTIKAL` ( `idARTIKAL` INT NOT NULL, `naziv` VARCHAR(45) NULL, `cijena` INT NULL, PRIMARY KEY (`idARTIKAL`)); CREATE TABLE IF NOT EXISTS `RADNIK` ( `idRADNIK` INT NOT NULL, `ime` VARCHAR(45) NULL, `prezime` VARCHAR(45) NULL, `korIme` VARCHAR(45) NULL, `lozinka` VARCHAR(45) NULL, `email` VARCHAR(45) NULL, `telefon` VARCHAR(45) NULL, PRIMARY KEY (`idRADNIK`)); CREATE TABLE IF NOT EXISTS `VLASNIK` ( `idVLASNIK` INT NOT NULL, `ime` VARCHAR(45) NULL, `prezime` VARCHAR(45) NULL, `grad` VARCHAR(45) NULL, `adresa` VARCHAR(45) NULL, `email` VARCHAR(45) NULL, `telefon` VARCHAR(45) NULL, PRIMARY KEY (`idVLASNIK`)); CREATE TABLE IF NOT EXISTS `FIRMA` ( `idFIRMA` INT NOT NULL, `ime` VARCHAR(45) NULL, `grad` VARCHAR(45) NULL, `adresa` VARCHAR(45) NULL, `poreski_broj` VARCHAR(45) NULL, `ident_broj` VARCHAR(45) NULL, `VLASNIK_idVLASNIK` INT NOT NULL, PRIMARY KEY (`idFIRMA`), INDEX `fk_FIRMA_VLASNIK1_idx` (`VLASNIK_idVLASNIK` ASC), CONSTRAINT `fk_FIRMA_VLASNIK1` FOREIGN KEY (`VLASNIK_idVLASNIK`) REFERENCES `racun`.`VLASNIK` (`idVLASNIK`) ON DELETE NO ACTION ON UPDATE NO ACTION); CREATE TABLE IF NOT EXISTS `RACUN` ( `idRACUN` INT NOT NULL, `ARTIKAL_idARTIKAL` INT NOT NULL, `RADNIK_idRADNIK` INT NOT NULL, `FIRMA_idFIRMA` INT NOT NULL, PRIMARY KEY (`idRACUN`), INDEX `fk_RACUN_ARTIKAL_idx` (`ARTIKAL_idARTIKAL` ASC), INDEX `fk_RACUN_RADNIK1_idx` (`RADNIK_idRADNIK` ASC), INDEX `fk_RACUN_FIRMA1_idx` (`FIRMA_idFIRMA` ASC), CONSTRAINT `fk_RACUN_ARTIKAL` FOREIGN KEY (`ARTIKAL_idARTIKAL`) REFERENCES `racun`.`ARTIKAL` (`idARTIKAL`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_RACUN_RADNIK1` FOREIGN KEY (`RADNIK_idRADNIK`) REFERENCES `racun`.`RADNIK` (`idRADNIK`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_RACUN_FIRMA1` FOREIGN KEY (`FIRMA_idFIRMA`) REFERENCES `racun`.`FIRMA` (`idFIRMA`) ON DELETE NO ACTION ON UPDATE NO ACTION);

Upload: una-drakulic

Post on 12-Dec-2015

7 views

Category:

Documents


1 download

DESCRIPTION

bome bome :)

TRANSCRIPT

Page 1: MEDApismeniInformacioniSistemi

UNA DRAKULIC (681), PISMENI ISPIT INFORMACIONI SISTEMI, primjer scenario fastFood racun ...CREATE TABLE IF NOT EXISTS `ARTIKAL` ( `idARTIKAL` INT NOT NULL, `naziv` VARCHAR(45) NULL, `cijena` INT NULL, PRIMARY KEY (`idARTIKAL`));

CREATE TABLE IF NOT EXISTS `RADNIK` ( `idRADNIK` INT NOT NULL, `ime` VARCHAR(45) NULL, `prezime` VARCHAR(45) NULL, `korIme` VARCHAR(45) NULL, `lozinka` VARCHAR(45) NULL, `email` VARCHAR(45) NULL, `telefon` VARCHAR(45) NULL, PRIMARY KEY (`idRADNIK`));

CREATE TABLE IF NOT EXISTS `VLASNIK` ( `idVLASNIK` INT NOT NULL, `ime` VARCHAR(45) NULL, `prezime` VARCHAR(45) NULL, `grad` VARCHAR(45) NULL, `adresa` VARCHAR(45) NULL, `email` VARCHAR(45) NULL, `telefon` VARCHAR(45) NULL, PRIMARY KEY (`idVLASNIK`));

CREATE TABLE IF NOT EXISTS `FIRMA` ( `idFIRMA` INT NOT NULL, `ime` VARCHAR(45) NULL, `grad` VARCHAR(45) NULL, `adresa` VARCHAR(45) NULL, `poreski_broj` VARCHAR(45) NULL, `ident_broj` VARCHAR(45) NULL, `VLASNIK_idVLASNIK` INT NOT NULL, PRIMARY KEY (`idFIRMA`), INDEX `fk_FIRMA_VLASNIK1_idx` (`VLASNIK_idVLASNIK` ASC), CONSTRAINT `fk_FIRMA_VLASNIK1` FOREIGN KEY (`VLASNIK_idVLASNIK`) REFERENCES `racun`.`VLASNIK` (`idVLASNIK`) ON DELETE NO ACTION ON UPDATE NO ACTION);

CREATE TABLE IF NOT EXISTS `RACUN` ( `idRACUN` INT NOT NULL, `ARTIKAL_idARTIKAL` INT NOT NULL, `RADNIK_idRADNIK` INT NOT NULL, `FIRMA_idFIRMA` INT NOT NULL, PRIMARY KEY (`idRACUN`), INDEX `fk_RACUN_ARTIKAL_idx` (`ARTIKAL_idARTIKAL` ASC), INDEX `fk_RACUN_RADNIK1_idx` (`RADNIK_idRADNIK` ASC), INDEX `fk_RACUN_FIRMA1_idx` (`FIRMA_idFIRMA` ASC), CONSTRAINT `fk_RACUN_ARTIKAL` FOREIGN KEY (`ARTIKAL_idARTIKAL`) REFERENCES `racun`.`ARTIKAL` (`idARTIKAL`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_RACUN_RADNIK1` FOREIGN KEY (`RADNIK_idRADNIK`) REFERENCES `racun`.`RADNIK` (`idRADNIK`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_RACUN_FIRMA1` FOREIGN KEY (`FIRMA_idFIRMA`) REFERENCES `racun`.`FIRMA` (`idFIRMA`) ON DELETE NO ACTION ON UPDATE NO ACTION);

Page 2: MEDApismeniInformacioniSistemi

UNA DRAKULIC (681), PISMENI ISPIT INFORMACIONI SISTEMI, primjer scenario fastFood racun ...

RELACIONI MODEL

REFERENTNE TABELE

VLASNIK<idVlasnik,ime,prezijme,grad,adresa,email,telefon>

FIRMA<idFirma,ime,grad,adresa,poreski_broj,ident_broj,idVlasnik>

RADNIK<idRadnik,ime,prezime,korIme,lozinka,email,telefon>

ARTIKAL<idArtikal,naziv,cijena>

IZVEDENA TABELA

RACUN<idRacun,idArtikal,idRadnik,idFirma>

KONCEPTUALNI MODEL

LOGICKI MODEL

VLASNIK

RACUNFIRMA

RADNIK

ARTIKAL