drop table produkcja cascade constraints; drop table produkty cascade constraints; drop view prod_prod; create table PRODUKTY ( produkt_id number(2) primary key, nazwa varchar2(15) not null, kategoria varchar2(15) not null); create table PRODUKCJA ( ilosc_prod number(4) not null, ilosc_sprzed number (4) not null, produkt_id number(2) not null, miesiac number(2) not null, rok number(4) not null, constraint prod_fk foreign key (produkt_id) references produkty(produkt_id)); insert into produkty values (1, 'krzesło A', 'meble kuchenne'); insert into produkty values (2, 'fotel A', 'meble salonowe'); insert into produkty values (3, 'stół dębowy', 'meble kuchenne'); insert into produkty values (4, 'stół jesion', 'meble salonowe'); insert into produkty values (5, 'krzesło plastik', 'meble ogrodowe'); insert into produkty values (6, 'stół plastik', 'meble ogrodowe'); insert into produkcja values (50, 40, 1, 1, 2000); insert into produkcja values (55, 51, 1, 2, 2000); insert into produkcja values (30, 15, 2, 1, 2000); insert into produkcja values (20, 15, 2, 2, 2000); insert into produkcja values (10, 8, 3, 1, 2000); insert into produkcja values (10, 10, 3, 2, 2000); insert into produkcja values (15, 9, 4, 1, 2000); insert into produkcja values (15, 11, 4, 2, 2000); insert into produkcja values (70, 69, 5, 1, 2000); insert into produkcja values (80, 76, 5, 2, 2000); insert into produkcja values (55, 35, 6, 1, 2000); insert into produkcja values (60, 25, 6, 2, 2000); insert into produkcja values (65, 45, 1, 1, 2001); insert into produkcja values (65, 55, 1, 2, 2001); insert into produkcja values (35, 35, 2, 1, 2001); insert into produkcja values (30, 25, 2, 2, 2001); insert into produkcja values (15, 14, 3, 1, 2001); insert into produkcja values (15, 10, 3, 2, 2001); insert into produkcja values (60, 49, 1, 3, 2000); commit; create or replace view prod_prod as select nazwa, kategoria, ilosc_prod, ilosc_sprzed, miesiac, rok from produkcja pa, produkty pr where pa.produkt_id=pr.produkt_id;