Guest User

bd

a guest
Apr 29th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.83 KB | None | 0 0
  1. -- phpMyAdmin SQL Dump
  2. -- version 4.7.4
  3. -- https://www.phpmyadmin.net/
  4. --
  5. -- Host: 127.0.0.1:3306
  6. -- Generation Time: 29-Abr-2018 às 18:23
  7. -- Versão do servidor: 5.7.19
  8. -- PHP Version: 5.6.31
  9.  
  10. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  11. SET AUTOCOMMIT = 0;
  12. START TRANSACTION;
  13. SET time_zone = "+00:00";
  14.  
  15.  
  16. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  17. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  18. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  19. /*!40101 SET NAMES utf8mb4 */;
  20.  
  21. --
  22. -- Database: `dinamico`
  23. --
  24.  
  25. -- --------------------------------------------------------
  26.  
  27. --
  28. -- Estrutura da tabela `consulta`
  29. --
  30.  
  31. DROP TABLE IF EXISTS `consulta`;
  32. CREATE TABLE IF NOT EXISTS `consulta` (
  33. `Cod_consulta` int(11) NOT NULL AUTO_INCREMENT,
  34. `Data_consulta` date DEFAULT NULL,
  35. `Cod_horario` int(11) DEFAULT NULL,
  36. `Cod_paciente` int(11) DEFAULT NULL,
  37. `Cod_medico` int(11) DEFAULT NULL,
  38. `Cod_especialidade` int(11) DEFAULT NULL,
  39. `Status` varchar(40) DEFAULT '1',
  40. PRIMARY KEY (`Cod_consulta`),
  41. KEY `Cod_horario` (`Cod_horario`),
  42. KEY `Cod_paciente` (`Cod_paciente`),
  43. KEY `Cod_medico` (`Cod_medico`),
  44. KEY `Cod_especialidade` (`Cod_especialidade`)
  45. ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1;
  46.  
  47. --
  48. -- Extraindo dados da tabela `consulta`
  49. --
  50.  
  51. INSERT INTO `consulta` (`Cod_consulta`, `Data_consulta`, `Cod_horario`, `Cod_paciente`, `Cod_medico`, `Cod_especialidade`, `Status`) VALUES
  52. (1, '2018-05-03', 1, 1, 2, 2, '1'),
  53. (2, '2018-05-03', 2, 2, 3, 3, '1'),
  54. (4, '2018-05-04', 3, 2, 2, 2, '1');
  55.  
  56. -- --------------------------------------------------------
  57.  
  58. --
  59. -- Estrutura da tabela `especialidade`
  60. --
  61.  
  62. DROP TABLE IF EXISTS `especialidade`;
  63. CREATE TABLE IF NOT EXISTS `especialidade` (
  64. `Cod_especialidade` int(11) NOT NULL AUTO_INCREMENT,
  65. `Nome_especialidade` varchar(30) DEFAULT NULL,
  66. `Status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '0:Blocked, 1:Active',
  67. PRIMARY KEY (`Cod_especialidade`)
  68. ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=latin1;
  69.  
  70. --
  71. -- Extraindo dados da tabela `especialidade`
  72. --
  73.  
  74. INSERT INTO `especialidade` (`Cod_especialidade`, `Nome_especialidade`, `Status`) VALUES
  75. (1, 'Cardiologia', 1),
  76. (2, 'Pediatria', 1),
  77. (3, 'Clínico Geral', 1),
  78. (4, 'Nutricionista', 1),
  79. (5, 'Otorrinolaringologista', 1),
  80. (6, 'Ginecologista', 1),
  81. (7, 'Oftalmologista', 1);
  82.  
  83. -- --------------------------------------------------------
  84.  
  85. --
  86. -- Estrutura da tabela `horario`
  87. --
  88.  
  89. DROP TABLE IF EXISTS `horario`;
  90. CREATE TABLE IF NOT EXISTS `horario` (
  91. `Cod_horario` int(11) NOT NULL AUTO_INCREMENT,
  92. `Cod_medico` int(11) DEFAULT NULL,
  93. `Horario` time DEFAULT NULL,
  94. `Status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '0:Blocked, 1:Active',
  95. PRIMARY KEY (`Cod_horario`),
  96. KEY `Cod_medico` (`Cod_medico`)
  97. ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=latin1;
  98.  
  99. --
  100. -- Extraindo dados da tabela `horario`
  101. --
  102.  
  103. INSERT INTO `horario` (`Cod_horario`, `Cod_medico`, `Horario`, `Status`) VALUES
  104. (1, NULL, '08:00:00', 1),
  105. (2, NULL, '09:00:00', 1),
  106. (3, NULL, '10:00:00', 1),
  107. (4, NULL, '11:00:00', 1),
  108. (5, NULL, '14:00:00', 1),
  109. (6, NULL, '15:00:00', 1),
  110. (7, NULL, '16:00:00', 1);
  111.  
  112. -- --------------------------------------------------------
  113.  
  114. --
  115. -- Estrutura da tabela `medico`
  116. --
  117.  
  118. DROP TABLE IF EXISTS `medico`;
  119. CREATE TABLE IF NOT EXISTS `medico` (
  120. `Cod_medico` int(11) NOT NULL AUTO_INCREMENT,
  121. `Nome_medico` varchar(30) DEFAULT NULL,
  122. `Cod_especialidade` int(11) DEFAULT NULL,
  123. `Status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '0:Blocked, 1:Active',
  124. PRIMARY KEY (`Cod_medico`),
  125. KEY `Cod_especialidade` (`Cod_especialidade`)
  126. ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=latin1;
  127.  
  128. --
  129. -- Extraindo dados da tabela `medico`
  130. --
  131.  
  132. INSERT INTO `medico` (`Cod_medico`, `Nome_medico`, `Cod_especialidade`, `Status`) VALUES
  133. (1, 'Cássio Bueno', 1, 1),
  134. (2, 'Bruna Hernanzes', 2, 1),
  135. (3, 'Rodrigo Lanna', 3, 1),
  136. (4, 'Cíntia Silva', 4, 1),
  137. (5, 'Luíz Benini', 5, 1),
  138. (6, 'Thiago Costa', 6, 1),
  139. (7, 'Vanessa Velasquez', 7, 1);
  140.  
  141. -- --------------------------------------------------------
  142.  
  143. --
  144. -- Estrutura da tabela `paciente`
  145. --
  146.  
  147. DROP TABLE IF EXISTS `paciente`;
  148. CREATE TABLE IF NOT EXISTS `paciente` (
  149. `Cod_paciente` int(11) NOT NULL AUTO_INCREMENT,
  150. `Nome_paciente` varchar(30) DEFAULT NULL,
  151. `Idade` int(11) DEFAULT NULL,
  152. `Telefone` varchar(15) DEFAULT NULL,
  153. PRIMARY KEY (`Cod_paciente`)
  154. ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;
  155.  
  156. --
  157. -- Extraindo dados da tabela `paciente`
  158. --
  159.  
  160. INSERT INTO `paciente` (`Cod_paciente`, `Nome_paciente`, `Idade`, `Telefone`) VALUES
  161. (1, 'Vanessa', 37, '34927268'),
  162. (2, 'Olegario', 21, '31 34431525');
  163.  
  164. --
  165. -- Constraints for dumped tables
  166. --
  167.  
  168. --
  169. -- Limitadores para a tabela `consulta`
  170. --
  171. ALTER TABLE `consulta`
  172. ADD CONSTRAINT `consulta_ibfk_1` FOREIGN KEY (`Cod_horario`) REFERENCES `horario` (`Cod_horario`),
  173. ADD CONSTRAINT `consulta_ibfk_2` FOREIGN KEY (`Cod_paciente`) REFERENCES `paciente` (`Cod_paciente`),
  174. ADD CONSTRAINT `consulta_ibfk_3` FOREIGN KEY (`Cod_medico`) REFERENCES `medico` (`Cod_medico`),
  175. ADD CONSTRAINT `consulta_ibfk_4` FOREIGN KEY (`Cod_especialidade`) REFERENCES `especialidade` (`Cod_especialidade`);
  176.  
  177. --
  178. -- Limitadores para a tabela `horario`
  179. --
  180. ALTER TABLE `horario`
  181. ADD CONSTRAINT `horario_ibfk_1` FOREIGN KEY (`Cod_medico`) REFERENCES `medico` (`Cod_medico`) ON DELETE CASCADE ON UPDATE CASCADE;
  182.  
  183. --
  184. -- Limitadores para a tabela `medico`
  185. --
  186. ALTER TABLE `medico`
  187. ADD CONSTRAINT `medico_ibfk_1` FOREIGN KEY (`Cod_especialidade`) REFERENCES `especialidade` (`Cod_especialidade`) ON DELETE CASCADE ON UPDATE CASCADE;
  188. COMMIT;
  189.  
  190. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  191. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  192. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Advertisement
Add Comment
Please, Sign In to add comment