CREATE TABLE Skladniki ( ID NUMBER(6, 0) PRIMARY KEY, NAZWA VARCHAR(40) UNIQUE NOT NULL, JM VARCHAR(10) NOT NULL, KLASYF VARCHAR(10) NOT NULL ); CREATE TABLE Czynnosci ( ID NUMBER(6, 0) PRIMARY KEY, NAZWA VARCHAR(20) NOT NULL, OPIS VARCHAR(40) NULL ); CREATE TABLE Przepisy ( ID_CZ NUMBER(6, 0) REFERENCES Czynnosci, ID_SKL NUMBER(6, 0) REFERENCES Skladniki, IL_SKL NUMBER(8, 3) CHECK(IL_SKL > 0) NOT NULL, TRYB VARCHAR(3) CHECK(TRYB IN ('IN', 'OUT')) DEFAULT 'IN', PRIMARY KEY (ID_CZ, ID_SKL, TRYB) ); -- Do generowania identyfikatorow skladnikow CREATE SEQUENCE seq_skladniki; -- Do generowania identyfikatorow czynnosci CREATE SEQUENCE seq_czynnosci;