purge recyclebin;
drop table soforok cascade constraints purge;
drop table telephelyek cascade constraints purge;
drop table buszok cascade constraints purge;

CREATE TABLE telephelyek(
    telephely_id VARCHAR(255) PRIMARY KEY,
    varos VARCHAR(255)
);

CREATE TABLE soforok(
  id NUMBER PRIMARY KEY,
  nev VARCHAR2(255) not null,
  fizetes NUMBER
);

CREATE TABLE buszok(
rendszam VARCHAR(255) PRIMARY KEY,
tipus VARCHAR(255) NOT NULL,
ferohely number,
telephely_id VARCHAR(255) references telephelyek(telephely_id),
sofor_id NUMBER references soforok(id)
);



INSERT INTO telephelyek
VALUES     ( '001',
          'Budapest');

INSERT INTO telephelyek
VALUES     ( '002',
          'Gyor');
          
INSERT INTO telephelyek
VALUES     ( '003',
          'Debrecen');
          
INSERT INTO telephelyek
VALUES     ( '004',
          'Szeged');
          
INSERT INTO telephelyek
VALUES     ( '005',
          'Bekecsaba');
          
INSERT INTO telephelyek
VALUES     ( '006',
          'Szekesfehervar');

 INSERT INTO soforok
VALUES     ( 1,'Kiss Lajos',
          95000);
 
 
 INSERT INTO soforok
VALUES     ( 2,'Farago Tohotom',
          79000);
 
 
 INSERT INTO soforok
VALUES     ( 3,'Kovacs Huba',
          200000);
 
 INSERT INTO soforok
VALUES     ( 4,'Nagy Istvan',
          NULL);
 
 INSERT INTO soforok
VALUES     (5, 'Szabo Taksony',
          100000);
 
 INSERT INTO soforok
VALUES     (6, 'Olah Tivadar',
          112000);
          
INSERT INTO buszok
VALUES     ( 'EOH-102',
          'Ikarus',
          50,
          '006',
          1);
          

INSERT INTO buszok
VALUES     ( 'KHJ-233',
          'Volvo',
          45,
          '004',
           6);
          
INSERT INTO buszok
VALUES     ( 'FHH-245',
          'Mercedes-Benz',
          52,
          '003',
          NULL);

INSERT INTO buszok
VALUES     ( 'GHJ-567',
          'Credo',
          50,
          '002',
          4);
          
INSERT INTO buszok
VALUES     ( 'HPR-848',
          'Neoplan',
          50,
          '001',
          2);
          
INSERT INTO buszok
VALUES     ( 'GIR-443',
          'Ikarus',
          54,
          '004',
          2);
          
INSERT INTO buszok
VALUES     ( 'DRT-235',
          'Volvo',
          24,
          '001',
           3);
          
INSERT INTO buszok
VALUES     ( 'IIG-234',
          'Mercedes-Benz',
          46,
          '002',
          5);
          
INSERT INTO buszok
VALUES     ( 'HUH-666',
          'Credo',
          50,
          '002',
          5);
 

COMMIT;

