Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. CREATE TABLE problemas (
  2. id INT AUTO_INCREMENT PRIMARY KEY,
  3. problema_1 VARCHAR(100) NOT NULL,
  4. problema_2 VARCHAR(100),
  5. problema_3 VARCHAR(100),
  6. problema_4 VARCHAR(100),
  7. problema_5 VARCHAR(100),
  8. problema_6 VARCHAR(100),
  9. problema_7 VARCHAR(100),
  10. problema_8 VARCHAR(100),
  11. problema_9 VARCHAR(100),
  12. problema_10 VARCHAR(100)
  13. );
  14.  
  15. CREATE TABLE cliente (
  16. id INT AUTO_INCREMENT PRIMARY KEY,
  17. nome VARCHAR(100) NOT NULL,
  18. cpf_cnpj VARCHAR(50),
  19. tipo_pessoa VARCHAR(2),
  20. tipo_empresa VARCHAR(100),
  21. tel_1 VARCHAR(15),
  22. tel_2 VARCHAR(15),
  23. tel_3 VARCHAR(15),
  24. email VARCHAR(100) NOT NULL,
  25. logradouro VARCHAR(100),
  26. numero INT,
  27. bairro VARCHAR(100),
  28. cidade VARCHAR(100),
  29. estado_sigla VARCHAR(2),
  30. cep CHAR(7)
  31. );
  32.  
  33. CREATE TABLE impressoras (
  34. id INT AUTO_INCREMENT PRIMARY KEY,
  35. cliente INT NOT NULL,
  36. serie VARCHAR(100),
  37. marca VARCHAR(100),
  38. modelo VARCHAR(100),
  39. data_compra DATE,
  40. FOREIGN KEY fk_cliente(cliente) REFERENCES cliente(id)
  41. );
  42.  
  43. CREATE TABLE solucoes (
  44. id INT AUTO_INCREMENT PRIMARY KEY,
  45. solucao TEXT
  46. );
  47.  
  48. CREATE TABLE historico (
  49. id INT AUTO_INCREMENT PRIMARY KEY,
  50. problema INT NOT NULL,
  51. impressora INT NOT NULL,
  52. bot_resolve BOOLEAN,
  53. tecnico_resolve BOOLEAN,
  54. solucao INT,
  55. inicio_atendimento DATETIME NOT NULL,
  56. fim_atendimento DATETIME,
  57. FOREIGN KEY fk_problema(problema) REFERENCES problemas(id),
  58. FOREIGN KEY fk_impressora(impressora) REFERENCES impressoras(id),
  59. FOREIGN KEY fk_solucao(solucao) REFERENCES solucoes(id)
  60. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement