· 7 years ago · Jan 24, 2019, 09:28 PM
1drop table if exists pracownicy,
2 projekty,
3 przydzial
4 cascade;
5
6create table pracownicy (
7 idPracownika char(5) primary key,
8 imie varchar(80) not null,
9 nazwisko varchar(80) not null,
10 dataZatrudnienia date
11);
12
13
14
15create table projekty(
16 idPorjektu integer primary key,
17 nazwa varchar(100) not null,
18 kierownik char(5) references pracownicy (idPracownika) not null,
19 budzet numeric(7,2) check(budzuec <1000000) not null
20);
21
22
23create table przydzial(
24 idPracownika char(5) references pracownicy,
25 idProjketu integer references projekty,
26 primary key (idPracownika,idProjektu) // bo jest złożony z dwóch rzeczy(nawet jesli by nie było references)
27);