Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE Stanowiska(
- Id_Stanowiska INTEGER(5) PRIMARY KEY NOT NULL,
- Nazwa VARCHAR(40));
- CREATE TABLE Pracownicy(
- Id_Pracownika INTEGER PRIMARY KEY NOT NULL,
- Nazwisko VARCHAR(35),
- Imie VARCHAR(15),
- Id_Stanowiska INTEGER(5),
- Data_Zatrudnienia DATE
- WynagrodzenieDOUBLE(5, 2),
- FOREIGN KEY (Id_Stanowiska) REFERENCES Stanowiska(Id_Stanowiska));
- CREATE TABLE Dzialy(
- Id_Dzial INTEGER(5) PRIMARY KEY NOT NULL,
- Nazwa VARCHAR(40));
- CREATE TABLE Ksiazki(
- Sygnatura_Ksiazki INTEGER(5) PRIMARY KEY NOT NULL,
- Tytul VARCHAR(50),
- Nazwisko VARCHAR(50),
- Imie VARCHAR(15),
- Wydawnictwo VARCHAR(40),
- Miejsce_Wyd VARCHAR(40),
- Rok_Wyd INTEGER(4),
- Objetosc_Ks INTEGER(4),
- Cena INTEGER(4),
- Id_Dzial INTEGER(5),
- FOREIGN KEY FK_KsiazkiDzialy (Id_Dzial) REFERENCES Dzialy(Id_Dzial));
- CREATE TABLE Czytelnicy(
- Nr_Czytelnika INTEGER(5) PRIMARY KEY NOT NULL,
- Nazwisko VARCHAR(50),
- Imie VARCHAR(15),
- Data_Ur DATE,
- Ulice VARCHAR(50),
- Numer INTEGER(5),
- Kod VARCHAR(6),
- Miasto VARCHAR(35),
- Data_Zapisania DATE,
- Data_Skreslenia DATE,
- Nr_Legitymacji INTEGER(5),
- Funkcja ENUM ('PD', 'S'),
- Plec ENUM('K', 'M'));
- CREATE TABLE Wypozyczenia(
- Id_Transakcji INTEGER(5) PRIMARY KEY NOT NULL,
- Sygnatura_Ksiazki INTEGER(5),
- Id_Pracownika INTEGER(5),
- Nr_Czytelnika INTEGER(5),
- Data_Wypozyczenia DATE,
- Data_Zwrotu DATE,
- FOREIGN KEY FK_WypozyczeniaKsiazki (Sygnatura_Ksiazki) REFERENCES Ksiazki(Sygnatura_Ksiazki),
- FOREIGN KEY FK_WypozyczeniaPracownicy (Id_Pracownika) REFERENCES Pracownicy(Id_Pracownika),
- FOREIGN KEY FK_WypozyczeniaCzytelnicy (Nr_Czytelnika) REFERENCES Czytelnicy(Nr_Czytelnika));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement