Advertisement
Guest User

Untitled

a guest
Dec 16th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 2.12 KB | None | 0 0
  1. CREATE TABLE HURTOWNIA.CZAS(
  2. ID_CZAS NUMBER NOT NULL,
  3. ROK NUMBER NOT NULL,
  4. MIESIAC NUMBER(2) NOT NULL,
  5. DZIEN NUMBER(2)NOT NULL,
  6.  
  7. CONSTRAINT PK_CZAS_ID PRIMARY KEY (ID_CZAS));
  8.  
  9. CREATE TABLE HURTOWNIA.TYP_KLIENTA(
  10. ID_TYPKLIENTA NUMBER NOT NULL,
  11. NAZWA VARCHAR(20) NOT NULL,
  12.  
  13. CONSTRAINT PK_TYPKIENTA_ID PRIMARY KEY(ID_TYPKLIENTA)
  14. );
  15.  
  16.  
  17. CREATE TABLE HURTOWNIA.DESTYNACJA(
  18. ID_DESTYNACJA NUMBER NOT NULL,
  19. NAZWA_KRAJU VARCHAR(20) NOT NULL,
  20. NAZWA_MISTA VARCHAR(20) NOT NULL,
  21.  
  22. CONSTRAINT PK_DESTYNACJA_ID PRIMARY KEY (ID_DESTYNACJA)
  23. );
  24.  
  25. CREATE TABLE HURTOWNIA.TRASA(
  26. ID_TRASA NUMBER NOT NULL,
  27. MINIMALNA_dLUGOSC_W_PRZEDZIALE FLOAT NOT NULL,
  28. MAKSYMALNA_DLUGOSC_W_PRZEDZIALE FLOAT NOT NULL,
  29.  
  30. CONSTRAINT PK_TRASA_ID PRIMARY KEY (ID_TRASA)
  31. );
  32.  
  33. CREATE TABLE HURTOWNIA.PLACOWKA (
  34. ID_PLACOWKA NUMBER NOT NULL,
  35. NAZWA_KRAJU VARCHAR(20) NOT NULL,
  36. NAZWA_MIASTA VARCHAR(20) NOT NULL,
  37.  
  38. CONSTRAINT PK_PLACOWKA_ID PRIMARY KEY (ID_PLACOWKA));
  39.  
  40.  
  41. CREATE TABLE HURTOWNIA.WAGA(
  42. ID_WAGA NUMBER NOT NULL,
  43. MINIMALNA_WAGA_PRZEDZIALU NUMBER NOT NULL,
  44. MASYMALNA_WAGA_PRZEDZIALU NUMBER NOT NULL,
  45. CONSTRAINT PK_WAGA_ID PRIMARY KEY (ID_WAGA));
  46.  
  47. CREATE TABLE HURTOWNIA.GABARYT(
  48. ID_GABARYT NUMBER NOT NULL,
  49. NAZWA VARCHAR(20) NOT NULL,
  50. CONSTRAINT PK_GABARYT_ID PRIMARY KEY (ID_GABARYT));
  51.  
  52.  
  53. CREATE TABLE HURTOWNIA.SPRZEDAZ(
  54. ID_CZASU NUMBER NOT NULL,
  55. ID_KLIENTA NUMBER NOT NULL,
  56. ID_DESTYNACJI NUMBER NOT NULL,
  57. ID_PLACOWKI NUMBER NOT NULL,
  58. ID_GABARYTU NUMBER NOT NULL,
  59. ID_WAGI NUMBER NOT NULL,
  60. ID_TRASA NUMBER NOT NULL,
  61. SUMA_DOSTRACZNYCH_PACZEK NUMBER NOT NULL,
  62. SREDNIA_WSZYSTKICH_OCEN_DOSTAWY FLOAT NOT NULL,
  63. ILOSC_WYJAZDOW NUMBER NOT NULL,
  64. CZAS_DOSTAWY NUMBER NOT NULL,
  65. FOREIGN KEY (ID_CZASU) REFERENCES HURTOWNIA.CZAS(ID_CZAS),
  66. FOREIGN KEY (ID_KLIENTA) REFERENCES HURTOWNIA.TYP_KLIENTA(ID_TYPKLIENTA),
  67. FOREIGN KEY (ID_DESTYNACJI) REFERENCES HURTOWNIA.DESTYNACJA(ID_DESTYNACJA),
  68. FOREIGN KEY (ID_PLACOWKI) REFERENCES HURTOWNIA.PLACOWKA(ID_PLACOWKA),
  69. FOREIGN KEY (ID_GABARYTU) REFERENCES HURTOWNIA.GABARYT(ID_GABARYT),
  70. FOREIGN KEY (ID_WAGI) REFERENCES HURTOWNIA.WAGA(ID_WAGA),
  71. FOREIGN KEY (ID_TRASA) REFERENCES HURTOWNIA.TRASA(ID_TRASA));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement