Napravio sam dve tabele i povezao ih, ali me zanima da li je nametnut referencijalni integritet izmedju njih.
Code:
CREATE TABLE odeljenje (
odeljenjeID int NOT NULL auto_increment PRIMARY KEY,
naziv varchar(20),
adresa varchar(50),
grad varchar(20)
) type = InnoDB;
CREATE TABLE radnik (
radnikID int NOT NULL auto_increment PRIMARY KEY,
ime varchar(20),
prezime varchar(20),
adresa varchar(50),
dat_rodjenja varchar(15),
str_sprema varchar(15),
odeljenjeID int NOT NULL REFERENCES odeljenje(odeljenjeID)
) type = InnoDB;
CREATE TABLE odeljenje (
odeljenjeID int NOT NULL auto_increment PRIMARY KEY,
naziv varchar(20),
adresa varchar(50),
grad varchar(20)
) type = InnoDB;
CREATE TABLE radnik (
radnikID int NOT NULL auto_increment PRIMARY KEY,
ime varchar(20),
prezime varchar(20),
adresa varchar(50),
dat_rodjenja varchar(15),
str_sprema varchar(15),
odeljenjeID int NOT NULL REFERENCES odeljenje(odeljenjeID)
) type = InnoDB;
Koliko sam skapirao "REFERENCES" pravi vezu sa drugom tabelom, ali da li i namece ref. integritet?
U slucaju da nije nametnut, a pretpostavljam da nije, kako bi to trebao da uradim?
Hvala!