IF NOT EXISTS(SELECT * FROM sys.databases WHERE name = 'TestowaBazaDanych')
	CREATE DATABASE TestowaBazaDanych;
GO
USE TestowaBazaDanych;
GO
CREATE TABLE Produkt
(
	ID INT PRIMARY KEY,
	Nazwa NVARCHAR(128) NOT NULL
);
GO
CREATE TABLE ProduktSpozywczy
(
	ID INT PRIMARY KEY REFERENCES Produkt(ID),
	Waga INT NOT NULL
);
GO
CREATE TABLE ProduktOdziezowy
(
	ID INT PRIMARY KEY REFERENCES Produkt(ID),
	Rozmiar INT NOT NULL
);
GO
INSERT INTO Produkt
(ID,Nazwa)
VALUES
(1,'Baton'),(2,'Sukienka'),(3,'Spodnie'),(4,'Wafelki');
INSERT INTO ProduktSpozywczy
(ID,Waga)
VALUES
(1,100),(4,150);
INSERT INTO ProduktOdziezowy
(ID,Rozmiar)
VALUES
(2,28),(3,40);
