Advertisement
Guest User

Untitled

a guest
Jan 18th, 2020
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.27 KB | None | 0 0
  1.  
  2. -- --------------------------------------------------------
  3.  
  4. --
  5. -- Struktura tabeli dla tabeli `seat_database`
  6. --
  7.  
  8. CREATE TABLE seat_database (
  9. s_id int NOT NULL,
  10. s_number int NOT NULL,
  11. showing_id int NOT NULL,
  12. reserved_by int DEFAULT NULL,
  13. s_isDiscounted smallint DEFAULT NULL
  14. ) ;
  15.  
  16. --
  17. -- Zrzut danych tabeli `seat_database`
  18. --
  19.  
  20.  
  21. -- --------------------------------------------------------
  22.  
  23. --
  24. -- Struktura tabeli dla tabeli `showing_database`
  25. --
  26.  
  27. CREATE TABLE showing_database (
  28. sh_id int NOT NULL,
  29. sh_date timestamp(0) NOT NULL,
  30. movie_id int NOT NULL,
  31. sh_price double precision NOT NULL
  32. ) ;
  33.  
  34. --
  35. -- Zrzut danych tabeli `showing_database`
  36. --
  37.  
  38. -- --------------------------------------------------------
  39.  
  40. --
  41. -- Struktura tabeli dla tabeli `user_database`
  42. --
  43.  
  44. CREATE TABLE user_database (
  45. u_id int NOT NULL,
  46. u_fname varchar(50) CHARACTER SET utf8 NOT NULL,
  47. u_uname varchar(50) CHARACTER SET utf8 NOT NULL,
  48. u_lname varchar(50) CHARACTER SET utf8 NOT NULL,
  49. u_pass varchar(42) NOT NULL,
  50. u_bdate date NOT NULL,
  51. u_phonenumber int NOT NULL,
  52. u_email varchar(30) NOT NULL
  53. ) ;
  54.  
  55. --
  56. -- Zrzut danych tabeli `user_database`
  57. --
  58.  
  59. INSERT INTO user_database (u_id, u_fname, u_uname, u_lname, u_pass, u_bdate, u_phonenumber, u_email) VALUES
  60. (1, 'Pawełe', 'vespi', 'Krzyżak', '*998345F3F3AAF4911BB09FE177BDAC58823E3E46', '2018-12-22', 123123321, 'vvv@interia.pl'),
  61. (49, 'Dd', 'krzysiekjarecki', 'Dd', '*15E088F1E7080F04E84E9CD0FA3A6FCC70F86C63', '1990-02-15', 531412312, 'emailfajny@onet.eu'),
  62. (51, 'Deded', 'dede', 'Dedede', '*E91C566E1D4F2603031C2AB5E2932E4AA1377DBC', '2004-02-13', 333333333, 'vvvvv@lelele.pl'),
  63. (52, 'Szymon', 'Moortan', 'Leniart', '*2958ADF59D0219305B98A50377FA3147775766E1', '1999-02-12', 123123123, 'asd@gmail.com'),
  64. (54, 'Szymon', 'szymek', 'Leniart', '*2958ADF59D0219305B98A50377FA3147775766E1', '2001-02-09', 123123125, '123@gmail.com'),
  65. (55, 'Pwl', 'vespi2', 'Ll', '*998345F3F3AAF4911BB09FE177BDAC58823E3E46', '2000-12-13', 532342342, 'vv@onet.eu'),
  66. (57, 'Dsa', 'Dominik', 'Das', '123123', '2019-03-08', 534941497, '312@o2.pl'),
  67. (58, 'A', 'xyz', 'A', 'aaabbbb', '2019-10-17', 123456789, 'aa@aa.pl'),
  68. (59, 'A', 'aaa', 'A', 'qqqqqq', '2019-10-03', 1, 'a@a.pl'),
  69. (61, 'Ja', 'krzysiekjarecki123', 'Ty', '*B3D3AC56C2D918CD7FF7830BB1605CDBBF1AA1B8', '2002-02-08', 502131231, 'vivivi@gmail.com');
  70.  
  71. --
  72. -- Indeksy dla zrzutów tabel
  73. --
  74.  
  75. --
  76. -- Indeksy dla tabeli `movie_database`
  77. --
  78. ALTER TABLE movie_database
  79. ADD PRIMARY KEY (m_id),
  80. ADD KEY `m_id` (m_id);
  81.  
  82. --
  83. -- Indeksy dla tabeli `seat_database`
  84. --
  85. ALTER TABLE seat_database
  86. ADD PRIMARY KEY (s_id),
  87. ADD KEY `seat_database_ibfk_1` (showing_id);
  88.  
  89. --
  90. -- Indeksy dla tabeli `showing_database`
  91. --
  92. ALTER TABLE showing_database
  93. ADD PRIMARY KEY (sh_id),
  94. ADD UNIQUE KEY `sh_id` (sh_id),
  95. ADD KEY `showing_database_ibfk_1` (movie_id);
  96.  
  97. --
  98. -- Indeksy dla tabeli `user_database`
  99. --
  100. ALTER TABLE user_database
  101. ADD PRIMARY KEY (u_id),
  102. ADD UNIQUE KEY `u_id` (u_id),
  103. ADD UNIQUE KEY `u_uname` (u_uname),
  104. ADD UNIQUE KEY `u_email` (u_email),
  105. ADD UNIQUE KEY `u_phonenumber` (u_phonenumber);
  106.  
  107. --
  108. -- AUTO_INCREMENT dla tabel zrzutów
  109. --
  110.  
  111. --
  112. -- AUTO_INCREMENT dla tabeli `movie_database`
  113. --
  114. ALTER TABLE movie_database
  115. MODIFY m_id cast(11 as int) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=55;
  116.  
  117. --
  118. -- AUTO_INCREMENT dla tabeli `seat_database`
  119. --
  120. ALTER TABLE seat_database
  121. MODIFY s_id cast(11 as int) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4461;
  122.  
  123. --
  124. -- AUTO_INCREMENT dla tabeli `showing_database`
  125. --
  126. ALTER TABLE showing_database
  127. MODIFY sh_id cast(11 as int) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=107;
  128.  
  129. --
  130. -- AUTO_INCREMENT dla tabeli `user_database`
  131. --
  132. ALTER TABLE user_database
  133. MODIFY u_id cast(11 as int) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=62;
  134.  
  135. --
  136. -- Ograniczenia dla zrzutów tabel
  137. --
  138.  
  139. --
  140. -- Ograniczenia dla tabeli `seat_database`
  141. --
  142. ALTER TABLE seat_database
  143. ADD CONSTRAINT seat_database_ibfk_1 FOREIGN KEY (showing_id) REFERENCES showing_database (sh_id) ON DELETE CASCADE ON UPDATE CASCADE;
  144.  
  145. --
  146. -- Ograniczenia dla tabeli `showing_database`
  147. --
  148. ALTER TABLE showing_database
  149. ADD CONSTRAINT showing_database_ibfk_1 FOREIGN KEY (movie_id) REFERENCES movie_database (m_id) ON DELETE CASCADE ON UPDATE CASCADE;
  150. COMMIT;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement