CREATE TABLE idioktites( afm VARCHAR(12) NOT NULL, adt VARCHAR (8) NOT NULL,eponymo VARCHAR(20) not null, onoma VARCHAR(15), tilefono VARCHAR(15), odos VARCHAR(20), arithmos INTEGER, poli VARCHAR(20), tk VARCHAR(10), CONSTRAINT pr_key_idiokt PRIMARY KEY(AFM), CONSTRAINT uniq_idiokt UNIQUE (ADT)); CREATE TABLE agroktimata( code VARCHAR(10) NOT NULL, toponymio VARCHAR(30), oikismos VARCHAR(20), poli VARCHAR(20), elaiodentra INTEGER, CONSTRAINT pr_key_agro PRIMARY KEY (code)); CREATE TABLE idioktisies( afm VARCHAR(12) NOT NULL, code VARCHAR(10) NOT NULL, pososto smallint, CONSTRAINT pr_key_idioktis PRIMARY KEY(AFM,code), CONSTRAINT check_psosto CHECK(pososto<=100 AND pososto>0), CONSTRAINT forkey_afm FOREIGN KEY (afm) REFERENCES idioktites(afm) MATCH SIMPLE ON UPDATE RESTRICT ON DELETE RESTRICT, CONSTRAINT forkey_code FOREIGN KEY(code) REFERENCES agroktimata(code) MATCH SIMPLE ON UPDATE RESTRICT ON DELETE RESTRICT); INSERT INTO idioktites VALUES('123456789', 'ΖΛ123456', 'Παπαδάκης', 'Γιάννης', '2345678', 'Καλοκαιρινού', 100,'Ηράκλειο', '71410'), ('1000','ΖH123456','Λαμπράκης','Νίκος',NULL,NULL,'0','Αρκαλοχώρι',NULL),('2000','ΑΔ234567','Παπαδάκης','Μανολης','345678','Καλοκαιρινου','50','Ηράκλειο','714 10'), ('4000','ΗΙ345678','Μπελής','Γιάννης','345',NULL,'0','Ιεράπετρα',NULL), ('3000','ΖΛ123478','Δεληγιάννης','Ηλίας','2345678','Κατεχακη','5','Ηράκλειο','71410'); INSERT INTO agroktimata VALUES('Σ1','Αποσαμι Μετοχι','Σκαλανι','Ηράκλειο','33'), ('Κ1','Κορακοβούνι','Αμφιθέα','Ηράκλειο','2'), ('ΚΜ1','Κάμπος','Αρκαλοχώρι','Μινώα Πεδιάδος','23'), ('ΚΜ2','Κάμπος','Αρκαλοχώρι','Μινώα Πεδιάδος','4'), ('ΒΝ1','Βουνό','Αρκαλοχώρι','Μινώα Πεδιάδος','27'), ('ΦΛ1','Φλέγα','Μακρυλιά','Ιεράπετρα','10'), ('ΦΛ2','Φλέγα','Μακρυλιά','Ιεράπετρα','8'), ('ΒΝ2','Βουνό','Αρκαλοχώρι','Μινώα Πεδιάδος','15'), ('ΠΝ1','Ζουρβες','Μακρυλιά','Ιεράπετρα','26'), ('ΨΡΚ1','Ψαροκεφάλα','Αρκαλοχώρι','Μινώα Πεδιάδος','16'), ('ΨΡΚ2','Ψαροκεφάλα','Αρκαλοχώρι','Μινώα Πεδιάδος','16'); INSERT INTO idioktisies VALUES('1000','ΒΝ2','50'),('1000','Σ1','100'),('3000','ΒΝ2','60'),('3000','ΒΝ1','100'), ('3000','Κ1','50'),('4000','ΚΜ1','100'),('4000','Κ1','50'),('3000','ΦΛ1','100'),('2000','ΚΜ2','10'), ('3000','ΦΛ2','100'),('4000','ΨΡΚ1','100'),('4000','ΨΡΚ2','100'),('3000','ΠΝ1','100'),('2000','ΠΝ1','20');