• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Baza danych - biuro podróży

Object Storage Arubacloud
+1 głos
1,456 wizyt
pytanie zadane 21 listopada 2016 w Systemy operacyjne, programy przez Paweł Celuch Początkujący (420 p.)
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ć.

komentarz 21 listopada 2016 przez Boshi VIP (100,240 p.)
jakich tablic?
komentarz 21 listopada 2016 przez Paweł Celuch Początkujący (420 p.)
Tabel. Mój błąd.
komentarz 21 listopada 2016 przez kenjiro244 Dyskutant (8,600 p.)
No więc najprawdopodobniej nie działa ponieważ wpisujesz to tylko na forum. A tak na serio to może węcej informacji.
komentarz 21 listopada 2016 przez Paweł Celuch Początkujący (420 p.)
Gdzie są klucze obce wyskakuje mi błąd: SQL Error: ORA-00907: missing right parenthesis
00907. 00000 -  "missing right parenthesis"

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 419 wizyt
pytanie zadane 12 kwietnia 2019 w Systemy operacyjne, programy przez Szahid Pasjonat (20,930 p.)
0 głosów
2 odpowiedzi 412 wizyt
0 głosów
0 odpowiedzi 217 wizyt
pytanie zadane 15 marca 2020 w Nasze poradniki przez oracledev Użytkownik (620 p.)

92,576 zapytań

141,425 odpowiedzi

319,650 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...