[text] salsa

Viewer

  1. select * from information_schema.tables where table_schema = 'hospital_prova' order by table_name,ordinal_positionCREATE TABLE Doc(
  2. cod_doc int,
  3. rg varchar(100) NOT NULL,
  4. cpf varchar(100) NOT NULL,
  5. CONSTRAINT pk_doc PRIMARY KEY (cod_doc)
  6. );
  7.  
  8. CREATE TABLE Medico(
  9. cod_medico int,
  10. nome varchar(100) NOT NULL,
  11. especialidade varchar(100),
  12. idDoc int,
  13. CONSTRAINT pk_medico PRIMARY KEY (cod_medico),
  14. CONSTRAINT fk_doc_medico FOREIGN KEY(idDoc) REFERENCES Doc(cod_doc)
  15. );
  16.  
  17. CREATE TABLE Paciente(
  18. cod_paciente int,
  19. nome varchar(100) NOT NULL,
  20. idDoc int,
  21. CONSTRAINT pk_paciente PRIMARY KEY (cod_paciente),
  22. CONSTRAINT fk_doc_paciente FOREIGN KEY(idDoc) REFERENCES Doc(cod_doc)
  23. );
  24.  
  25. CREATE TABLE Cirurgia(
  26. cod_cirurgia int,
  27. tuss int NOT NULL,
  28. procedimento varchar(100) NOT NULL,
  29. idMedico int,
  30. idPaciente int, 
  31. CONSTRAINT pk_cirurgia PRIMARY KEY (cod_cirurgia),
  32. CONSTRAINT fk_medico FOREIGN KEY(idMedico) REFERENCES Medico(cod_medico),
  33. CONSTRAINT fk_paciente FOREIGN KEY(idPaciente) REFERENCES Paciente(cod_paciente)
  34. );
  35.  
  36. CREATE TABLE Valor_Consulta(
  37. cod_valor_consulta int,
  38. valor float NOT NULL,
  39. CONSTRAINT pk_valor_consulta PRIMARY KEY (cod_valor_consulta)
  40. );
  41.  
  42. CREATE TABLE Tipo_Consulta(
  43. cod_tipo_consulta int,
  44. tipo varchar(100) NOT NULL,
  45. CONSTRAINT pk_tipo_consulta PRIMARY KEY (cod_tipo_consulta)
  46. );
  47.  
  48. CREATE TABLE Remedio(
  49. cod_remedio int,
  50. nome varchar(100) NOT NULL,
  51. valor float,
  52. CONSTRAINT pk_remedio PRIMARY KEY (cod_remedio)
  53. );
  54.  
  55. CREATE TABLE Medicacao(
  56. cod_medicacao int,
  57. quantidade varchar(100) NOT NULL,
  58. idRemedio int,
  59. CONSTRAINT pk_medicacao PRIMARY KEY (cod_medicacao),
  60. CONSTRAINT fk_remedio FOREIGN KEY(idRemedio) REFERENCES Remedio(cod_remedio)
  61. );
  62.  
  63. CREATE TABLE Tratamento(
  64. cod_tratamento int,
  65. decricao_tratamento varchar(100) NOT NULL,
  66. idMedicacao int,
  67. CONSTRAINT pk_tratamento PRIMARY KEY (cod_tratamento),
  68. CONSTRAINT fk_medicacao FOREIGN KEY(idMedicacao) REFERENCES Medicacao(cod_medicacao)
  69. );
  70.  
  71. CREATE TABLE Plano_Saude(
  72. cod_plano_saude int,
  73. empresa varchar(100) NOT NULL,
  74. tipo int,
  75. CONSTRAINT pk_plano_saude PRIMARY KEY (cod_plano_saude)
  76. );
  77.  
  78. CREATE TABLE Hospital(
  79. cod_hospital int,
  80. nome varchar(100) NOT NULL,
  81. CONSTRAINT pk_hospital PRIMARY KEY (cod_hospital)
  82. );
  83.  
  84. CREATE TABLE Internacao(
  85. cod_internacao int,
  86. data_entrada date NOT NULL,
  87. data_saida date NOT NULL,
  88. CONSTRAINT pk_internacao PRIMARY KEY (cod_internacao)
  89. );
  90.  
  91. CREATE TABLE Laboratorio(
  92. cod_laboratorio int,
  93. nome varchar(100) NOT NULL,
  94. CONSTRAINT pk_laboratorio PRIMARY KEY (cod_laboratorio)
  95. );
  96.  
  97. CREATE TABLE Exame(
  98. cod_exame int,
  99. nome varchar(100) NOT NULL,
  100. valor float,
  101. idLaboratorio int,
  102. CONSTRAINT pk_exame PRIMARY KEY (cod_exame),
  103. CONSTRAINT fk_laboratorio FOREIGN KEY(idLaboratorio) REFERENCES Laboratorio(cod_laboratorio)
  104. );
  105.  
  106. CREATE TABLE Consulta(
  107. cod_consulta int NOT NULL,
  108. idValor_consulta int NOT NULL,
  109. idTipo_consulta int NOT NULL,
  110. idExame int NOT NULL,
  111. idTratamento int NOT NULL,
  112. idMedico int NOT NULL,
  113. idPaciente int NOT NULL,
  114. idCirurgia int,
  115. idInternacao int,
  116. CONSTRAINT pk_consulta PRIMARY KEY (cod_consulta),
  117. CONSTRAINT fk_valor_consulta FOREIGN KEY(idValor_consulta) REFERENCES Valor_Consulta(cod_valor_consulta),
  118. CONSTRAINT fk_tipo_consulta FOREIGN KEY(idTipo_consulta) REFERENCES Tipo_Consulta(cod_tipo_consulta),
  119. CONSTRAINT fk_exame FOREIGN KEY(idExame) REFERENCES Exame(cod_exame),
  120. CONSTRAINT fk_tratamento FOREIGN KEY(idTratamento) REFERENCES Tratamento(cod_tratamento),
  121. CONSTRAINT fk_medico_consulta FOREIGN KEY(idMedico) REFERENCES Medico(cod_medico),
  122. CONSTRAINT fk_paciente_consulta FOREIGN KEY(idPaciente) REFERENCES Paciente(cod_paciente),
  123. CONSTRAINT fk_cirurgia FOREIGN KEY(idCirurgia) REFERENCES Cirurgia(cod_cirurgia),
  124. CONSTRAINT fk_internacao FOREIGN KEY(idInternacao) REFERENCES Internacao(cod_internacao)
  125. );
  126.  
  127.  
  128. INSERT INTO Doc VALUES (1, "1234567", "12345678910");
  129. INSERT INTO Doc VALUES (2, "7654321", "01987654321");
  130. INSERT INTO Doc VALUES (3, "2434243", "37287319281");
  131. INSERT INTO Doc VALUES (4, "5675468", "92381983292");
  132. INSERT INTO Doc VALUES (5, "3281789", "64537780211");
  133. INSERT INTO Doc VALUES (6, "3216793", "17645678910");
  134. INSERT INTO Doc VALUES (7, "5804932", "01981654321");
  135. INSERT INTO Doc VALUES (8, "9048304", "36287319281");
  136. INSERT INTO Doc VALUES (9, "4573847", "92081983292");
  137. INSERT INTO Doc VALUES (10, "4573849", "00537780211");
  138.  
  139. INSERT INTO Medico VALUES (1, "Joao Paulo", "Clinico", 1);
  140. INSERT INTO Medico VALUES (2, "Abdoulaye Bastos Faria", "Pediatra", 2);
  141. INSERT INTO Medico VALUES (3, "Aylla Simoes Caminha", "Oncologista", 3);
  142. INSERT INTO Medico VALUES (4, "Alexander Milheirico Tinoco", "Ortopedista", 4);
  143. INSERT INTO Medico VALUES (5, "Zion Frois Avila", "Cardiologista", 5);
  144.  
  145. INSERT INTO Paciente VALUES (1, "Dominique Severiano Vilela", 6);
  146. INSERT INTO Paciente VALUES (2, "Maira Mota Guilheiro", 7);
  147. INSERT INTO Paciente VALUES (3, "Jandira Sequeira Sanches", 8);
  148. INSERT INTO Paciente VALUES (4, "Andria Belem Vilante", 9);
  149. INSERT INTO Paciente VALUES (5, "Laurindo Bras Varela", 10);
  150.  
  151. INSERT INTO Cirurgia VALUES (1, 20104278, "Hernia inguinal", 1, 2);
  152. INSERT INTO Cirurgia VALUES (2, 24934278, "Cirurgia profilatica", 2, 3);
  153. INSERT INTO Cirurgia VALUES (3, 20104108, "Cirurgia de reconstrucao", null, null);
  154. INSERT INTO Cirurgia VALUES (4, 20382278, "Substituicao articular", 4, 5);
  155. INSERT INTO Cirurgia VALUES (5, 20104000, "Meniscectomia", null, null);
  156.  
  157. INSERT INTO Valor_Consulta VALUES (1, 100.08);
  158. INSERT INTO Valor_Consulta VALUES (2, 92.38);
  159. INSERT INTO Valor_Consulta VALUES (3, 101.00);
  160. INSERT INTO Valor_Consulta VALUES (4, 102.82);
  161. INSERT INTO Valor_Consulta VALUES (5, 110.18);
  162.  
  163. INSERT INTO Tipo_Consulta VALUES (1, "Pronto Socorro");
  164. INSERT INTO Tipo_Consulta VALUES (2, "Consulta Marcada");
  165.  
  166. INSERT INTO Remedio VALUES (1, "Dorflex", 110.18);
  167. INSERT INTO Remedio VALUES (2, "Xarelto", 70.11);
  168. INSERT INTO Remedio VALUES (3, "Saxenda", 31.32);
  169. INSERT INTO Remedio VALUES (4, "Neosaldina", 52.18);
  170. INSERT INTO Remedio VALUES (5, "Glifage", 100.18);
  171.  
  172. INSERT INTO Medicacao VALUES (1, "1 vez no dia", 1);
  173. INSERT INTO Medicacao VALUES (2, "2 vezes ao dia", 3);
  174. INSERT INTO Medicacao VALUES (3, "3 vezes ao dia", 2);
  175. INSERT INTO Medicacao VALUES (4, "4 vezes ao dia", 4);
  176. INSERT INTO Medicacao VALUES (5, "3 vezes ao dia", 5);
  177.  
  178. INSERT INTO Tratamento VALUES (1, "Recomendo voltar depois dos exames", 5);
  179. INSERT INTO Tratamento VALUES (2, "Retorno depois de dois meses", 4);
  180. INSERT INTO Tratamento VALUES (3, "Internacao", 3);
  181. INSERT INTO Tratamento VALUES (4, "Cirugia com especialista", 2);
  182. INSERT INTO Tratamento VALUES (5, "Ficar em casa", 1);
  183.  
  184. INSERT INTO Plano_Saude VALUES (1, "Amil Assistencia Medica Internacional", 521);
  185. INSERT INTO Plano_Saude VALUES (2, "Bradesco Saude", 521);
  186. INSERT INTO Plano_Saude VALUES (3, "SulAmerica", 521);
  187. INSERT INTO Plano_Saude VALUES (4, "HapVida Assistencia Medica", 521);
  188. INSERT INTO Plano_Saude VALUES (5, "NotreDame Intermedica Sistema de Saude", 521);
  189.  
  190.  
  191. INSERT INTO Hospital VALUES (1, "Hospital Albert Einstein");
  192. INSERT INTO Hospital VALUES (2, "Hospital Sirio-Libanes");
  193. INSERT INTO Hospital VALUES (3, "Hospital Oswaldo Cruz");
  194. INSERT INTO Hospital VALUES (4, "Hospital das Clinicas da Universidade de Sao Paulo");
  195. INSERT INTO Hospital VALUES (5, "Hospital Moinhos de Vento");
  196.  
  197. INSERT INTO Internacao VALUES (1, "2022-07-12", "2022-07-20");
  198. INSERT INTO Internacao VALUES (2, "2022-07-07", "2022-07-30");
  199. INSERT INTO Internacao VALUES (3, "2022-07-15", "2022-07-17");
  200. INSERT INTO Internacao VALUES (4, "2022-07-23", "2022-07-26");
  201. INSERT INTO Internacao VALUES (5, "2022-07-28", "2022-07-29");
  202.  
  203. INSERT INTO Laboratorio VALUES (1, "Geyer Medicamentos S.A");
  204. INSERT INTO Laboratorio VALUES (2, "Geyer Medicamentos S.A");
  205. INSERT INTO Laboratorio VALUES (3, "GlaxoSmithKline Brasil");
  206. INSERT INTO Laboratorio VALUES (4, "Abbott Laboratorios do Brasil");
  207. INSERT INTO Laboratorio VALUES (5, "GlaxoSmithKline Brasil");
  208.  
  209. INSERT INTO Exame VALUES (1, "Hemograma", 100.00, 1);
  210. INSERT INTO Exame VALUES (2, "Glicemia em jejum", 225.00, 2);
  211. INSERT INTO Exame VALUES (3, "Ureia e Creatina", 49.00, 3);
  212. INSERT INTO Exame VALUES (4, "Exames de urina", 132.00, 4);
  213. INSERT INTO Exame VALUES (5, "TGO", 55.00, 5);
  214.  
  215. INSERT INTO Consulta VALUES (1, 1, 1, 1, 1, 1, 1, null, null);
  216. INSERT INTO Consulta VALUES (2, 5, 2, 2, 2, 5, 2, 2, 1);
  217. INSERT INTO Consulta VALUES (3, 2, 2, 4, 4, 3, 1, 3, 5);
  218. INSERT INTO Consulta VALUES (4, 3, 1, 3, 1, 1, 4, null, null);
  219. INSERT INTO Consulta VALUES (5, 4, 2, 5, 3, 2, 2, 4, 5);

Editor

You can edit this paste and save as new:


File Description
  • salsa
  • Paste Code
  • 02 Jul-2022
  • 8.4 Kb
You can Share it: