Advertisement
Guest User

Ta top

a guest
Dec 2nd, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 2.04 KB | None | 0 0
  1. CREATE TABLE BAR
  2. (idBar INTEGER,
  3. nome VARCHAR(30),
  4. PRIMARY KEY(idbar));
  5.  
  6. CREATE TABLE ARMAZEM
  7. (idArmazem INTEGER,
  8. idBar INTEGER,
  9. nome VARCHAR(50),
  10. PRIMARY KEY(idArmazem),
  11. FOREIGN KEY(idBar) REFERENCES BAR(idBar));
  12.  
  13. CREATE TABLE PRODUTO
  14. (idProduto INTEGER,
  15. nome VARCHAR(50),
  16. quantidade VARCHAR(50),
  17. PRIMARY KEY (idProduto));
  18.  
  19. CREATE TABLE VIATURA
  20. (idViatura INTEGER,
  21. matricula VARCHAR(9),
  22. marca VARCHAR(40),
  23. PRIMARY KEY (idViatura));
  24.  
  25. CREATE TABLE MOTORISTA
  26. (idMotorista INTEGER,
  27. nome VARCHAR(9),
  28. PRIMARY KEY (idMotorista));
  29.  
  30. CREATE TABLE URGENCIA
  31. (idUrgencia INTEGER,
  32. descricao VARCHAR(40),
  33. dias VARCHAR(40),
  34. PRIMARY KEY (idUrgencia));
  35.  
  36. CREATE TABLE FUNCIONARIO
  37. (idFuncionario INTEGER,
  38. nome VARCHAR(40),
  39. idBar INTEGER,
  40. PRIMARY KEY (idFuncionario),
  41. FOREIGN KEY(idBar) REFERENCES BAR(idBar));
  42.  
  43. CREATE TABLE PEDIDO
  44. (idPedido INTEGER,
  45. idFuncionario INTEGER,
  46. idBar INTEGER,
  47. idUrgencia INTEGER,
  48. dataPedido DATE,
  49. PRIMARY KEY(idPedido),
  50. FOREIGN KEY(idFuncionario) REFERENCES FUNCIONARIO(idFuncionario),
  51. FOREIGN KEY(idBar) REFERENCES BAR(idBar),
  52. FOREIGN KEY(idUrgencia) REFERENCES URGENCIA(idUrgencia),
  53. )
  54.  
  55. CREATE TABLE ENTREGA
  56. (idEntrega INTEGER,
  57. idPedido INTEGER,
  58. dataEntrega DATE,
  59. PRIMARY KEY(idEntrega),
  60. FOREIGN KEY(idPedido) REFERENCES PEDIDO(idPedido),
  61. )
  62.  
  63. CREATE TABLE ENT_VIATURA
  64. (idEntrega INTEGER,
  65. idViatura INTEGER,
  66. PRIMARY KEY(idEntrega) REFERENCES ENTREGA(idEntrega),
  67. FOREIGN KEY(idViatura) REFERENCES VIATURA(idViatura),
  68. )
  69.  
  70. CREATE TABLE ENT_MOTORISTA
  71. (idEntrega INTEGER,
  72. idMotorista INTEGER,
  73. PRIMARY KEY(idEntrega) REFERENCES ENTREGA(idEntrega),
  74. FOREIGN KEY(idMotorista) REFERENCES MOTORISTA(idMotorista),
  75. )
  76.  
  77. CREATE TABLE PROD_ENTREGA
  78. (idEntrega INTEGER,
  79. idProduto INTEGER,
  80. quantidade INTEGER,
  81. FOREIGN KEY(idEntrega) REFERENCES ENTREGA(idEntrega),
  82. FOREIGN KEY(idProduto) REFERENCES PRODUTO(idProduto),
  83. )
  84.  
  85. CREATE TABLE PROD_PEDIDO
  86. (idPedido INTEGER,
  87. idProduto INTEGER,
  88. quantidade INTEGER,
  89. FOREIGN KEY(idPedido) REFERENCES PEDIDO(idPedido),
  90. FOREIGN KEY(idProduto) REFERENCES PRODUTO(idProduto),
  91. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement