Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE DATABASE magazyn
- USE magazyn
- CREATE TABLE pracownicy(
- pracownik_id INT NOT NULL IDENTITY PRIMARY KEY,
- imie VARCHAR(255) NOT NULL,
- nazwisko VARCHAR(255) NOT NULL,
- );
- CREATE TABLE dostawcy(
- dostawca_id INT NOT NULL IDENTITY PRIMARY KEY,
- imie VARCHAR(255) NOT NULL,
- nazwisko VARCHAR(255) NOT NULL,
- nazwa_firmy VARCHAR(255) NOT NULL,
- adres VARCHAR(255) NOT NULL,
- kraj VARCHAR(255) NOT NULL DEFAULT 'Polska'
- );
- CREATE TABLE kategorie(
- kategoria_id INT NOT NULL IDENTITY PRIMARY KEY,
- nazwa VARCHAR(255) NOT NULL,
- );
- CREATE TABLE towary(
- towar_id INT NOT NULL IDENTITY PRIMARY KEY,
- nazwa VARCHAR(255) NOT NULL,
- nazwisko VARCHAR(255) NOT NULL,
- symbol VARCHAR(12) NOT NULL,
- kategoria_id INT NOT NULL FOREIGN KEY REFERENCES kategorie(kategoria_id),
- dostawca_id INT NOT NULL FOREIGN KEY REFERENCES dostawcy(dostawca_id),
- );
- CREATE TABLE magazyn(
- toward_id INT NOT NULL PRIMARY KEY FOREIGN KEY REFERENCES towary(towar_id),
- ilosc INT NOT NULL DEFAULT 0,
- cena_jednostkowa money NOT NULL,
- );
- CREATE TABLE zamowienia(
- zamowienie_id INT NOT NULL IDENTITY PRIMARY KEY,
- pracownik_id INT NOT NULL FOREIGN KEY REFERENCES pracownicy(pracownik_id),
- towar_id INT NOT NULL FOREIGN KEY REFERENCES towary(towar_id),
- ilosc INT NOT NULL DEFAULT 1,
- data_zamowienia INT NOT NULL DEFAULT YEAR(GETDATE()),
- );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement