Advertisement
Guest User

Untitled

a guest
May 24th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. create table org_jedinica (
  2. SifOrgJed number(7,0),
  3. Naziv varchar2(20),
  4. DatumOsnivanja date,
  5. BrojZaposlenih NUMBER(7,0),
  6. constraint oj_pk primary key (SifOrgJed));
  7.  
  8. create table zaposleni1(
  9. SifraZap number(7,0),
  10. Ime varchar2(20),
  11. Prezime varchar2(20),
  12. DatumRodj date,
  13. DatumZaposlenja date,
  14. SifOrgJed number(7,0),
  15. constraint zap_pk primary key (SifraZap),
  16. constraint zap_fk foreign key (SifOrgJed) references org_jedinica(SifOrgJed));
  17.  
  18. create table plan_odsustva(
  19. SifraPlana number(7,0),
  20. NazivPlana varchar2(20),
  21. constraint po_pk primary key (SifraPlana),
  22. constraint po_check check(NazivPlana in ('Plan za 2016', 'Plan za 2017')));
  23.  
  24. create table osnov_odsustva(
  25. SifraOsnova number(7,0),
  26. NazivOsnova varchar2(20),
  27. constraint oo_pk primary key (SifraOsnova),
  28. constraint oo_check check (NazivOsnova in('Trudnicko','Porodiljsko','Usavrsavanje')));
  29.  
  30.  
  31. create table odsustvo(
  32. SifraPlana number(7,0),
  33. SifraZap number(7,0),
  34. BrojOdsustva number(7,0),
  35. DatumOtvaranja date,
  36. DatumZatvaranja date,
  37. Status varchar2(20),
  38. SifraOsnova number(7,0),
  39. constraint od_pk primary key (SifraPlana,SifraZap),
  40. constraint od_check check (Status in('Planirano','Realizovano')),
  41. constraint od_fk foreign key (SifraOsnova) references osnov_odsustva (SifraOsnova));
  42.  
  43. insert into org_jedinica values(111,'Finansije','15-MAR-2001',20);
  44. insert into org_jedinica values(222,'Prodaja','15-MAR-2000',100);
  45. insert into org_jedinica values(333,'IT','15-MAR-2009',32);
  46.  
  47. insert into zaposleni1 values(10,'Marko','Filipovic','29-AUG-65','25-MAR-89',111);
  48. insert into zaposleni1 values(11,'Goran','Filipovic','29-AUG-85','25-MAR-89',222);
  49. insert into zaposleni1 values(12,'Zeljana','Filipovic','29-AUG-91','25-MAR-89',333);
  50.  
  51.  
  52. insert into plan_odsustva values(20,'Plan za 2016');
  53.  
  54. insert into plan_odsustva values(21,'Plan za 2017');
  55.  
  56.  
  57. insert into osnov_odsustva values(30,'Trudnicko');
  58. insert into osnov_odsustva values(31,'Porodiljsko');
  59. insert into osnov_odsustva values(32,'Usavrsavanje');
  60.  
  61. insert into odsustvo values(20,10,4,'22-DEC-2010','15-APR-2011','Realizovano',32);
  62. insert into odsustvo values(21,11,2,'22-DEC-2014','15-APR-2015','Realizovano',32);
  63. insert into odsustvo values(20,12,4,'22-DEC-2018','15-APR-2019','Planirano',31);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement