CREATE DATABASE macskaalombanya CHARACTER SET="utf8" COLLATE="utf8_hungarian_ci";

USE macskaalombanya;

CREATE TABLE tarnak(id INT AUTO_INCREMENT PRIMARY KEY, nev VARCHAR(255), lokacio VARCHAR(255));

CREATE TABLE munkakor(id INT AUTO_INCREMENT PRIMARY KEY, megnevezes VARCHAR(255));

CREATE TABLE munkas(id INT AUTO_INCREMENT PRIMARY KEY, nev VARCHAR(255), telefon VARCHAR(255), email VARCHAR(255), bankszamlaszam VARCHAR(255), munkakor_id INT);
ALTER TABLE munkas ADD FOREIGN KEY (munkakor_id) REFERENCES munkakor(id);

CREATE TABLE raktar(id INT AUTO_INCREMENT PRIMARY KEY, nev VARCHAR(255), lokacio VARCHAR(255));

CREATE TABLE eszkoztipus(id INT AUTO_INCREMENT PRIMARY KEY, megnevezes VARCHAR(255));

CREATE TABLE eszkozok(id INT AUTO_INCREMENT PRIMARY KEY ,eszkoztipus_id INT, munkas_id INT, raktar_id INT);
ALTER TABLE eszkozok ADD FOREIGN KEY (eszkoztipus_id) REFERENCES eszkoztipus(id);
ALTER TABLE eszkozok ADD FOREIGN KEY (munkas_id) REFERENCES munkas(id);
ALTER TABLE eszkozok ADD FOREIGN KEY (raktar_id) REFERENCES raktar(id);

CREATE TABLE beszerzes_kiadasok(id INT AUTO_INCREMENT PRIMARY KEY, megnevezes VARCHAR(255), osszeg INT);

CREATE TABLE fizetes(id INT AUTO_INCREMENT PRIMARY KEY, munkas_id INT, osszeg INT);
ALTER TABLE fizetes ADD FOREIGN KEY (munkas_id) REFERENCES munkas(id); 

CREATE TABLE napitermeles(id INT AUTO_INCREMENT PRIMARY KEY, tarna_id INT, kitermelt_mennyiseg INT);
ALTER TABLE napitermeles ADD FOREIGN KEY (tarna_id) REFERENCES tarnak(id);

CREATE TABLE szallitas(id INT AUTO_INCREMENT PRIMARY KEY, munkas_id INT, cim VARCHAR(255), mennyiseg INT);
ALTER TABLE szallitas ADD FOREIGN KEY (munkas_id) REFERENCES munkas(id);

CREATE TABLE eladasok(id INT AUTO_INCREMENT PRIMARY KEY, osszeg INT, eladott_mennyiseg INT, egysegar INT); 

CREATE TABLE munkaido(id INT AUTO_INCREMENT PRIMARY KEY, munkas_id INT, becsekkolas DATETIME, kicsekkolas DATETIME);
ALTER TABLE munkaido ADD FOREIGN KEY (munkas_id) REFERENCES munkas(id);



ALTER TABLE beszerzes_kiadasok ADD macska_neve VARCHAR(255);
ALTER TABLE beszerzes_kiadasok ADD macska_fajta VARCHAR(255);  
ALTER TABLE beszerzes_kiadasok ADD kutya_neve VARCHAR(255);    
ALTER TABLE beszerzes_kiadasok ADD kutya_fajta VARCHAR(255);   
ALTER TABLE beszerzes_kiadasok ADD anyos_lakohely VARCHAR(255);
ALTER TABLE beszerzes_kiadasok ADD apos_lakohely VARCHAR(255); 
ALTER TABLE beszerzes_kiadasok ADD polo_meret VARCHAR(255);    
ALTER TABLE beszerzes_kiadasok ADD cipo_meret VARCHAR(255);    
ALTER TABLE beszerzes_kiadasok ADD hajszin VARCHAR(255);       
ALTER TABLE beszerzes_kiadasok ADD borszin VARCHAR(255);       
ALTER TABLE beszerzes_kiadasok ADD etrend VARCHAR(255);        
ALTER TABLE beszerzes_kiadasok ADD szemszin VARCHAR(255);      
ALTER TABLE beszerzes_kiadasok ADD szemelyiseg VARCHAR(255);   
ALTER TABLE beszerzes_kiadasok ADD allampolgarsag VARCHAR(255);
ALTER TABLE eladasok ADD macska_neve VARCHAR(255);
ALTER TABLE eladasok ADD macska_fajta VARCHAR(255);
ALTER TABLE eladasok ADD kutya_neve VARCHAR(255);
ALTER TABLE eladasok ADD kutya_fajta VARCHAR(255);
ALTER TABLE eladasok ADD anyos_lakohely VARCHAR(255);
ALTER TABLE eladasok ADD apos_lakohely VARCHAR(255);
ALTER TABLE eladasok ADD polo_meret VARCHAR(255);
ALTER TABLE eladasok ADD cipo_meret VARCHAR(255);
ALTER TABLE eladasok ADD hajszin VARCHAR(255);
ALTER TABLE eladasok ADD borszin VARCHAR(255);
ALTER TABLE eladasok ADD etrend VARCHAR(255);
ALTER TABLE eladasok ADD szemszin VARCHAR(255);
ALTER TABLE eladasok ADD szemelyiseg VARCHAR(255);
ALTER TABLE eladasok ADD allampolgarsag VARCHAR(255);
ALTER TABLE eszkozok ADD macska_neve VARCHAR(255);
ALTER TABLE eszkozok ADD macska_fajta VARCHAR(255);
ALTER TABLE eszkozok ADD kutya_neve VARCHAR(255);
ALTER TABLE eszkozok ADD kutya_fajta VARCHAR(255);
ALTER TABLE eszkozok ADD anyos_lakohely VARCHAR(255);
ALTER TABLE eszkozok ADD apos_lakohely VARCHAR(255);
ALTER TABLE eszkozok ADD polo_meret VARCHAR(255);
ALTER TABLE eszkozok ADD cipo_meret VARCHAR(255);
ALTER TABLE eszkozok ADD hajszin VARCHAR(255);
ALTER TABLE eszkozok ADD borszin VARCHAR(255);
ALTER TABLE eszkozok ADD etrend VARCHAR(255);
ALTER TABLE eszkozok ADD szemszin VARCHAR(255);
ALTER TABLE eszkozok ADD szemelyiseg VARCHAR(255);
ALTER TABLE eszkozok ADD allampolgarsag VARCHAR(255);
ALTER TABLE ezskoztipus ADD macska_neve VARCHAR(255);
ALTER TABLE ezskoztipus ADD macska_fajta VARCHAR(255);
ALTER TABLE ezskoztipus ADD kutya_neve VARCHAR(255);
ALTER TABLE ezskoztipus ADD kutya_fajta VARCHAR(255);
ALTER TABLE ezskoztipus ADD anyos_lakohely VARCHAR(255);
ALTER TABLE ezskoztipus ADD apos_lakohely VARCHAR(255);
ALTER TABLE ezskoztipus ADD polo_meret VARCHAR(255);
ALTER TABLE ezskoztipus ADD cipo_meret VARCHAR(255);
ALTER TABLE ezskoztipus ADD hajszin VARCHAR(255);
ALTER TABLE ezskoztipus ADD borszin VARCHAR(255);
ALTER TABLE ezskoztipus ADD etrend VARCHAR(255);
ALTER TABLE ezskoztipus ADD szemszin VARCHAR(255);
ALTER TABLE ezskoztipus ADD szemelyiseg VARCHAR(255);
ALTER TABLE ezskoztipus ADD allampolgarsag VARCHAR(255);
ALTER TABLE fizetes ADD macska_neve VARCHAR(255);
ALTER TABLE fizetes ADD macska_fajta VARCHAR(255);
ALTER TABLE fizetes ADD kutya_neve VARCHAR(255);
ALTER TABLE fizetes ADD kutya_fajta VARCHAR(255);
ALTER TABLE fizetes ADD anyos_lakohely VARCHAR(255);
ALTER TABLE fizetes ADD apos_lakohely VARCHAR(255);
ALTER TABLE fizetes ADD polo_meret VARCHAR(255);
ALTER TABLE fizetes ADD cipo_meret VARCHAR(255);
ALTER TABLE fizetes ADD hajszin VARCHAR(255);
ALTER TABLE fizetes ADD borszin VARCHAR(255);
ALTER TABLE fizetes ADD etrend VARCHAR(255);
ALTER TABLE fizetes ADD szemszin VARCHAR(255);
ALTER TABLE fizetes ADD szemelyiseg VARCHAR(255);
ALTER TABLE fizetes ADD allampolgarsag VARCHAR(255);
ALTER TABLE munkaido ADD macska_neve VARCHAR(255);
ALTER TABLE munkaido ADD macska_fajta VARCHAR(255);
ALTER TABLE munkaido ADD kutya_neve VARCHAR(255);
ALTER TABLE munkaido ADD kutya_fajta VARCHAR(255);
ALTER TABLE munkaido ADD anyos_lakohely VARCHAR(255);
ALTER TABLE munkaido ADD apos_lakohely VARCHAR(255);
ALTER TABLE munkaido ADD polo_meret VARCHAR(255);
ALTER TABLE munkaido ADD cipo_meret VARCHAR(255);
ALTER TABLE munkaido ADD hajszin VARCHAR(255);
ALTER TABLE munkaido ADD borszin VARCHAR(255);
ALTER TABLE munkaido ADD etrend VARCHAR(255);
ALTER TABLE munkaido ADD szemszin VARCHAR(255);
ALTER TABLE munkaido ADD szemelyiseg VARCHAR(255);
ALTER TABLE munkaido ADD allampolgarsag VARCHAR(255);
ALTER TABLE munkakor ADD macska_neve VARCHAR(255);
ALTER TABLE munkakor ADD macska_fajta VARCHAR(255);
ALTER TABLE munkakor ADD kutya_neve VARCHAR(255);
ALTER TABLE munkakor ADD kutya_fajta VARCHAR(255);
ALTER TABLE munkakor ADD anyos_lakohely VARCHAR(255);
ALTER TABLE munkakor ADD apos_lakohely VARCHAR(255);
ALTER TABLE munkakor ADD polo_meret VARCHAR(255);
ALTER TABLE munkakor ADD cipo_meret VARCHAR(255);
ALTER TABLE munkakor ADD hajszin VARCHAR(255);
ALTER TABLE munkakor ADD borszin VARCHAR(255);
ALTER TABLE munkakor ADD etrend VARCHAR(255);
ALTER TABLE munkakor ADD szemszin VARCHAR(255);
ALTER TABLE munkakor ADD szemelyiseg VARCHAR(255);
ALTER TABLE munkakor ADD allampolgarsag VARCHAR(255);
ALTER TABLE munkas ADD macska_neve VARCHAR(255);
ALTER TABLE munkas ADD macska_fajta VARCHAR(255);
ALTER TABLE munkas ADD kutya_neve VARCHAR(255);
ALTER TABLE munkas ADD kutya_fajta VARCHAR(255);
ALTER TABLE munkas ADD anyos_lakohely VARCHAR(255);
ALTER TABLE munkas ADD apos_lakohely VARCHAR(255);
ALTER TABLE munkas ADD polo_meret VARCHAR(255);
ALTER TABLE munkas ADD cipo_meret VARCHAR(255);
ALTER TABLE munkas ADD hajszin VARCHAR(255);
ALTER TABLE munkas ADD borszin VARCHAR(255);
ALTER TABLE munkas ADD etrend VARCHAR(255);
ALTER TABLE munkas ADD szemszin VARCHAR(255);
ALTER TABLE munkas ADD szemelyiseg VARCHAR(255);
ALTER TABLE munkas ADD allampolgarsag VARCHAR(255);
ALTER TABLE napitermeles ADD macska_neve VARCHAR(255);
ALTER TABLE napitermeles ADD macska_fajta VARCHAR(255);
ALTER TABLE napitermeles ADD kutya_neve VARCHAR(255);
ALTER TABLE napitermeles ADD kutya_fajta VARCHAR(255);
ALTER TABLE napitermeles ADD anyos_lakohely VARCHAR(255);
ALTER TABLE napitermeles ADD apos_lakohely VARCHAR(255);
ALTER TABLE napitermeles ADD polo_meret VARCHAR(255);
ALTER TABLE napitermeles ADD cipo_meret VARCHAR(255);
ALTER TABLE napitermeles ADD hajszin VARCHAR(255);
ALTER TABLE napitermeles ADD borszin VARCHAR(255);
ALTER TABLE napitermeles ADD etrend VARCHAR(255);
ALTER TABLE napitermeles ADD szemszin VARCHAR(255);
ALTER TABLE napitermeles ADD szemelyiseg VARCHAR(255);
ALTER TABLE napitermeles ADD allampolgarsag VARCHAR(255);
ALTER TABLE raktar ADD macska_neve VARCHAR(255);
ALTER TABLE raktar ADD macska_fajta VARCHAR(255);
ALTER TABLE raktar ADD kutya_neve VARCHAR(255);
ALTER TABLE raktar ADD kutya_fajta VARCHAR(255);
ALTER TABLE raktar ADD anyos_lakohely VARCHAR(255);
ALTER TABLE raktar ADD apos_lakohely VARCHAR(255);
ALTER TABLE raktar ADD polo_meret VARCHAR(255);
ALTER TABLE raktar ADD cipo_meret VARCHAR(255);
ALTER TABLE raktar ADD hajszin VARCHAR(255);
ALTER TABLE raktar ADD borszin VARCHAR(255);
ALTER TABLE raktar ADD etrend VARCHAR(255);
ALTER TABLE raktar ADD szemszin VARCHAR(255);
ALTER TABLE raktar ADD szemelyiseg VARCHAR(255);
ALTER TABLE raktar ADD allampolgarsag VARCHAR(255);
ALTER TABLE szallitas ADD macska_neve VARCHAR(255);
ALTER TABLE szallitas ADD macska_fajta VARCHAR(255);
ALTER TABLE szallitas ADD kutya_neve VARCHAR(255);
ALTER TABLE szallitas ADD kutya_fajta VARCHAR(255);
ALTER TABLE szallitas ADD anyos_lakohely VARCHAR(255);
ALTER TABLE szallitas ADD apos_lakohely VARCHAR(255);
ALTER TABLE szallitas ADD polo_meret VARCHAR(255);
ALTER TABLE szallitas ADD cipo_meret VARCHAR(255);
ALTER TABLE szallitas ADD hajszin VARCHAR(255);
ALTER TABLE szallitas ADD borszin VARCHAR(255);
ALTER TABLE szallitas ADD etrend VARCHAR(255);
ALTER TABLE szallitas ADD szemszin VARCHAR(255);
ALTER TABLE szallitas ADD szemelyiseg VARCHAR(255);
ALTER TABLE szallitas ADD allampolgarsag VARCHAR(255);
ALTER TABLE tarnak ADD macska_neve VARCHAR(255);
ALTER TABLE tarnak ADD macska_fajta VARCHAR(255);
ALTER TABLE tarnak ADD kutya_neve VARCHAR(255);
ALTER TABLE tarnak ADD kutya_fajta VARCHAR(255);
ALTER TABLE tarnak ADD anyos_lakohely VARCHAR(255);
ALTER TABLE tarnak ADD apos_lakohely VARCHAR(255);
ALTER TABLE tarnak ADD polo_meret VARCHAR(255);
ALTER TABLE tarnak ADD cipo_meret VARCHAR(255);
ALTER TABLE tarnak ADD hajszin VARCHAR(255);
ALTER TABLE tarnak ADD borszin VARCHAR(255);
ALTER TABLE tarnak ADD etrend VARCHAR(255);
ALTER TABLE tarnak ADD szemszin VARCHAR(255);
ALTER TABLE tarnak ADD szemelyiseg VARCHAR(255);
ALTER TABLE tarnak ADD allampolgarsag VARCHAR(255);
