Advertisement
Guest User

Untitled

a guest
Jan 29th, 2017
265
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.56 KB | None | 0 0
  1. ///////////////////////////////////////////////////////
  2. Tworze Tablice
  3. ///////////////////////////////////////////////////////
  4.  
  5. CREATE TABLE STUDENCI
  6. (
  7. id_student NUMBER(9) PRIMARY KEY,
  8. imie VARCHAR2(10) NOT NULL,
  9. nazwisko VARCHAR2(20) NOT NULL,
  10. nr_indeksu NUMBER(6) UNIQUE,
  11. telefon NUMBER(9) NOT NULL,
  12. e_mail VARCHAR2(30) NOT NULL,
  13. id_studia NUMBER(2) NOT NULL,
  14. id_wydzialu NUMBER(5) NOT NULL
  15. );
  16.  
  17. CREATE TABLE WYDZIALY
  18. (
  19. id_wydzial NUMBER(5) PRIMARY KEY,
  20. nazwa VARCHAR2(20) NOT NULL,
  21. dziekan VARCHAR2(20) NOT NULL,
  22. liczba_pracownikow NUMBER(5) NOT NULL,
  23. liczba_studentow NUMBER(7) NOT NULL,
  24. id_pracownika NUMBER(9) NOT NULL,
  25. FOREIGN KEY (id_wydzial) REFERENCES STUDENCI(id_student)
  26. );
  27.  
  28. CREATE TABLE PRACOWNICY
  29. (
  30. id_pracownika NUMBER(9) PRIMARY KEY,
  31. imie VARCHAR2(10) NOT NULL,
  32. nazwisko VARCHAR2(20) NOT NULL,
  33. e_mail VARCHAR2(30) NOT NULL,
  34. telefon NUMBER(9) NOT NULL,
  35. pokoj NUMBER(5) NOT NULL,
  36. FOREIGN KEY (id_pracownika) REFERENCES WYDZIALY(id_pracownika)
  37. );
  38.  
  39.  
  40. CREATE TABLE STUDIA
  41. (
  42. id_studia NUMBER(2) PRIMARY KEY,
  43. wydzial VARCHAR2(30) NOT NULL,
  44. instytut VARCHAR2(30) NOT NULL,
  45. stopien NUMBER (1) NOT NULL,
  46. semestr NUMBER(1) NOT NULL,
  47. FOREIGN KEY (id_studia) REFERENCES STUDENCI(id_studia)
  48. );
  49. CREATE TABLE INSTYTUT
  50. (
  51. id_instytut NUMBER(2) PRIMARY KEY,
  52. nazwa VARCHAR2(30) NOT NULL,
  53.  
  54. dziekan VARCHAR2(15) NOT NULL,
  55. e_mail VARCHAR2(30) NOT NULL,
  56. liczba_studentow NUMBER(30),
  57. id_lokalizacji NUMBER(9) NOT NULL
  58. );
  59. CREATE TABLE LOKALIZACJA
  60. (
  61. id_lokalizacji NUMBER(9) PRIMARY KEY,
  62. miasto VARCHAR2(15) NOT NULL,
  63. dzielnica VARCHAR2(15) NOT NULL,
  64. ulica VARCHAR2(30) NOT NULL,
  65. nr_budynku NUMBER(4) NOT NULL
  66. FOREIGN KEY (id_lokalizacji) REFERENCES INSTYTUT(id_lokalizacji)
  67. );
  68.  
  69. CREATE TABLE Wydzialy_instytuty
  70. (
  71. id_wydzialu NUMBER(5),
  72. id_instytut NUMBER(2),
  73. CONSTRAINT wydzialy_instytuty_AA_BB_CC PRIMARY KEY(id_wydzialu,id_instytut)
  74.  
  75. );
  76.  
  77. --///////////////////////////////////////////////////////
  78. --Wpisuje Dane
  79. --///////////////////////////////////////////////////////
  80.  
  81. --Studenci
  82.  
  83. INSERT INTO STUDENCI (id_studenta, imie,nazwisko,nr_indeksu,telefon,e_mail)
  84. VALUES (3,'Andrzej','Wielki',11,458546123,'A.Wielki@wp.pl')
  85. INSERT INTO STUDENCI (id_studenta, imie,nazwisko,nr_indeksu,telefon,e_mail)
  86. VALUES (1,'Andrzej','Wielki',1123,'A.Wielki@wp.pl');
  87. INSERT INTO STUDENCI (id_studenta, imie,nazwisko,nr_indeksu,telefon,e_mail)
  88. VALUES (2,Pawel,Maruda,2,458488235, maruda.p@onet.pl)
  89.  
  90. INSERT INTO STUDENCI (id_studenta, imie,nazwisko,nr_indeksu,telefon,e_mail)
  91. VALUES (3,Anna,Skawinska,123456854,SKAWKA@gmail.com)
  92.  
  93. INSERT INTO STUDENCI (id_studenta, imie,nazwisko,nr_indeksu,telefon,e_mail)
  94. VALUES (4,Boguslaw,Linda,4,845321896,B.L@gmail.com)
  95.  
  96. INSERT INTO STUDENCI (id_studenta, imie,nazwisko,nr_indeksu,telefon,e_mail)
  97. VALUES (5,Stefan,Maciej,5,235996153,StefanMaciej@onet.pl)
  98.  
  99. INSERT INTO STUDENCI (id_studenta, imie,nazwisko,nr_indeksu,telefon,e_mail)
  100. VALUES (6,Miroslaw,Handlarz,6,700546303,HandlarzPrzedsiebiorca@wp.pl)
  101.  
  102. INSERT INTO STUDENCI (id_studenta, imie,nazwisko,nr_indeksu,telefon,e_mail)
  103. VALUES (7,Kasia,Bednaruk,7,555546753,Bed.ka@wp.pl)
  104.  
  105.  
  106. --PRACOWNICY
  107.  
  108.  
  109.  
  110. INSERT INTO PRACOWNICY (id_pracownika,imie,nazwisko,e_mail,telefon,pokoj)
  111. VALUES (1,Maciej,Kowalski,M.Kowalski@gmail.com,507894247,45)
  112.  
  113. INSERT INTO PRACOWNICY (id_pracownika,imie,nazwisko,e_mail,telefon,pokoj)
  114. VALUES (2,Andrzej Peczek,A.Peczek@wp.pl,507894247,45)
  115.  
  116. INSERT INTO PRACOWNICY (id_pracownika,imie,nazwisko,e_mail,telefon,pokoj)
  117. VALUES (3,Ewa,Malina,E.Malina@onet.pl,507894247,45)
  118.  
  119. INSERT INTO PRACOWNICY (id_pracownika,imie,nazwisko,e_mail,telefon,pokoj)
  120. VALUES (4,Katarzyna,Glogowska,K.Glogowska@poczta.pl,507894247,45)
  121.  
  122. INSERT INTO PRACOWNICY (id_pracownika,imie,nazwisko,e_mail,telefon,pokoj)
  123. VALUES (5,Andrzej,Morawski,Andrzej_Morawski@gmail.com,507894247,45)
  124.  
  125. INSERT INTO PRACOWNICY (id_pracownika,imie,nazwisko,e_mail,telefon,pokoj)
  126. VALUES (6,Janusz,Rodak,J.Rodak@post.com,507894247,45)
  127.  
  128. INSERT INTO PRACOWNICY (id_pracownika,imie,nazwisko,e_mail,telefon,pokoj)
  129. VALUES (7,Halina,Kot,H.Kot@onet.pl,507894247,45)
  130.  
  131. --Wydziały
  132.  
  133. INSERT INTO WYDZIALY(id_wydzialu,nazwa,dziekan,liczba_pracownikow,liczba_studentow)
  134. VALUES (1,Matematyki_i_Informatyki,Boguslawski,40,250)
  135.  
  136. INSERT INTO WYDZIALY(id_wydzialu,nazwa,dziekan,liczba_pracownikow,liczba_studentow)
  137. VALUES (2,Ekonomia_i_zarzadzanie,Rozalska,50,308)
  138.  
  139. INSERT INTO WYDZIALY(id_wydzialu,nazwa,dziekan,liczba_pracownikow,liczba_studentow)
  140. VALUES (3,Biologiczno_Chemiczny,Chmielewski,85,405)
  141.  
  142. INSERT INTO WYDZIALY(id_wydzialu,nazwa,dziekan,liczba_pracownikow,liczba_studentow)
  143. VALUES (4,Fizyki,Wahadło,50,55)
  144.  
  145. INSERT INTO WYDZIALY(id_wydzialu,nazwa,dziekan,liczba_pracownikow,liczba_studentow)
  146. VALUES (5,Pedagogiki_i_Psychologi,Kornik,54,341)
  147.  
  148. INSERT INTO WYDZIALY(id_wydzialu,nazwa,dziekan,liczba_pracownikow,liczba_studentow)
  149. VALUES (6,Filologiczny,Boguslawski,97,735)
  150.  
  151.  
  152. INSERT INTO WYDZIALY(id_wydzialu,nazwa,dziekan,liczba_pracownikow,liczba_studentow)
  153. VALUES (7,Prawa,Docentrak,105,600)
  154.  
  155. --LOKALIZACJA
  156.  
  157.  
  158. INSERT INTO LOKALIZACJA(id_lokalizacji,miasto,dzielnica,ulica,nr_budynku)
  159. VALUES (1,Pierdziszewo,Dziesieciny,Kosciuszki,56)
  160.  
  161. INSERT INTO LOKALIZACJA(id_lokalizacji,miasto,dzielnica,ulica,nr_budynku)
  162. VALUES (2,Pierdziszewo,Dziesieciny,Wojska_Polskiego,89)
  163.  
  164. INSERT INTO LOKALIZACJA(id_lokalizacji,miasto,dzielnica,ulica,nr_budynku)
  165. VALUES (3,Pierdziszewo,Dziesieciny,Wojska_Polskiego,88)
  166.  
  167. INSERT INTO LOKALIZACJA(id_lokalizacji,miasto,dzielnica,ulica,nr_budynku)
  168. VALUES (4,Pierdziszewo,CENTRUM,Pilsudskiego,21)
  169.  
  170. INSERT INTO LOKALIZACJA(id_lokalizacji,miasto,dzielnica,ulica,nr_budynku)
  171. VALUES (5,Pierdziszewo,SYPIALNIA,Warsawska,66)
  172.  
  173. INSERT INTO LOKALIZACJA(id_lokalizacji,miasto,dzielnica,ulica,nr_budynku)
  174. VALUES (6,Pierdziszewo,CENTRUM,Pilsudskiego,56)
  175.  
  176. INSERT INTO LOKALIZACJA(id_lokalizacji,miasto,dzielnica,ulica,nr_budynku)
  177. VALUES (7,Pierdziszewo,Artystyczna,Chopina,29)
  178.  
  179. --STUDIA
  180.  
  181. INSERT INTO(id_studia,wydzial,instytut,stopien,semestr)
  182. values(1,Matematyka, Matematyka,1,3)
  183.  
  184. NSERT INTO(id_studia,wydzial,instytut,stopien,semestr)
  185. values(2,Matematyka, Matematyka,1,3)
  186.  
  187. NSERT INTO(id_studia,wydzial,instytut,stopien,semestr)
  188. values(3,Matematyka, Matematyka,1,3)
  189.  
  190. NSERT INTO(id_studia,wydzial,instytut,stopien,semestr)
  191. values(4,Matematyka, Matematyka,2,2)
  192.  
  193. NSERT INTO(id_studia,wydzial,instytut,stopien,semestr)
  194. values(5,Matematyka, Matematyka,1,3)
  195.  
  196. NSERT INTO(id_studia,wydzial,instytut,stopien,semestr)
  197. values(6,Matematyka, Matematyka,2,1)
  198.  
  199. NSERT INTO(id_studia,wydzial,instytut,stopien,semestr)
  200. values(7,Matematyka, Matematyka,1,6)
  201.  
  202. --Instytuty
  203.  
  204.  
  205. INSERT INTO(id_instytut,nazwa,lokalizacja,dziekan,e_mail,liczba_studentow)
  206. VALUES(1,Matematyka,Pierdziszewo,Wysocki,math.poczta.pl,600)
  207.  
  208. INSERT INTO(id_instytut,nazwa,lokalizacja,dziekan,e_mail,liczba_studentow)
  209. VALUES(1,Matematyka,Pierdziszewo,Wysocki,math.poczta.pl,600)
  210.  
  211. INSERT INTO(id_instytut,nazwa,lokalizacja,dziekan,e_mail,liczba_studentow)
  212. VALUES(1,Matematyka,Pierdziszewo,Wysocki,math.poczta.pl,600)
  213.  
  214. INSERT INTO(id_instytut,nazwa,lokalizacja,dziekan,e_mail,liczba_studentow)
  215. VALUES(1,Matematyka,Pierdziszewo,Wysocki,math.poczta.pl,600)
  216.  
  217. INSERT INTO(id_instytut,nazwa,lokalizacja,dziekan,e_mail,liczba_studentow)
  218. VALUES(1,Matematyka,Pierdziszewo,Wysocki,math.poczta.pl,600)
  219.  
  220. INSERT INTO(id_instytut,nazwa,lokalizacja,dziekan,e_mail,liczba_studentow)
  221. VALUES(1,Matematyka,Pierdziszewo,Wysocki,math.poczta.pl,600)
  222.  
  223. INSERT INTO(id_instytut,nazwa,lokalizacja,dziekan,e_mail,liczba_studentow)
  224. VALUES(1,Matematyka,Pierdziszewo,Wysocki,math.poczta.pl,600)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement