Advertisement
Guest User

aula17-08

a guest
Aug 17th, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 1) crie AS seguintes tabelas:
  2.  
  3. func
  4.  
  5. cod NUMBER(5),
  6. nome VARCHAR2(100),
  7. mae VARCHAR2(100),
  8. pai NUMBER(5),
  9. dt_nasc DATE,
  10. rg VARCHAR2(20),
  11. cpf NUMBER(11),
  12. sexo CHAR(1),
  13. rua VARCHAR2(100),
  14. cidade VARCHAR2(100)
  15. CONSTRAINT pkfunc PRIMARY KEY(cod),
  16. CONSTRAINT ukfuncid UNIQUE KEY(nome,mae,dt_nasc),
  17. CONSTRAINT ukfunccpf UNIQUE KEY(cpf),
  18. CONSTRAINT ukfuncrg UNIQUE KEY(rg),
  19. CONSTRAINT fkfuncpai foreign KEY(pai) references funcionario(cod)
  20.  
  21.  
  22. empresa
  23.  
  24. cod NUMBER(5)
  25. nome VARCHAR2(100),
  26. rua VARCHAR2(200),
  27. cidade VARCHAR2(100),
  28. CONSTRAINT pkemp PRIMARY KEY(cod)
  29.  
  30. trabalha
  31.  
  32. codf NUMBER(5),
  33. code NUMBER(5),
  34. salario NUMBER(10),
  35.  
  36. CONSTRAINT pktrab PRIMARY KEY(codf,code),
  37. CONSTRAINT fktrabcodf foreign KEY(codf) references funcionario(cod),
  38. CONSTRAINT fktrabcode foreign KEY(code) references empresa(cod),
  39.  
  40.  
  41. gerente
  42.  
  43. codf NUMBER(5),
  44. codg NUMBER(5),
  45. CONSTRAINT pkger PRIMARY KEY(codf,codg),
  46. CONSTRAINT fkgercodf foreign KEY(codf) references funcionario(cod),
  47. CONSTRAINT fkgercodg foreign KEY(codg) references funcionario(cod)
  48.  
  49.  
  50.  
  51.  
  52. 2) faça para o esquema anterior o DER(lógico) e o diagrama relacional
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement