drop table if exists dolgozok;

create table osztalyok 
(
	id int primary key,
    nev varchar(20) ,
    atlag_fizetes decimal(10,2)
);

create table dolgozok ( 
    id 		int 		not null primary key,
    nev 	varchar(50)	not null,
    kor 	int		not null,
    fizetes	decimal(10,2) ,
    osztaly int ,
    vezeto_id 	int	,
	foreign key (osztaly) references osztalyok(id)
);

insert into osztalyok (id, nev, atlag_fizetes) values
( 1, "Értékesítés" , 210000 ),
( 2, "Fejlesztés" , 230000 );

insert into dolgozok (id, nev, kor, fizetes, osztaly, vezeto_id) values 
(1,"Kovács János", 30, 200000, 1, 3),
(2,"Szabó István", 25, 180000, 1, 3),
(3,"Nagy Zoltán", 40, 250000, 2, null),
(4,"Tóth Mária", 28, 220000, 2, 1),
(5,"Kiss Péter", 35, 200000, 1, 2);

