Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.18 KB | None | 0 0
  1. Stworzenie tabeli rodzaj_uzytkwonika
  2.  
  3. Create table rodzaj_uzytkownika (
  4. rodzaj_uzytkwonika_id number not null primary key,
  5. rodzaj_uzytkwonia varchar(20)
  6. );
  7.  
  8. Stworzenie tabeli uzytkownik
  9.  
  10. create table uzytkownik (
  11. uzytkownik_id number primary key,
  12. data_rejestracji date,
  13. nazwa_uzytkownika varchar(20)
  14. );
  15.  
  16. Stworzenie tabeli produkt
  17.  
  18. create table produkt (
  19. produkt_id number not null primary key,
  20. produkt varchar(50)
  21. );
  22.  
  23. Stworzenie tabeli typ_produktu
  24.  
  25. create table typ_produktu (
  26. typ_produtku_id number not null primary key,
  27. typ_produktu varchar(20)
  28. );
  29.  
  30. Stworzenie tabeli zakup
  31.  
  32. create table zakup (
  33. zakup_id number not null primary key,
  34. produkt_id number,
  35. uzytkownik_id number,
  36. data_zakupu date,
  37. cena_netto number(10,2),
  38. vat number(10,2)
  39. );
  40.  
  41. Stworzenie relacji fk_uzytkownik_id
  42.  
  43. alter table zakup add constraint fk_uzytkownik_id
  44. foreign key (uzytkownik_id)
  45. references uzytkownik(uzytkownik_id);
  46.  
  47. Stworzenie relacji fk_produkt_id
  48.  
  49. alter table zakup add constraint fk_produkt_id
  50. foreign key (produkt_id)
  51. references produkt(produkt_id);
  52.  
  53. Stworzenie relacji fk_rodzaj_uzytkownika
  54.  
  55. alter table uzytkownik add(rodzaj_uzytkownika_id number);
  56.  
  57. alter table uzytkownik add constraint fk_rodzaj_uzytkwonika
  58. foreign key (rodzaj_uzytkownika_id)
  59. references rodzaj_uzytkownika (rodzaj_uzytkwonika_id);
  60.  
  61. Stworzenie relacji fk_typ_poduktu
  62.  
  63. alter table produkt add(typ_produktu_id number);
  64.  
  65. alter table produkt add constraint fk_typ_produktu
  66. foreign key (typ_produktu_id)
  67. references typ_produktu (typ_produtku_id);
  68.  
  69. Dodawanie wierszy do tabeli rodzaj_uzytkownika
  70.  
  71. insert into rodzaj_uzytkownika(rodzaj_uzytkwonika_id,rodzaj_uzytkwonia) values
  72. (1,'Junior');
  73. insert into rodzaj_uzytkownika(rodzaj_uzytkwonika_id,rodzaj_uzytkwonia) values
  74. (2,'Senior');
  75.  
  76. Dodawanie wierszy do tabeli uzytkownik
  77.  
  78. insert into uzytkownik(uzytkownik_id,data_rejestracji,nazwa_uzytkownika) values
  79. (1,date '1995-01-01','a');
  80. insert into uzytkownik(uzytkownik_id,data_rejestracji,nazwa_uzytkownika) values
  81. (2,date '1995-02-01','ab');
  82. insert into uzytkownik(uzytkownik_id,data_rejestracji,nazwa_uzytkownika) values
  83. (3,date '1995-03-01','abc');
  84. insert into uzytkownik(uzytkownik_id,data_rejestracji,nazwa_uzytkownika) values
  85. (4,date '1995-04-01','abcd');
  86. insert into uzytkownik(uzytkownik_id,data_rejestracji,nazwa_uzytkownika) values
  87. (5,date '1995-05-01','abcde');
  88. insert into uzytkownik(uzytkownik_id,data_rejestracji,nazwa_uzytkownika) values
  89. (6,date '1995-06-20','abcdef');
  90. insert into uzytkownik(uzytkownik_id,data_rejestracji,nazwa_uzytkownika) values
  91. (7,date '1995-07-01','abcdefg');
  92. insert into uzytkownik(uzytkownik_id,data_rejestracji,nazwa_uzytkownika) values
  93. (8,date '1995-08-01','abcdefgh');
  94. insert into uzytkownik(uzytkownik_id,data_rejestracji,nazwa_uzytkownika) values
  95. (9,date '1995-09-01','abcdefghi');
  96. insert into uzytkownik(uzytkownik_id,data_rejestracji,nazwa_uzytkownika) values
  97. (10,date '1995-10-01','abcdefghij');
  98.  
  99. Dodawanie wierszy do tabeli typ_produktu
  100.  
  101. insert into typ_produktu values
  102. (1,'film');
  103. insert into typ_produktu values
  104. (2,'gra');
  105. insert into typ_produktu values
  106. (3,'muzyka');
  107.  
  108. Dodawanie wierszy do tabeli produkt
  109.  
  110. insert into produkt values
  111. (1,'COD');
  112. insert into produkt values
  113. (2,'Assasins Creed’);
  114. insert into produkt values
  115. (3,'Assasins Creed II’);
  116. insert into produkt values
  117. (4,'Assasins Creed Brotherhood');
  118. insert into produkt values
  119. (5,'Assasins Creed Revelations');
  120. insert into produkt values
  121. (6,'Assasins Creed III')
  122. insert into produkt values
  123. (7,'Assasins Creed IV Black Flag');
  124. insert into produkt values
  125. (8,'Assasins Creed Rogue');
  126. insert into produkt values
  127. (9,'Assasins Creed Unity');
  128. insert into produkt values
  129. (10,'Assasins Creed Syndicate');
  130. insert into produkt values
  131. (11,'Assasins Creed Origins');
  132. insert into produkt values
  133. (12,'Assasins Creed Odyssey');
  134. insert into produkt values
  135. (13,'Far Cry');
  136. insert into produkt values
  137. (14,'Far Cry 2');
  138. insert into produkt values
  139. (15,'Far Cry 3');
  140. insert into produkt values
  141. (16,'Far Cry 4');
  142. insert into produkt values
  143. (17,'Far Cry Primary');
  144. insert into produkt values
  145. (18,'Far Cry 5');
  146. insert into produkt values
  147. (19,'GTA V');
  148. insert into produkt values
  149. (20,'Steep');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement