· 8 years ago · Jun 17, 2018, 04:58 PM
1SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
2SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
3SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';
4
5-- -----------------------------------------------------
6-- Schema mydb
7-- -----------------------------------------------------
8CREATE SCHEMA IF NOT EXISTS `vp02_ambulanta` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ;
9USE `vp02_ambulanta` ;
10
11-- -----------------------------------------------------
12-- Table `mydb`.`Pas`
13-- -----------------------------------------------------
14CREATE TABLE IF NOT EXISTS `vp02_ambulanta`.`Pas` (
15 `id` INT NOT NULL AUTO_INCREMENT,
16 `ime_psa` VARCHAR(45) NOT NULL,
17 `ime_vlasnika` VARCHAR(45) NULL,
18 `prezime_vlasnika` VARCHAR(45) NULL,
19 PRIMARY KEY (`id`))
20ENGINE = InnoDB;
21
22
23-- -----------------------------------------------------
24-- Table `mydb`.`Tip_intervencije`
25-- -----------------------------------------------------
26CREATE TABLE IF NOT EXISTS `vp02_ambulanta`.`Tip_intervencije` (
27 `id` INT NOT NULL AUTO_INCREMENT,
28 `naziv` VARCHAR(45) NOT NULL,
29 PRIMARY KEY (`id`))
30ENGINE = InnoDB;
31
32
33-- -----------------------------------------------------
34-- Table `mydb`.`Intervencija`
35-- -----------------------------------------------------
36CREATE TABLE IF NOT EXISTS `vp02_ambulanta`.`Intervencija` (
37 `id` INT NOT NULL AUTO_INCREMENT,
38 `datum` DATETIME NULL,
39 `Pas_id` INT NOT NULL,
40 `Tip_intervencije_id` INT NOT NULL,
41 PRIMARY KEY (`id`),
42 INDEX `fk_Intervencija_Pas_idx` (`Pas_id` ASC),
43 INDEX `fk_Intervencija_Tip_intervencije1_idx` (`Tip_intervencije_id` ASC),
44 CONSTRAINT `fk_Intervencija_Pas`
45 FOREIGN KEY (`Pas_id`)
46 REFERENCES `vp02_ambulanta`.`Pas` (`id`)
47 ON DELETE NO ACTION
48 ON UPDATE NO ACTION,
49 CONSTRAINT `fk_Intervencija_Tip_intervencije1`
50 FOREIGN KEY (`Tip_intervencije_id`)
51 REFERENCES `vp02_ambulanta`.`Tip_intervencije` (`id`)
52 ON DELETE NO ACTION
53 ON UPDATE NO ACTION)
54ENGINE = InnoDB;
55
56
57SET SQL_MODE=@OLD_SQL_MODE;
58SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
59SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
60
61insert into pas(ime_psa, ime_vlasnika, prezime_vlasnika) values ('Papi', 'Marko', 'Markovic');
62insert into pas(ime_psa, ime_vlasnika, prezime_vlasnika) values ('Riki', 'Petar', 'Petrovic');
63insert into pas(ime_psa, ime_vlasnika, prezime_vlasnika) values ('Alf', 'Zoran', 'Zoranovic');
64insert into pas(ime_psa, ime_vlasnika, prezime_vlasnika) values ('Ava', 'Petar', 'Petrovic');
65
66insert into Tip_intervencije (naziv) values ('Vakcinacija');
67insert into Tip_intervencije (naziv) values ('Analiza krvi');
68insert into Tip_intervencije (naziv) values ('Operacija');
69
70insert into Intervencija (datum, Pas_id, Tip_intervencije_id) values ('2017-06-25', 1, 1);
71insert into Intervencija (datum, Pas_id, Tip_intervencije_id) values ('2017-11-7', 1, 3);
72insert into Intervencija (datum, Pas_id, Tip_intervencije_id) values ('2016-06-10', 1, 1);
73insert into Intervencija (datum, Pas_id, Tip_intervencije_id) values ('2017-11-15', 2, 3);
74insert into Intervencija (datum, Pas_id, Tip_intervencije_id) values ('2017-04-17', 3, 1);
75insert into Intervencija (datum, Pas_id, Tip_intervencije_id) values ('2017-12-19', 3, 3);
76insert into Intervencija (datum, Pas_id, Tip_intervencije_id) values ('2017-11-20', 4, 2);