Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE DATABASE kwiaciarnia;
- CREATE TABLE klienci (
- idklienta VARCHAR(10) PRIMARY KEY,
- haslo VARCHAR(10) NOT NULL,
- nazwa VARCHAR(40) NOT NULL,
- miasto VARCHAR(40) NOT NULL,
- kod CHAR(6) NOT NULL,
- adres VARCHAR(40) NOT NULL,
- email VARCHAR(40),
- telefon VARCHAR(16) NOT NULL,
- fax VARCHAR(16),
- nip CHAR(13),
- regon CHAR(9),
- CHECK (LENGTH(haslo)>=4)
- );
- CREATE TABLE kompozycje (
- idkompozycji CHAR(5) PRIMARY KEY,
- nazwa VARCHAR(40) NOT NULL,
- opis VARCHAR(100),
- cena NUMERIC(8,2),
- minimum INT,
- stan INT,
- CHECK (cena>=40.00)
- );
- CREATE TABLE odbiorcy (
- idodbiorcy SERIAL PRIMARY KEY,
- nazwa VARCHAR(40) NOT NULL,
- miasto VARCHAR(40) NOT NULL,
- kod CHAR(6) NOT NULL,
- adres VARCHAR(40) NOT NULL
- );
- CREATE TABLE zamowienia (
- idzamowienia INT PRIMARY KEY,
- idklienta VARCHAR(10) NOT NULL,
- idodbiorcy INT NOT NULL,
- idkompozycji CHAR(5) NOT NULL,
- termin DATE NOT NULL,
- cena NUMERIC(8,2),
- zaplacone BOOLEAN,
- uwagi VARCHAR(200),
- FOREIGN KEY(idklienta) REFERENCES klienci(idklienta),
- FOREIGN KEY(idodbiorcy) REFERENCES odbiorcy(idodbiorcy),
- FOREIGN KEY(idkompozycji) REFERENCES kompozycje(idkompozycji)
- );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement