Facebook
From Soiled Moth, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 58
  1. CREATE TABLE vlasnik(
  2.         jmbg bigint,
  3.     ime varchar(20),
  4.     prezime varchar(30),
  5.     zanimanje varchar(50),
  6.     starost int,
  7.     pol varchar(1),
  8.     visina int,
  9.     primary key (jmbg)
  10. );
  11.  
  12. create table nekretnina(
  13.         id bigint,
  14.     grad varchar(30),
  15.     ulica varchar(50),
  16.     sprat int,
  17.     kvadratura int,
  18.     cena_kvadrata int,
  19.     vlasnik bigint,
  20.     primary key(id),
  21.     foreign key(vlasnik) references vlasnik(jmbg)
  22. );
  23.  
  24. insert into vlasnik values(251196780237, 'Igor','Veselic','dizajner', 31, 'M', 192);
  25. insert into vlasnik values(221231281232, 'Ivana','Markovic', null, 22, 'Z', 168);
  26. insert into vlasnik values(321410219902, 'Stefana','Mitrovic','profesor',49, 'Z', 158);
  27. insert into vlasnik values(214123126532, 'Ana','Stefanovic','ekonomista',24, 'Z', 178);
  28. insert into vlasnik values(118721321009, 'Vukasin','Ivkovic','profesor',37, 'M', 174);
  29. insert into vlasnik values(409231458212, 'Vukasin','Jovin', null, 20, 'M', 201);
  30. insert into vlasnik values(212314491676, 'Olivera','Jankovic','psiholog',29, 'Z', 185);
  31.  
  32.  
  33.  
  34. insert into nekretnina values(1,'Novi Sad', 'Stanoja Stanojevica 22', 2, 42, 1150, 251196780237);
  35. insert into nekretnina values(2,'Negotin', 'Trg Hajduk Veljka 1', 0, 91, 800, 321410219902);
  36. insert into nekretnina values(3,'Beograd', 'Nemanjina 1A', 4, 102, 1800, 221231281232);
  37. insert into nekretnina values(4,'Novi Sad', 'Vojvodjanska 4', 1, 87, 1250, 321410219902);
  38. insert into nekretnina values(5,'Beograd', 'Narodnih Heroja 49', 3, 33, 1400, 321410219902);
  39. insert into nekretnina values(6,'Beograd', 'Vojvodjanska 21', 9, 41, 950, 409231458212);
  40. insert into nekretnina values(7,'Novi Sad', 'Janka Cmelnika 19', 3, 55, 1150, 118721321009);
  41. insert into nekretnina values(8,'Kragujevac', 'Visnjiceva 4B', 0, 76, 700, 214123126532);
  42.  
  43.  
  44.  
  45. -- Izlistati sva imena i prezimena vlasnika
  46. -- Izlistati matnicne brojeve zenskih vlasnika
  47. -- Izlistati sva imena vlasnika, imena se ne smeju pojavljivati vise od jedanput
  48. -- Izlistati sve atribute osoba bez zanimanja
  49. -- Izlistati grad, ulicu, i ukupnu cenu nekretnina (koristiti allias ukupna_cena). Ukupna cena se racuna
  50. -- tako sto se kvadratura mnozi cenom jednog kvadrata
  51. -- Izlistati sve atribute nekretnina koji su iz Beograda sa cenom kvadrata vecom od 1000
  52. -- Izlistati sve atribute nekretnina na spratom manjim od 4 i kvadraturom vecom od 40
  53. -- Izracunati koliko ukupno ima definisanih nekretnina
  54. -- Pronaci maksimalnu cenu jednog kvadrata od svih definisanih nekretnina
  55. -- Izlistati sve atribute nekretnina cija ulica sadrzi 3 reci (broj se racuna kao rec)
  56. -- Izlistati sve atribute vlasnika cije se prezime zavrsava na 'ic'