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ć.