CREATE TABLE osoba(
pesel number(11,0) PRIMARY KEY,
imie varchar2(20),
nazwisko varchar2(20)
);
CREATE TABLE hotel(
nazwa varchar2(20) PRIMARY KEY,
ilosc_gwiazdek number(1,0),
miejscowosc varchar2(20)
);
CREATE TABLE transport(
nazwa varchar2(20) PRIMARY KEY,
ilosc_miejsc number(3,0)
);
CREATE TABLE wycieczka(
Id_wycieczka number(4,0) PRIMARY KEY
);
CREATE TABLE oddzial(
Id_oddzial number(3,0) PRIMARY KEY,
miejscowosc varchar2(20)
);
CREATE TABLE klient(
Id_klient NUMBER(3) PRIMARY KEY,
osoba_klient FOREIGN KEY (osoba_pesel) REFERENCES osoba(pesel)
);
CREATE TABLE pracownik(
Id_pracownik number(3,0) PRIMARY KEY,
osoba_pracownik FOREIGN KEY ( osoba_pesel) REFERENCES osoba(pesel),
oddzial_pracownik FOREIGN KEY (oddzial_Id_oddzial) REFERENCES oddzial(Id_oddzial)
);
CREATE TABLE platnosc(
kwota_ogolna number(10,2) PRIMARY KEY,
oddzial_platnosc FOREIGN KEY (oddzial_Id_oddzial) REFERENCES oddzial(Id_oddzial)
);
CREATE TABLE cennik(
wyzywienie varchar2(20) PRIMARY KEY,
atrakcje varchar2(20),
platnosc_cennik FOREIGN KEY (platnosc_kwota_oglona) REFERENCES platnosc(kwota_ogolna)
);
CREATE TABLE klientdoplatnosci(
klient_id_klient number(3,0),
platnosc_kwota_ogolna number(10,2),
klientdoplatnosci(klient_id_klient , platnosc_kwota_ogolna) PRIMARY KEY
);
CREATE TABLE transportdowycieczki(
transport_nazwa varchar2(20),
wycieczka_id_wycieczka number(4,0),
transportdowycieczki(transport_nazwa,wycieczka_id_wycieczka) PRIMARY KEY
);
CREATE TABLE rezerwacja(
Id_rezerwacja number(4,0) PRIMARY KEY,
klient_rezerwacja FOREIGN KEY (klient_Id_klient) REFERENCES klient(Id_klient),
oddzial_rezerwacja FOREIGN KEY (oddzial_Id_oddzial) REFERENCES oddzial(Id_oddzial),
wycieczka_rezerwacja FOREIGN KEY (wycieczka_Id_wycieczka) REFERENCES wycieczka(Id_wycieczka)
);
CREATE TABLE pokoj(
Nr_pokoj number(3,0) PRIMARY KEY,
ilosc_lozek number(1,0),
hotel_pokoj FOREIGN KEY (hotel_nazwa) REFERENCES hotel(nazwa)
);
CREATE TABLE pokojdorezerwacji(
pokoj_nr_pokoj number(3,0),
rezerwacja_Id_rezerwacja number(3,0),
pokojdorezerwacji(pokoj_nr_pokoj,rezerwacja_Id_rezerwacja) PRIMARY KEY
);
CREATE TABLE pokojdowycieczki(
pokoj_nr_pokoj number(3,0),
wycieczka_id_wycieczka number(4,0),
pokojdowycieczki(pokoj_nr_pokoj,wycieczka_id_wycieczka) PRIMARY KEY
);
Dlaczego nie tworzy mi wszystkich tablic? Nie mam pojęcia jak to zrobić.