
CREATE TABLE Kategoria(kid NUMBER(4) NOT NULL PRIMARY KEY, knev VARCHAR2(40) NOT NULL);

INSERT INTO Kategoria VALUES (110, 'Sport');
INSERT INTO Kategoria VALUES (111, 'Lakás');
INSERT INTO Kategoria VALUES (112, 'Élelmiszer');
INSERT INTO Kategoria VALUES (113, 'Írószerek');


CREATE TABLE Termekek (tid NUMBER(4) NOT NULL PRIMARY KEY, megnevezes VARCHAR2(50) NOT NULL, 
                       kid NUMBER(4) REFERENCES Kategoria(kid));


INSERT INTO Termekek VALUES (1101, 'Sportcipő', 110);
INSERT INTO Termekek VALUES (1102, 'Póló', 110);
INSERT INTO Termekek VALUES (1102, 'Szabadidőruha', 110);
INSERT INTO Termekek VALUES (1103, 'Teniszütő', 110);
INSERT INTO Termekek VALUES (1104, 'Ping-pong ütő', 110);
INSERT INTO Termekek VALUES (1105, 'Tornacipő', 110);
INSERT INTO Termekek VALUES (1106, 'Melegítő felső', 110);
INSERT INTO Termekek VALUES (1107, 'Síléc', 110);
INSERT INTO Termekek VALUES (1108, 'Zokni', 110);
INSERT INTO Termekek VALUES (1109, 'Esőkabát', 110);

INSERT INTO Termekek VALUES (1111, 'Karnis', 111);
INSERT INTO Termekek VALUES (1112, 'Ragasztó', 111);
INSERT INTO Termekek VALUES (1112, 'Tapéta', 111);
INSERT INTO Termekek VALUES (1113, 'Szőnyeg', 111);
INSERT INTO Termekek VALUES (1114, 'Lábtörlő', 111);
INSERT INTO Termekek VALUES (1115, 'Pohár', 111);
INSERT INTO Termekek VALUES (1116, 'Gyertyatartó', 111);
INSERT INTO Termekek VALUES (1117, 'Tányér', 111);
INSERT INTO Termekek VALUES (1118, 'Kés', 111);
INSERT INTO Termekek VALUES (1119, 'Sajtreszelő', 111);

INSERT INTO Termekek VALUES (1121, 'Kenyér', 112);
INSERT INTO Termekek VALUES (1122, 'Tej', 112);
INSERT INTO Termekek VALUES (1122, 'Felvágott', 112);
INSERT INTO Termekek VALUES (1123, 'Virsli', 112);
INSERT INTO Termekek VALUES (1124, 'Mirelit hal', 112);
INSERT INTO Termekek VALUES (1125, 'Sajt', 112);
INSERT INTO Termekek VALUES (1126, 'Füstölt szalonna', 112);
INSERT INTO Termekek VALUES (1127, 'Kifli', 112);
INSERT INTO Termekek VALUES (1128, 'Kalács', 112);
INSERT INTO Termekek VALUES (1129, 'Kechup', 112);

INSERT INTO Termekek VALUES (1131, 'Ceruza', 113);
INSERT INTO Termekek VALUES (1132, 'Radír', 113);
INSERT INTO Termekek VALUES (1132, 'Dosszié', 113);
INSERT INTO Termekek VALUES (1133, 'Jegyzettömb', 113);
INSERT INTO Termekek VALUES (1134, 'Toll', 113);
INSERT INTO Termekek VALUES (1135, 'Irattartó', 113);
INSERT INTO Termekek VALUES (1136, 'Fűzős mappa', 113);
INSERT INTO Termekek VALUES (1137, 'Igazolványtok', 113);
INSERT INTO Termekek VALUES (1138, 'Notesz', 113);
INSERT INTO Termekek VALUES (1139, 'Ceruzahegyező', 113);


CREATE TABLE Eladasok(tid NUMBER(4), datum DATE, 
                      varos VARCHAR2(30), FOREIGN KEY (tid) REFERENCES Termekek(tid) );

                      
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-03-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1133, TO_DATE('2016-03-27','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1121, TO_DATE('2016-02-25','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1113, TO_DATE('2016-02-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-03-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1133, TO_DATE('2016-05-27','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1121, TO_DATE('2016-04-25','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1113, TO_DATE('2016-07-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-03-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1133, TO_DATE('2016-11-27','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1115, TO_DATE('2016-02-25','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1103, TO_DATE('2016-02-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1124, TO_DATE('2016-02-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1133, TO_DATE('2016-07-27','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-09-25','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1113, TO_DATE('2016-10-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-03-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1106, TO_DATE('2016-03-27','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1121, TO_DATE('2016-02-25','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1113, TO_DATE('2016-02-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-03-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1133, TO_DATE('2016-05-27','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1101, TO_DATE('2016-04-25','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1117, TO_DATE('2016-07-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-03-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1103, TO_DATE('2016-11-27','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1115, TO_DATE('2016-02-25','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1103, TO_DATE('2016-12-02','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1124, TO_DATE('2016-12-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1133, TO_DATE('2016-07-27','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-09-25','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1113, TO_DATE('2016-10-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-03-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1133, TO_DATE('2016-03-27','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1121, TO_DATE('2016-02-25','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1113, TO_DATE('2016-02-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-03-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1133, TO_DATE('2016-05-27','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1121, TO_DATE('2016-04-25','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1113, TO_DATE('2016-07-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-03-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1133, TO_DATE('2016-11-27','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1115, TO_DATE('2016-02-25','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1103, TO_DATE('2016-02-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1124, TO_DATE('2016-02-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1133, TO_DATE('2016-07-27','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-09-25','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1113, TO_DATE('2016-10-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-03-22','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1106, TO_DATE('2016-03-27','YYYY-MM-DD'),'Szeged');
INSERT INTO Eladasok VALUES (1121, TO_DATE('2016-02-25','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1113, TO_DATE('2016-02-22','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-03-22','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1133, TO_DATE('2016-05-27','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1101, TO_DATE('2016-04-25','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1117, TO_DATE('2016-07-22','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-03-22','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1103, TO_DATE('2016-10-27','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1115, TO_DATE('2016-02-25','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1103, TO_DATE('2016-12-02','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1124, TO_DATE('2016-12-22','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1133, TO_DATE('2016-07-27','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-09-25','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1113, TO_DATE('2016-10-22','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1103, TO_DATE('2016-02-22','YYYY-MM-DD'),'Zalaegerszeg');
INSERT INTO Eladasok VALUES (1124, TO_DATE('2016-02-22','YYYY-MM-DD'),'Eger');
INSERT INTO Eladasok VALUES (1133, TO_DATE('2016-07-27','YYYY-MM-DD'),'Pécs');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-09-25','YYYY-MM-DD'),'Eger');
INSERT INTO Eladasok VALUES (1113, TO_DATE('2016-10-22','YYYY-MM-DD'),'Eger');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-03-22','YYYY-MM-DD'),'Eger');
INSERT INTO Eladasok VALUES (1106, TO_DATE('2016-03-27','YYYY-MM-DD'),'Eger');
INSERT INTO Eladasok VALUES (1121, TO_DATE('2016-02-25','YYYY-MM-DD'),'Pécs');
INSERT INTO Eladasok VALUES (1113, TO_DATE('2016-02-22','YYYY-MM-DD'),'Pécs');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-03-22','YYYY-MM-DD'),'Pécs');
INSERT INTO Eladasok VALUES (1133, TO_DATE('2016-05-27','YYYY-MM-DD'),'Pécs');
INSERT INTO Eladasok VALUES (1101, TO_DATE('2016-04-25','YYYY-MM-DD'),'Pécs');
INSERT INTO Eladasok VALUES (1117, TO_DATE('2016-07-22','YYYY-MM-DD'),'Pécs');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-03-22','YYYY-MM-DD'),'Pécs');
INSERT INTO Eladasok VALUES (1121, TO_DATE('2016-02-25','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1113, TO_DATE('2016-02-22','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-03-22','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1133, TO_DATE('2016-05-27','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1101, TO_DATE('2016-04-25','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1117, TO_DATE('2016-03-02','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1101, TO_DATE('2016-01-22','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1123, TO_DATE('2016-10-27','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1115, TO_DATE('2016-02-05','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1125, TO_DATE('2016-12-12','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1124, TO_DATE('2016-12-22','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1139, TO_DATE('2016-07-27','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1132, TO_DATE('2016-09-25','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1113, TO_DATE('2016-02-22','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-03-22','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1133, TO_DATE('2016-05-27','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1101, TO_DATE('2016-04-25','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1117, TO_DATE('2016-07-22','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-03-22','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1103, TO_DATE('2016-10-27','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1115, TO_DATE('2016-02-25','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1103, TO_DATE('2016-12-02','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1124, TO_DATE('2016-12-22','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1133, TO_DATE('2016-07-27','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-09-25','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1113, TO_DATE('2016-10-22','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1103, TO_DATE('2016-02-22','YYYY-MM-DD'),'Zalaegerszeg');
INSERT INTO Eladasok VALUES (1124, TO_DATE('2016-02-22','YYYY-MM-DD'),'Eger');
INSERT INTO Eladasok VALUES (1133, TO_DATE('2016-07-27','YYYY-MM-DD'),'Pécs');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-09-25','YYYY-MM-DD'),'Eger');
INSERT INTO Eladasok VALUES (1113, TO_DATE('2016-10-22','YYYY-MM-DD'),'Eger');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-03-22','YYYY-MM-DD'),'Eger');
INSERT INTO Eladasok VALUES (1106, TO_DATE('2016-03-27','YYYY-MM-DD'),'Eger');
INSERT INTO Eladasok VALUES (1121, TO_DATE('2016-02-25','YYYY-MM-DD'),'Pécs');
INSERT INTO Eladasok VALUES (1113, TO_DATE('2016-02-22','YYYY-MM-DD'),'Pécs');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-03-22','YYYY-MM-DD'),'Pécs');
INSERT INTO Eladasok VALUES (1133, TO_DATE('2016-05-27','YYYY-MM-DD'),'Pécs');
INSERT INTO Eladasok VALUES (1101, TO_DATE('2016-01-05','YYYY-MM-DD'),'Pécs');
INSERT INTO Eladasok VALUES (1117, TO_DATE('2016-07-22','YYYY-MM-DD'),'Pécs');
INSERT INTO Eladasok VALUES (1131, TO_DATE('2016-03-22','YYYY-MM-DD'),'Pécs');
INSERT INTO Eladasok VALUES (1121, TO_DATE('2016-12-03','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1113, TO_DATE('2016-02-06','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1101, TO_DATE('2016-06-22','YYYY-MM-DD'),'Pécs');
INSERT INTO Eladasok VALUES (1113, TO_DATE('2016-06-27','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1101, TO_DATE('2016-04-25','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1117, TO_DATE('2016-03-02','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1101, TO_DATE('2016-01-22','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1123, TO_DATE('2016-10-27','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1115, TO_DATE('2016-02-05','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1125, TO_DATE('2016-12-12','YYYY-MM-DD'),'Budapest');
INSERT INTO Eladasok VALUES (1124, TO_DATE('2016-12-22','YYYY-MM-DD'),'Budapest');
