Advertisement
Guest User

Untitled

a guest
May 24th, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. CREATE TABLE STRAZNIK (
  2. ID_STRAZNIK NUMBER(6) PRIMARY KEY,
  3. IMIE VARCHAR2(20 CHAR),
  4. NAZWISKO VARCHAR2(20 CHAR),
  5. PESEL NUMBER(9) NOT NULL
  6. );
  7.  
  8. CREATE TABLE SKAZANY (
  9. ID_SKAZANY NUMBER(6) PRIMARY KEY,
  10. IMIE VARCHAR2(20 CHAR),
  11. NAZWISKO VARCHAR2(20 CHAR),
  12. PESEL NUMBER(9) NOT NULL
  13. );
  14.  
  15. CREATE TABLE CELA (
  16. ID_CELA NUMBER(6) PRIMARY KEY,
  17. SKRZYDLO VARCHAR2(1 CHAR),
  18. IL_OSOB NUMBER (4),
  19. POJEMNOSC NUMBER (4)
  20. );
  21.  
  22. CREATE TABLE PRZESTEPSTWO (
  23. ID_PRZESTEPSTWO NUMBER(6) PRIMARY KEY,
  24. RODZAJ VARCHAR2(20 CHAR)
  25. );
  26.  
  27. CREATE TABLE SEDZIA (
  28. ID_SEDZIA NUMBER(6) PRIMARY KEY,
  29. IMIE VARCHAR2(20 CHAR),
  30. NAZWISKO VARCHAR2(20 CHAR),
  31. PESEL NUMBER(9)
  32. );
  33.  
  34.  
  35. CREATE TABLE ROZPRAWA1 (
  36. ID_ROZPRAWA NUMBER(6) PRIMARY KEY,
  37. ID_PRZESTEPSTWO NUMBER(6) CONSTRAINT PRZESTEPSTWO1_ROZPRAWA1_FK REFERENCES PRZESTEPSTWO1(ID_PRZESTEPSTWO),
  38. ID_SEDZIA NUMBER(6) CONSTRAINT SEDZIA1_ROZPRAWA1_FK REFERENCES SEDZIA1(ID_SEDZIA)
  39. );
  40.  
  41. CREATE TABLE WYROK1 (
  42. ID_WYROK NUMBER(6) PRIMARY KEY,
  43. ID_ROZPRAWA NUMBER(6) CONSTRAINT ROZPRAWA1_WYROK1_FK REFERENCES ROZPRAWA1(ID_ROZPRAWA),
  44. ID_STRAZNIK NUMBER(6) CONSTRAINT STRAZNIK1_WYROK1_FK REFERENCES STRAZNIK1(ID_STRAZNIK),
  45. ID_SKAZANY NUMBER(6) CONSTRAINT SKAZANY1_WYROK1_FK REFERENCES SKAZANY1(ID_SKAZANY),
  46. ID_CELA NUMBER(6) CONSTRAINT CELA1_WYROK1_FK REFERENCES CELA1(ID_CELA)
  47. );
  48.  
  49. CREATE SEQUENCE STRAZNIK_SEQ
  50. INCREMENT BY 1
  51. START WITH 5
  52. ;
  53.  
  54. CREATE SEQUENCE SKAZANY_SEQ
  55. INCREMENT BY 1
  56. START WITH 5
  57. ;
  58.  
  59. CREATE SEQUENCE ROZPRAWA_SEQ
  60. INCREMENT BY 1
  61. START WITH 5
  62. ;
  63.  
  64. CREATE SEQUENCE WYROK_SEQ
  65. INCREMENT BY 1
  66. START WITH 5
  67. ;
  68.  
  69. CREATE SEQUENCE CELA_SEQ
  70. INCREMENT BY 1
  71. START WITH 5
  72. ;
  73.  
  74. CREATE SEQUENCE SEDZIA_SEQ
  75. INCREMENT BY 1
  76. START WITH 5
  77. ;
  78.  
  79. CREATE SEQUENCE PRZESTEPSTWO_SEQ
  80. INCREMENT BY 1
  81. START WITH 5
  82. ;
  83.  
  84. --ZMIANA--
  85. CREATE TABLE ROZPRAWA1 (
  86. ID_ROZPRAWA NUMBER(6) PRIMARY KEY,
  87. ID_PRZESTEPSTWO NUMBER(6) CONSTRAINT PRZESTEPSTWO1_ROZPRAWA1_FK REFERENCES PRZESTEPSTWO1(ID_PRZESTEPSTWO),
  88. ID_SEDZIA NUMBER(6) CONSTRAINT SEDZIA1_ROZPRAWA1_FK REFERENCES SEDZIA1(ID_SEDZIA)
  89. );
  90.  
  91. CREATE TABLE WYROK1 (
  92. ID_WYROK NUMBER(6) PRIMARY KEY,
  93. ID_ROZPRAWA NUMBER(6) CONSTRAINT ROZPRAWA1_WYROK1_FK REFERENCES ROZPRAWA1(ID_ROZPRAWA),
  94. ID_STRAZNIK NUMBER(6) CONSTRAINT STRAZNIK1_WYROK1_FK REFERENCES STRAZNIK1(ID_STRAZNIK),
  95. ID_SKAZANY NUMBER(6) CONSTRAINT SKAZANY1_WYROK1_FK REFERENCES SKAZANY1(ID_SKAZANY),
  96. ID_CELA NUMBER(6) CONSTRAINT CELA1_WYROK1_FK REFERENCES CELA1(ID_CELA)
  97. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement