Advertisement
Guest User

Untitled

a guest
Jan 28th, 2015
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.58 KB | None | 0 0
  1. CREATE TABLE ZESPOLY
  2. (
  3. ZESPOL_ID VARCHAR2(255) NOT NULL
  4. ,GATUNEK_ID VARCHAR2(255) NOT NULL
  5. ,ROK_ZALOZENIA NUMBER NOT NULL
  6. ,CZY_ISTNIEJE VARCHAR2(255) NOT NULL
  7. ,LICZEBNOSC_ZESPOLU NUMBER NOT NULL
  8. ,KRAJ_ID VARCHAR2(255) NOT NULL
  9. );
  10.  
  11. INSERT ALL
  12. INTO zespoly (ZESPOL_ID, GATUNEK_ID, ROK_ZALOZENIA, CZY_ISTNIEJE, LICZEBNOSC_ZESPOLU, KRAJ_ID)
  13. VALUES ('Red Hot Chilli Peppers', 'Funk Rock', 1983, 'Tak', 4, 'USA')
  14. INTO zespoly (ZESPOL_ID, GATUNEK_ID, ROK_ZALOZENIA, CZY_ISTNIEJE, LICZEBNOSC_ZESPOLU, KRAJ_ID)
  15. VALUES ('Łąki Łan', 'Funk', 2005, 'Tak', 6, 'Polska')
  16. INTO zespoly (ZESPOL_ID, GATUNEK_ID, ROK_ZALOZENIA, CZY_ISTNIEJE, LICZEBNOSC_ZESPOLU, KRAJ_ID)
  17. VALUES ('Metallica', 'Heavy Metal', 1981, 'Tak', 4, 'USA')
  18. INTO zespoly (ZESPOL_ID, GATUNEK_ID, ROK_ZALOZENIA, CZY_ISTNIEJE, LICZEBNOSC_ZESPOLU, KRAJ_ID)
  19. VALUES ('System of a Down', 'Metal Alternatywny', 1994, 'Tak', 4, 'USA')
  20. INTO zespoly (ZESPOL_ID, GATUNEK_ID, ROK_ZALOZENIA, CZY_ISTNIEJE, LICZEBNOSC_ZESPOLU, KRAJ_ID)
  21. VALUES ('O.N.A.', 'Hard Rock', 1994, 'Nie', 5, 'Polska')
  22. INTO zespoly (ZESPOL_ID, GATUNEK_ID, ROK_ZALOZENIA, CZY_ISTNIEJE, LICZEBNOSC_ZESPOLU, KRAJ_ID)
  23. VALUES ('Van Canto', 'Power Metal', 2006, 'Tak', 5, 'Niemcy')
  24. INTO zespoly (ZESPOL_ID, GATUNEK_ID, ROK_ZALOZENIA, CZY_ISTNIEJE, LICZEBNOSC_ZESPOLU, KRAJ_ID)
  25. VALUES ('Bee Gees', 'Disco', 1958, 'Nie', 4, 'Wielka Brytania')
  26. SELECT * FROM dual;
  27.  
  28. CREATE TABLE GATUNKI
  29. (
  30. GATUNEK_ID VARCHAR2(255) NOT NULL
  31. ,ROK_POWSTANIA NUMBER NOT NULL
  32. ,KRAJ_ID VARCHAR2(255) NOT NULL
  33. ,GATUNEK_ID2 VARCHAR2(255) NOT NULL
  34. );
  35.  
  36. INSERT ALL
  37. INTO gatunki (GATUNEK_ID, ROK_POWSTANIA, KRAJ_ID, GATUNEK_ID2)
  38. VALUES ('Metal Alternatywny', 1988, 'USA', 'Rock Alternatywny')
  39. INTO gatunki (GATUNEK_ID, ROK_POWSTANIA, KRAJ_ID, GATUNEK_ID2)
  40. VALUES ('Heavy Metal', 1969, 'Wielka Brytania', 'Hard Rock')
  41. INTO gatunki (GATUNEK_ID, ROK_POWSTANIA, KRAJ_ID, GATUNEK_ID2)
  42. VALUES ('Hard Rock', 1965, 'Wielka Brytania', 'Rock and Roll')
  43. INTO gatunki (GATUNEK_ID, ROK_POWSTANIA, KRAJ_ID, GATUNEK_ID2)
  44. VALUES ('Rock and Roll', 1943, 'USA', 'Country')
  45. INTO gatunki (GATUNEK_ID, ROK_POWSTANIA, KRAJ_ID, GATUNEK_ID2)
  46. VALUES ('Blues', 1870, 'USA', 'Folklor muzyków afroamerykańskich')
  47. INTO gatunki (GATUNEK_ID, ROK_POWSTANIA, KRAJ_ID, GATUNEK_ID2)
  48. VALUES ('Funk', 1959, 'USA', 'Soul')
  49. INTO gatunki (GATUNEK_ID, ROK_POWSTANIA, KRAJ_ID, GATUNEK_ID2)
  50. VALUES ('Dubstep', 1998, 'Wielka Brytania', 'Drum and Bass')
  51. SELECT * FROM dual;
  52.  
  53. CREATE TABLE MUZYCY
  54. (
  55. NAZWISKO_ID VARCHAR2(255) NOT NULL
  56. ,DATA_URODZENIA DATE NOT NULL
  57. ,KRAJ_ID VARCHAR2(255) NOT NULL
  58. ,ZESPOL_ID VARCHAR2(255) NOT NULL
  59. ,ROLA VARCHAR2(255) NOT NULL
  60. );
  61. INSERT ALL
  62. INTO muzycy (NAZWISKO_ID, DATA_URODZENIA, KRAJ_ID, ZESPOL_ID, ROLA)
  63. VALUES ('Serj Tankian', '1967-08-21', 'Liban', 'System of a Down', 'Wokalista')
  64. INTO muzycy (NAZWISKO_ID, DATA_URODZENIA, KRAJ_ID, ZESPOL_ID, ROLA)
  65. VALUES ('James Hefield', '1963-08-03', 'USA', 'Metallica', 'Wokalista')
  66. INTO muzycy (NAZWISKO_ID, DATA_URODZENIA, KRAJ_ID, ZESPOL_ID, ROLA)
  67. VALUES ('Kirk Hammet', '1962-11-18', 'USA', 'Metallica', 'Gitarzysta')
  68. INTO muzycy (NAZWISKO_ID, DATA_URODZENIA, KRAJ_ID, ZESPOL_ID, ROLA)
  69. VALUES ('Bartek Królik', '1979-03-19', 'Polska', 'Łąki Łan', 'Basista')
  70. INTO muzycy (NAZWISKO_ID, DATA_URODZENIA, KRAJ_ID, ZESPOL_ID, ROLA)
  71. VALUES ('Daron Malakian', '1975-07-18', 'USA', 'System of a Down', 'Gitarzysta')
  72. INTO muzycy (NAZWISKO_ID, DATA_URODZENIA, KRAJ_ID, ZESPOL_ID, ROLA)
  73. VALUES ('Shavo Odadjian', '1974-04-22', 'Armenia', 'System of a Down', 'Basista')
  74. SELECT * FROM dual;
  75.  
  76. CREATE TABLE UTWORY
  77. (
  78. UTWOR_ID VARCHAR2(255) NOT NULL
  79. ,ZESPOL_ID VARCHAR2(255) NOT NULL
  80. ,GATUNEK_ID VARCHAR2(255) NOT NULL
  81. ,ROK_NAGRANIA NUMBER NOT NULL
  82. ,DLUGOSC NUMBER NOT NULL
  83. ,ALBUM_ID VARCHAR2(255) NOT NULL
  84. );
  85.  
  86. INSERT ALL
  87. INTO utwory (UTWOR_ID, GATUNEK_ID, ZESPOL_ID, ROK_NAGRANIA, DLUGOSC, ALBUM_ID)
  88. VALUES ('Nothing Else Matters', 'Rock', 'Metallica', 1992, 388, 'Metallica')
  89. INTO utwory (UTWOR_ID, GATUNEK_ID, ZESPOL_ID, ROK_NAGRANIA, DLUGOSC, ALBUM_ID)
  90. VALUES ('Otherside', 'Rock', 'Red Hot Chilli Peppers', 1999, 255, 'Californication')
  91. INTO utwory (UTWOR_ID, GATUNEK_ID, ZESPOL_ID, ROK_NAGRANIA, DLUGOSC, ALBUM_ID)
  92. VALUES ('Californication', 'Rock', 'Red Hot Chilli Peppers', 2000, 321, 'Californication')
  93. INTO utwory (UTWOR_ID, GATUNEK_ID, ZESPOL_ID, ROK_NAGRANIA, DLUGOSC, ALBUM_ID)
  94. VALUES ('Kiedy powiem sobie dość', 'Rock', 'O.N.A.', 1996, 298, 'Bzzzzz')
  95. INTO utwory (UTWOR_ID, GATUNEK_ID, ZESPOL_ID, ROK_NAGRANIA, DLUGOSC, ALBUM_ID)
  96. VALUES ('Stayin` Alive', 'Disco', 'Bee Gees', 1977, 285, 'Saturday Night Fever OST')
  97. INTO utwory (UTWOR_ID, GATUNEK_ID, ZESPOL_ID, ROK_NAGRANIA, DLUGOSC, ALBUM_ID)
  98. VALUES ('Toxicity', 'Metal Alternatywny', 'System of a Down', 2001, 216, 'Toxicity')
  99. SELECT * FROM dual;
  100.  
  101. CREATE TABLE KRAJE
  102. (
  103. KRAJ_ID VARCHAR2(255) NOT NULL
  104. ,KONTYNENT VARCHAR2(255) NOT NULL
  105. ,LUDNOSC_x1000 NUMBER NOT NULL
  106. ,POWIERZCHNIA_x1000km2 NUMBER NOT NULL
  107. ,JEZYK_URZEDOWY VARCHAR2(255) NOT NULL
  108. );
  109. INSERT ALL
  110. INTO kraje (KRAJ_ID, KONTYNENT, LUDNOSC_x1000, POWIERZCHNIA_x1000km2, JEZYK_URZEDOWY)
  111. VALUES ('USA', 'Ameryka Północna', 317845, 9373, 'Brak')
  112. INTO kraje (KRAJ_ID, KONTYNENT, LUDNOSC_x1000, POWIERZCHNIA_x1000km2, JEZYK_URZEDOWY)
  113. VALUES ('Polska', 'Europa', 38483, 312, 'Polski')
  114. INTO kraje (KRAJ_ID, KONTYNENT, LUDNOSC_x1000, POWIERZCHNIA_x1000km2, JEZYK_URZEDOWY)
  115. VALUES ('Niemcy', 'Europa', 80767, 357, 'Niemiecki')
  116. INTO kraje (KRAJ_ID, KONTYNENT, LUDNOSC_x1000, POWIERZCHNIA_x1000km2, JEZYK_URZEDOWY)
  117. VALUES ('Wielka Brytania', 'Europa', 63182, 244, 'Angielski')
  118. INTO kraje (KRAJ_ID, KONTYNENT, LUDNOSC_x1000, POWIERZCHNIA_x1000km2, JEZYK_URZEDOWY)
  119. VALUES ('Holandia', 'Europa', 16838, 41, 'Niderlandzki')
  120. INTO kraje (KRAJ_ID, KONTYNENT, LUDNOSC_x1000, POWIERZCHNIA_x1000km2, JEZYK_URZEDOWY)
  121. VALUES ('Rosja', 'Azja', 144812, 17075, 'Rosyjski')
  122. INTO kraje (KRAJ_ID, KONTYNENT, LUDNOSC_x1000, POWIERZCHNIA_x1000km2, JEZYK_URZEDOWY)
  123. VALUES ('Liban', 'Azja', 3925, 10, 'Arabski')
  124. SELECT * FROM dual;
  125.  
  126. CREATE TABLE ALBUMY
  127. (
  128. ALBUM_ID VARCHAR2(255) NOT NULL
  129. , ZESPOL_ID VARCHAR2(255) NOT NULL
  130. , ROK_WYDANIA NUMBER NOT NULL
  131. , WYTWORNIA VARCHAR2(255) NOT NULL
  132. , PRODUCENT VARCHAR2(255) NOT NULL
  133. , ILOSC_UTWOROW NUMBER NOT NULL
  134. );
  135.  
  136. INSERT ALL
  137. INTO albumy (ALBUM_ID, ZESPOL_ID, ROK_WYDANIA, WYTWORNIA, PRODUCENT, ILOSC_UTWOROW)
  138. VALUES ('System of a Down', 'System of a Down', 1998, 'American Recordings', 'Rick Rubin', 13)
  139. INTO albumy (ALBUM_ID, ZESPOL_ID, ROK_WYDANIA, WYTWORNIA, PRODUCENT, ILOSC_UTWOROW)
  140. VALUES ('Toxicity', 'System of a Down', 2001, 'American Recordings', 'Rick Rubin', 15)
  141. INTO albumy (ALBUM_ID, ZESPOL_ID, ROK_WYDANIA, WYTWORNIA, PRODUCENT, ILOSC_UTWOROW)
  142. VALUES ('Master of Puppets', 'Metallica', 1986, 'Elektra Records', 'Metallica', 8)
  143. INTO albumy (ALBUM_ID, ZESPOL_ID, ROK_WYDANIA, WYTWORNIA, PRODUCENT, ILOSC_UTWOROW)
  144. VALUES ('Californication', 'Red Hot Chilli Peppers', 1999, 'Warner Bros. Records', 'Rick Rubin', 15)
  145. INTO albumy (ALBUM_ID, ZESPOL_ID, ROK_WYDANIA, WYTWORNIA, PRODUCENT, ILOSC_UTWOROW)
  146. VALUES ('Bzzzzz', 'O.N.A.', 1996, 'Sony Music Enertainment Polska', 'Adam Toczko', 9)
  147. INTO albumy (ALBUM_ID, ZESPOL_ID, ROK_WYDANIA, WYTWORNIA, PRODUCENT, ILOSC_UTWOROW)
  148. VALUES ('Trafalgar', 'Bee Gees', 1971, 'Atco Records', 'Robert Stigwood', 12)
  149. INTO albumy (ALBUM_ID, ZESPOL_ID, ROK_WYDANIA, WYTWORNIA, PRODUCENT, ILOSC_UTWOROW)
  150. VALUES ('Life Is Peachy', 'Korn', 1996, 'Epic Records', 'Ross Robinson', 14)
  151. INTO albumy (ALBUM_ID, ZESPOL_ID, ROK_WYDANIA, WYTWORNIA, PRODUCENT, ILOSC_UTWOROW)
  152. VALUES ('Just Push Play', 'Aerosmith', 2001, 'Columbia Records', 'Joe Perry', 12)
  153. SELECT * FROM dual;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement