Você está na página 1de 18

<head>

<style>
/* roScripts
Table Design by Mihalcea Romeo
www.roscripts.com
----------------------------------------------- */
-- phpMyAdmin SQL Dump
-- version 3.5.2.2
-- http://www.phpmyadmin.net
--- Servidor: localhost
-- Tiempo de generacin: 27-01-2013 a las 19:40:24
-- Versin del servidor: 5.5.27
-- Versin de PHP: 5.4.7
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
--- Base de datos: `hospital`
-CREATE DATABASE `hospital` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_c
i;
USE `hospital`;
DELIMITER $$
--- Procedimientos
-CREATE DEFINER=`root`@`localhost` PROCEDURE `borrar_cita`(ID_cit varchar (10))
BEGIN
delete from citas
where ID_cita = ID_cit ;
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `borrar_medicina`(ID_medicin VARCHAR
(20))
BEGIN
delete from medicinas
where ID_medicina=ID_medicin;
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `borrar_visita`(ID_visit varchar(10)
)
BEGIN
delete FROM visitantes
where ID_visita=ID_visit;
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `borra_doctor`(ID_docto varchar(20))
BEGIN
delete from doctor
where ID_doctor=ID_docto;
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `borra_empleado`(ID_emplead varchar(
10))
BEGIN
delete from emplead
where ID_empleado=ID_empleado;

END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `borra_entrega`(ID_entreg varchar(10
))
BEGIN
delete from entrega
where ID_entrega=ID_entreg;
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `borra_pasiente`(ID_pasient varchar(
10))
BEGIN
DELETE from pasientes
WHERE ID_pasiente= ID_pasient;
end$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `borra_producto`(ID_caj varchar(10))
BEGIN
delete FROM producto
where ID_caja = ID_caj;
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `borra_provedor`(ID_proveedo varchar
(10))
BEGIN
delete from provedores
where ID_proveedor=ID_proveedo;
end$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `borra_reseta`(ID_reset varchar(10))
BEGIN
delete from resetas
WHERE ID_reseta=ID_reset;
end$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `borra_usuario`(ID_usuari varchar(10
))
BEGIN
delete FROM identificar
where ID_usuario=ID_usuari;
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `cambia_cita`(ID_cit VARCHAR(10),ID_
docto varchar(10),
ID_pasient varchar(10) ,
ID_medicina varchar(10),
nombre_docto varchar(20),
apellido_paterno_do_r varchar(20),
apellido_materno_do_r varchar(20),
nombre_pasient varchar(20),
apellido_patern_pa_r varchar(20),
apellido_matern_pa_r varchar(20),
fech VARCHAR(20),
enfermeda varchar(500),
nombre_medicament varchar(20),
docis_administra varchar(20),
firma_medic varchar(20),
cedul varchar(30),
incapacidade varchar(20))
BEGIN

update citas
SET
ID_doctor =ID_docto,
ID_pasiente = ID_pasiente,
ID_medicinas =ID_medicina,
nombre_doctor = nombre_docto,
apellido_paterno_doc_r =apellido_paterno_do_r,
apellido_materno_doc_r =apellido_materno_do_r,
nombre_pasiente = nombre_pasient,
apellido_paterno_pa_r = apellido_patern_pa_r,
apellido_materno_pa_r = apellido_matern_pa_r,
fecha =fech,
enfermedad =enfermeda,
nombre_medicamento = nombre_medicament,
docis_administrar = docis_administra,
firma_medico =firma_medic,
cedula =cedul,
incapacidades = incapacidade
WHERE ID_cita = ID_cit;
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `cambia_doctor`(ID_docto varchar(10)
,
Nombre_d varchar(20),
Apellido_paterno_d varchar(20),
Apellido_materno_d varchar(20),
direccion_d varchar(30),
telefono_d varchar(15),
correo_d varchar(30),
curp_d varchar(30),
RFC_d varchar(20),
cedula_d varchar(30),
horario_trbajo varchar (20),
foto_doctor varchar(20))
BEGIN
update doctor
SET
Nombre_d=Nombre_d,
Apellido_paterno_d=Apellido_paterno_d,
Apellido_materno_d=Apellido_materno_d,
direccion_d=direccion_d,
telefono_d=telefono_d,
correo_d=correo_d,
curp_d=curp_d,
RFC_d=RFC_d,
cedula_d=cedula_d,
horario_trbajo=horario_trbajo,
foto_doctor=foto_doctor
WHERE ID_doctor =ID_docto;
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `cambia_empleado`(ID_emplead varchar
(10),
Nombre_e varchar(20),
apellido_paterno_e varchar(20),
apellido_materno_e varchar(20),
direccion_e varchar(50),
telefono_e varchar(15),
correo_e varchar(30),
curp_e varchar(30),

RFC_e varchar(20),
imss_e varchar(30),
foto_empleado varchar(20))
BEGIN
update empleados
SET
Nombre_e=Nombre_e,
apellido_paterno_e=apellido_paterno_e,
apellido_materno_e=apellido_materno_e,
direccion_e=direccion_e,
telefono_e=telefono_e,
correo_e=correo_e,
curp_e=curp_e,
RFC_e=RFC_e,
imss_e=imss_e,
foto_empleado=foto_empleado
WHERE ID_empleado=ID_emplead;
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `cambia_entrega`(ID_entreg varchar(1
0),
ID_medicina varchar(10),
ID_pasiente varchar(10),
ID_empleado varchar(10),
nombre_e varchar(20),
apellido_paterno_e varchar(20),
apellido_materno_e varchar(20),
nonbre_medicamento varchar(20),
fecha_caducidad varchar(15),
fecha_entrega varchar(20),
nombre_doctor_com varchar(20),
apellido_paterno_doctor_com varchar(20),
apellido_materno_doctor_com varchar(20),
nombre_pasiente_com varchar(20),
apellido_paterno_pasiente_com varchar(20),
apellido_materno_pasiente_com varchar(20))
BEGIN
update entrega
SET
ID_medicina=ID_medicina,
ID_pasiente=ID_pasiente,
ID_empleado=ID_empleado,
nombre_e=nombre_e,
apellido_paterno_e=apellido_paterno_e,
apellido_materno_e=apellido_materno_e,
nonbre_medicamento=nonbre_medicamento,
fecha_caducidad=fecha_caducidad,
fecha_entrega=fecha_entrega,
nombre_doctor_com=nombre_doctor_com,
apellido_paterno_doctor_com=apellido_paterno_doctor_com,
apellido_materno_doctor_com=apellido_materno_doctor_com,
nombre_pasiente_com=nombre_pasiente_com,
apellido_paterno_pasiente_com=apellido_paterno_pasiente_com,
apellido_materno_pasiente_com=apellido_materno_pasiente_com
where ID_entrega=ID_entreg;
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `cambia_medicina`(ID_medicin VARCHAR
(20),nombre_medicina VARCHAR(20),nombre_activo VARCHAR(20),fecha_caducidad VARCH
AR(20),precio float(4,2),productos_exsistencia INT,foto_medicina varchar(20))

BEGIN
UPDATE medicinas
set
nombre_medicina=nombre_medicina,
nombre_activo=nombre_activo,
fecha_caducidad=fecha_caducidad,
productos_exsistencia=productos_exsistencia,
foto_medicina=foto_medicina
where ID_medicina=ID_medicin;
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `cambia_pasiente`(ID_pacient varchar
(10),
nombre_p varchar(20),
apellido_paterno_p varchar(20),
apellido_materno_p varchar(20),
direccion_p varchar(30),
telefono_p varchar(15),
correo_p varchar(30),
curp_p varchar(30),
historial_clinico varchar(500),
numero_visitas int,
genero varchar(15),
fecha_nacimiento varchar(20),
foto_pasiente varchar(20))
BEGIN
update pasientes
SET
nombre_p=nombre_p,
apellido_paterno_p=apellido_paterno_p,
apellido_materno_p=apellido_materno_p,
direccion_p=direccion_p,
telefono_p=telefono_p,
correo_p=correo_p,
curp_p=curp_p,
historial_clinico=historial_clinico,
numero_visitas=numero_visitas,
genero=genero,
fecha_nacimiento=fecha_nacimiento,
foto_pasientes=foto_pasiente
WHERE ID_pasiente=ID_pacient;
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `cambia_producto`(ID_caj varchar(10)
,ID_medicinas varchar(10),nombre_medicamento varchar(20),fecha_llegada varchar(2
0),fecha_caducidad varchar(15),precio_caja float(5,2),numero_cajas int,numero_to
tales int)
BEGIN
UPDATE producto
SET
ID_medicinas=ID_medicinas,
nombre_medicamento=nombre_medicamento,
fecha_llegada=fecha_llegada,
fecha_caducidad=fecha_caducidad,
precio_caja=precio_caja,
numero_cajas=numero_cajas,
numero_totales=numero_totales
where ID_caja=ID_caj;
END$$

CREATE DEFINER=`root`@`localhost` PROCEDURE `cambia_provedor`(ID_proveedo varcha


r(10),
ID_caja varchar(10),
nombre_empresa varchar(20),
nombre_provedor varchar(20),
paterno_provedor varchar(20),
materno_provedor varchar(20),
direccion_provedor varchar(20),
telefono_provedor varchar(15),
precio_farmacia float(5,2),
precio_publico float(5,2),
cantidad_p int,
logo_empresa varchar(50))
BEGIN
update provedores
SET
ID_caja=ID_caja,
nombre_empresa=nombre_empresa,
nombre_provedor=nombre_provedor,
paterno_provedor=paterno_provedor,
materno_provedor=materno_provedor,
direccion_provedor=direccion_provedor,
telefono_provedor=telefono_provedor,
precio_farmacia=precio_farmacia,
precio_publico=precio_publico,
cantidad_p=cantidad_p,
logo_empresa=logo_empresa
where ID_proveedor=ID_proveedo;
end$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `cambia_reseta`(ID_reset varchar(10)
,ID_doctor varchar(10),
ID_pasiente varchar(10),
ID_medicinas varchar(10),
nombre_doctor varchar(20),
apellido_paterno_doc_r varchar(20),
apellido_materno_doc_r varchar(20),
nombre_pasiente varchar(20),
apellido_paterno_pa_r varchar(20),
apellido_materno_pa_r varchar(20),
fecha varchar(10),
enfermedad varchar(500),
nombre_medicamento varchar(20),
docis_administrar varchar(20),
firma_medico varchar(20),
cedula varchar(30),
incapacidades varchar(20))
BEGIN
UPDATE resetas
set
ID_doctor=ID_doctor,
ID_pasiente=ID_pasiente,
ID_medicinas=ID_medicinas,
nombre_doctor=nombre_doctor,
apellido_paterno_doc_r=apellido_paterno_doc_r,
apellido_materno_doc_r=apellido_materno_doc_r,
nombre_pasiente=nombre_pasiente,
apellido_paterno_pa_r=apellido_paterno_pa_r,
apellido_materno_pa_r=apellido_materno_pa_r,
fecha=fecha,

enfermedad=enfermedad,
nombre_medicamento=nombre_medicamento,
docis_administrar= docis_administrar,
firma_medico= firma_medico,
cedula= cedula,
incapacidades=incapacidades
WHERE ID_reseta=ID_reset;
end$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `cambia_usuario`(ID_usuari varchar(1
0), usuario varchar(20),tipo int)
BEGIN
update identificar
SET
usuario=usuario,
tipo_usuario=tipo
where ID_usuario=ID_usuari;
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `cambia_visita`(ID_visit varchar(10)
,
ID_doctor varchar(10),
nombre_doctor varchar(20),
apellido_paterno_doctor_v varchar(20),
apellido_materno_doctor_v varchar(20),
nombre_pasiente varchar(20),
apellido_paterno_v varchar(20),
apellido_materno_v varchar(20),
costo_consulta varchar(20),
tipo_consulta varchar(20))
BEGIN
update visitantes
set
ID_doctor=ID_doctor,
nombre_doctor=nombre_doctor,
apellido_paterno_doctor_v=apellido_paterno_doctor_v,
apellido_materno_doctor_v=apellido_materno_doctor_v,
nombre_pasiente=nombre_pasiente,
apellido_paterno_v=apellido_paterno_v,
apellido_materno_v=apellido_materno_v,
costo_consulta=costo_consulta,
tipo_consulta=tipo_consulta
where ID_visita=ID_visit;
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `nueva_cita`(ID_cita VARCHAR(10),ID_
doctor varchar(10),
ID_pasiente varchar(10) ,
ID_medicinas varchar(10),
nombre_doctor varchar(20),
apellido_paterno_doc_r varchar(20),
apellido_materno_doc_r varchar(20),
nombre_pasiente varchar(20),
apellido_paterno_pa_r varchar(20),
apellido_materno_pa_r varchar(20),
fecha VARCHAR(20),
enfermedad varchar(500),
nombre_medicamento varchar(20),
docis_administrar varchar(20),
firma_medico varchar(20),

cedula varchar(30),
incapacidades varchar(20))
BEGIN
INSERT into citas (ID_doctor,ID_pasiente ,ID_medicinas,nombre_doctor ,apellido_p
aterno_doc_r ,apellido_materno_doc_r ,nombre_pasiente ,apellido_paterno_pa_r,ape
llido_materno_pa_r ,fecha,enfermedad ,nombre_medicamento,docis_administrar ,firm
a_medico ,cedula ,incapacidades,ID_cita)
VALUES (ID_doctor,ID_pasiente ,ID_medicinas,nombre_doctor ,apellido_paterno_doc_
r ,apellido_materno_doc_r ,nombre_pasiente ,apellido_paterno_pa_r,apellido_mater
no_pa_r ,fecha ,enfermedad ,nombre_medicamento,docis_administrar ,firma_medico ,
cedula ,incapacidades, ID_cita);
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `nueva_entrega`(ID_entrega varchar(1
0),
ID_medicina varchar(10),
ID_pasiente varchar(10),
ID_empleado varchar(10),
nombre_e varchar(20),
apellido_paterno_e varchar(20),
apellido_materno_e varchar(20),
nonbre_medicamento varchar(20),
fecha_caducidad varchar(15),
fecha_entrega varchar(20),
nombre_doctor_com varchar(20),
apellido_paterno_doctor_com varchar(20),
apellido_materno_doctor_com varchar(20),
nombre_pasiente_com varchar(20),
apellido_paterno_pasiente_com varchar(20),
apellido_materno_pasiente_com varchar(20))
BEGIN
insert into entrega (ID_medicina,ID_pasiente,ID_empleado,nombre_e,apellido_pater
no_e,apellido_materno_e,nonbre_medicamento,fecha_caducidad,fecha_entrega,nombre_
doctor_com,apellido_paterno_doctor_com,apellido_materno_doctor_com,nombre_pasien
te_com ,apellido_paterno_pasiente_com,apellido_materno_pasiente_com,ID_entrega)
values(ID_medicina,ID_pasiente,ID_empleado,nombre_e,apellido_paterno_e,apellido_
materno_e,nonbre_medicamento,fecha_caducidad,fecha_entrega,nombre_doctor_com,ape
llido_paterno_doctor_com,apellido_materno_doctor_com,nombre_pasiente_com ,apelli
do_paterno_pasiente_com,apellido_materno_pasiente_com,ID_entrega);
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `nueva_medicina`(ID_medicina varchar
(10), nombre_medicina varchar(20), nombre_activo varchar(20),fecha_caducidad dat
e,precio float (4,2),productos_exsistencia int, foto_medicina varchar(20))
begin
insert into medicinas (ID_medicina,nombre_medicina,nombre_activo,fecha_caducidad
,precio,productos_exsistencia,foto_medicina)
values(ID_medicina,nombre_medicina,nombre_activo,fecha_caducidad,precio,producto
s_exsistencia,foto_medicina);
end$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `nueva_reseta`(ID_reseta varchar(10)
,ID_doctor varchar(10),
ID_pasiente varchar(10),
ID_medicinas varchar(10),
nombre_doctor varchar(20),
apellido_paterno_doc_r varchar(20),
apellido_materno_doc_r varchar(20),
nombre_pasiente varchar(20),
apellido_paterno_pa_r varchar(20),

apellido_materno_pa_r varchar(20),
fecha varchar(10),
enfermedad varchar(500),
nombre_medicamento varchar(20),
docis_administrar varchar(20),
firma_medico varchar(20),
cedula varchar(30),
incapacidades varchar(20))
BEGIN
insert into resetas (ID_doctor,ID_pasiente,ID_medicinas,nombre_doctor,apellido_p
aterno_doc_r,apellido_materno_doc_r,nombre_pasiente,apellido_paterno_pa_r,apelli
do_materno_pa_r,fecha,enfermedad,nombre_medicamento,docis_administrar,firma_medi
co,cedula,incapacidades,ID_reseta)
values(ID_doctor,ID_pasiente,ID_medicinas,nombre_doctor,apellido_paterno_doc_r,a
pellido_materno_doc_r,nombre_pasiente,apellido_paterno_pa_r,apellido_materno_pa_
r,fecha,enfermedad,nombre_medicamento,docis_administrar,firma_medico,cedula,inca
pacidades,ID_reseta);
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `nueva_visita`(ID_visita varchar(10)
,
ID_docto varchar(10),
nombre_doctor varchar(20),
apellido_paterno_doctor varchar(20),
apellido_materno_doctor_v varchar(20),
nombre_pasiente varchar(20),
apellido_paterno_v varchar(20),
apellido_materno_v varchar(20),
costo_consulta varchar(20),
tipo_consulta varchar(20))
BEGIN
insert into visitantes(ID_doctor,nombre_doctor,apellido_paterno_doctor_v,apellid
o_materno_doctor_v,nombre_pasiente,apellido_paterno_v,apellido_materno_v,costo_c
onsulta ,tipo_consulta,ID_visita)
values(ID_docto,nombre_doctor,apellido_paterno_doctor,apellido_materno_doctor_v,
nombre_pasiente,apellido_paterno_v,apellido_materno_v,costo_consulta ,tipo_consu
lta,ID_visita);
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `nuevo_doctor`(ID_doctor varchar(10)
,
Nombre_d varchar(20),
Apellido_paterno_d varchar(20),
Apellido_materno_d varchar(20),
direccion_d varchar(30),
telefono_d varchar(15),
correo_d varchar(30),
curp_d varchar(30),
RFC_d varchar(20),
cedula_d varchar(30),
horario_trbajo varchar (20),
foto_doctor varchar(20))
BEGIN
insert into doctor (ID_doctor,Nombre_d,Apellido_paterno_d,Apellido_materno_d,dir
eccion_d,telefono_d,correo_d,curp_d,RFC_d,cedula_d,horario_trbajo,foto_doctor)
values(ID_doctor,Nombre_d,Apellido_paterno_d,Apellido_materno_d,direccion_d,tele
fono_d,correo_d,curp_d,RFC_d,cedula_d,horario_trbajo,foto_doctor);
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `nuevo_empleado`(ID_empleado varchar

(10),
Nombre_e varchar(20),
apellido_paterno_e varchar(20),
apellido_materno_e varchar(20),
direccion_e varchar(50),
telefono_e varchar(15),
correo_e varchar(30),
curp_e varchar(30),
RFC_e varchar(20),
imss_e varchar(30),
foto_empleado varchar(20))
BEGIN
insert into empleados(ID_empleado,Nombre_e,apellido_paterno_e,apellido_materno_e
,direccion_e,telefono_e,correo_e,curp_e,RFC_e,imss_e ,foto_empleado)
values(ID_empleado,Nombre_e,apellido_paterno_e,apellido_materno_e,direccion_e,te
lefono_e,correo_e,curp_e,RFC_e,imss_e ,foto_empleado);
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `nuevo_pasiente`(ID_pasiente varchar
(10),
nombre_p varchar(20),
apellido_paterno_p varchar(20),
apellido_materno_p varchar(20),
direccion_p varchar(30),
telefono_p int,
correo_p varchar(30),
curp_p varchar(30),
historial_clinico varchar(500),
numero_visitas int,
genero varchar(15),
fecha_nacimiento varchar(20),
foto_pasientes varchar(20))
BEGIN
insert into pasientes(ID_pasiente,nombre_p,apellido_paterno_p,apellido_materno_p
,direccion_p,telefono_p,correo_p,curp_p,historial_clinico,numero_visitas,genero,
fecha_nacimiento,foto_pasientes)
values(ID_pasiente,nombre_p,apellido_paterno_p,apellido_materno_p,direccion_p,te
lefono_p,correo_p,curp_p,historial_clinico,numero_visitas,genero,fecha_nacimient
o,foto_pasientes);
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `nuevo_producto`(in ID_caja varchar(
10),ID_medicinas varchar(10),nombre_medicamento varchar(20),fecha_llegada dateti
me,fecha_caducidad varchar(15),precio_caja float(5,2),numero_cajas int,numero_to
tales int)
BEGIN
insert into producto(ID_caja,ID_medicinas,nombre_medicamento,fecha_llegada,fecha
_caducidad,precio_caja,numero_cajas,numero_totales)
values(ID_caja,ID_medicinas,nombre_medicamento,fecha_llegada,fecha_caducidad,pre
cio_caja,numero_cajas,numero_totales);
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `nuevo_provedor`(ID_proveedor varcha
r(10),
ID_caja varchar(10),
nombre_empresa varchar(20),
nombre_provedor varchar(20),
paterno_provedor varchar(20),
materno_provedor varchar(20),
direccion_provedor varchar(20),

telefono_provedor int,
precio_farmacia float(5,2),
precio_publico float(5,2),
cantidad_p int,
logo_empresa varchar(50))
BEGIN
insert into provedores (ID_proveedor,ID_caja,nombre_empresa,nombre_provedor,pate
rno_provedor,materno_provedor,direccion_provedor,telefono_provedor,precio_farmac
ia,precio_publico,cantidad_p,logo_empresa)
values(ID_proveedor,ID_caja,nombre_empresa,nombre_provedor,paterno_provedor,mate
rno_provedor,direccion_provedor,telefono_provedor,precio_farmacia,precio_publico
,cantidad_p,logo_empresa);
END$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `nuevo_usuario`(ID_usuario varchar(1
0), usuario varchar(20), tipo int)
BEGIN
insert into identificar(ID_usuario,usuario,tipo_usuario)
VALUES(ID_usuario,usuario,tipo);
END$$
DELIMITER ;
-- ---------------------------------------------------------- Estructura de tabla para la tabla `citas`
-CREATE TABLE IF NOT EXISTS `citas` (
`ID_doctor` varchar(10) NOT NULL,
`ID_pasiente` varchar(10) NOT NULL,
`nombre_doctor` varchar(20) DEFAULT NULL,
`apellido_paterno_doc_C` varchar(20) DEFAULT NULL,
`apellido_materno_doc_c` varchar(20) DEFAULT NULL,
`nombre_pasiente_c` varchar(20) DEFAULT NULL,
`apellido_paterno_pasiente_c` varchar(20) DEFAULT NULL,
`apellido_materno_pasiente_c` varchar(20) DEFAULT NULL,
`horario_escojidos` varchar(20) DEFAULT NULL,
`fecha` varchar(20) DEFAULT NULL,
`foto_doc_ci` varchar(20) DEFAULT NULL,
`foto_pas_ci` varchar(20) DEFAULT NULL,
`ID_citas` varchar(10) NOT NULL,
PRIMARY KEY (`ID_citas`),
KEY `ix_doctor_c` (`ID_doctor`),
KEY `ix_pasiente_c` (`ID_pasiente`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- ---------------------------------------------------------- Estructura de tabla para la tabla `doctor`
-CREATE TABLE IF NOT EXISTS `doctor` (
`ID_doctor` varchar(10) NOT NULL,
`Nombre_d` varchar(20) DEFAULT NULL,
`Apellido_paterno_d` varchar(20) DEFAULT NULL,
`Apellido_materno_d` varchar(20) DEFAULT NULL,
`direccion_d` varchar(30) DEFAULT NULL,

`telefono_d` varchar(15) DEFAULT NULL,


`correo_d` varchar(30) DEFAULT NULL,
`curp_d` varchar(30) DEFAULT NULL,
`RFC_d` varchar(20) DEFAULT NULL,
`cedula_d` varchar(30) DEFAULT NULL,
`horario_trbajo` varchar(20) DEFAULT NULL,
`foto_doctor` varchar(20) DEFAULT NULL,
PRIMARY KEY (`ID_doctor`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--- Volcado de datos para la tabla `doctor`
-INSERT INTO `doctor` (`ID_doctor`, `Nombre_d`, `Apellido_paterno_d`, `Apellido_m
aterno_d`, `direccion_d`, `telefono_d`, `correo_d`, `curp_d`, `RFC_d`, `cedula_d
`, `horario_trbajo`, `foto_doctor`) VALUES
('2', 'Alma', 'Flores ', 'Figueroa', 'paseo rosa', '5517241697', 'ersevet01@hotm
ail.com', 'fasada', '214', '1423', '7:00am-11:00am', 'seguro-de-gastos-med'),
('3', 'Manuel Alejandro', 'Hernandez ', 'Gomez', 'cuautitlan', '123', 'manuel@ho
tmail.com', 'qweqd', 'asd', 'y67', '7:00am-11:00am', 'ipad-australia-medic'),
('5', 'a', 'a', 'a', 'a', '8765', 'gd@hi', 's', 's', '35', '10:00am-2:00pm', 'se
guro-de-gastos-med'),
('9', 'd', 'd', 'd', 'd', '575', 'khd@kh', 't', 't', 't', '7:00am-11:00am', 'Imp
ortancia-de-la-ps');
-- ---------------------------------------------------------- Estructura de tabla para la tabla `empleados`
-CREATE TABLE IF NOT EXISTS `empleados` (
`ID_empleado` varchar(10) NOT NULL,
`Nombre_e` varchar(20) DEFAULT NULL,
`apellido_paterno_e` varchar(20) DEFAULT NULL,
`apellido_materno_e` varchar(20) DEFAULT NULL,
`direccion_e` varchar(50) DEFAULT NULL,
`telefono_e` varchar(15) DEFAULT NULL,
`correo_e` varchar(30) DEFAULT NULL,
`curp_e` varchar(30) DEFAULT NULL,
`RFC_e` varchar(20) DEFAULT NULL,
`imss_e` varchar(30) DEFAULT NULL,
`foto_empleado` varchar(50) DEFAULT NULL,
PRIMARY KEY (`ID_empleado`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--- Volcado de datos para la tabla `empleados`
-INSERT INTO `empleados` (`ID_empleado`, `Nombre_e`, `apellido_paterno_e`, `apell
ido_materno_e`, `direccion_e`, `telefono_e`, `correo_e`, `curp_e`, `RFC_e`, `ims
s_e`, `foto_empleado`) VALUES
('1', 'enrrique', 'peres', 'prado', 'asalias#15', '250', '@jk,k', 'sdcsdc', 'sdc
se', 'ecsecse', 'C:'),
('2', 'Alejandro', 'rodriguez', 'prado', 'solarias flores', '26117284', 'her_cer
@hotmail.com', 'HEGM910419HMCRMN07', 'mvnvvg', 'jgchfcjc', 'ZombieCupidCopy.jpg'
),
('3', 'carlos', 'rodriguez', 'beles', 'solarias flores', '00000000', 'n.khjh', '

jjhh', 'mvnvvg', 'jgchfcjc', 'shop1031.jpg'),


('567', 'r', 'r', 'r', 'r', '6', 'fr', 'f', 'f', '56', ''),
('59', 'y', 'y', 'y', 'y', '7', 'y', 'y', 'y', '7', ''),
('92', 'akfsh', 'ksfh', 'ksdfh', 'eiouqw', '298374932', 'ekhyf', 'kshf', 'sdkfh'
, 'kshf92', '');
-- ---------------------------------------------------------- Estructura de tabla para la tabla `entrega`
-CREATE TABLE IF NOT EXISTS `entrega` (
`ID_medicina` varchar(10) NOT NULL,
`ID_pasiente` varchar(10) NOT NULL,
`ID_empleado` varchar(10) NOT NULL,
`nombre_e` varchar(20) DEFAULT NULL,
`apellido_paterno_e` varchar(20) DEFAULT NULL,
`apellido_materno_e` varchar(20) DEFAULT NULL,
`nonbre_medicamento` varchar(20) DEFAULT NULL,
`fecha_caducidad` varchar(15) DEFAULT NULL,
`fecha_entrega` varchar(15) DEFAULT NULL,
`nombre_doctor_com` varchar(20) DEFAULT NULL,
`apellido_paterno_doctor_com` varchar(20) DEFAULT NULL,
`apellido_materno_doctor_com` varchar(20) DEFAULT NULL,
`nombre_pasiente_com` varchar(20) DEFAULT NULL,
`apellido_paterno_pasiente_com` varchar(20) DEFAULT NULL,
`apellido_materno_pasiente_com` varchar(20) DEFAULT NULL,
`ID_entrega` varchar(20) NOT NULL,
PRIMARY KEY (`ID_entrega`),
KEY `ix_medicina_e` (`ID_medicina`),
KEY `ix_pasiente_e` (`ID_pasiente`),
KEY `ix_empleado_e` (`ID_empleado`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--- Volcado de datos para la tabla `entrega`
-INSERT INTO `entrega` (`ID_medicina`, `ID_pasiente`, `ID_empleado`, `nombre_e`,
`apellido_paterno_e`, `apellido_materno_e`, `nonbre_medicamento`, `fecha_caducid
ad`, `fecha_entrega`, `nombre_doctor_com`, `apellido_paterno_doctor_com`, `apell
ido_materno_doctor_com`, `nombre_pasiente_com`, `apellido_paterno_pasiente_com`,
`apellido_materno_pasiente_com`, `ID_entrega`) VALUES
('1', '2', 'a', 'a', 'nitrato de meterla', '12-15-19', '2013-01-27 11:02:27', 'b
', 'h', 's', 'r', 'c', 'a', 'v', '1', '1');
-- ---------------------------------------------------------- Estructura de tabla para la tabla `identificar`
-CREATE TABLE IF NOT EXISTS `identificar` (
`ID_usuario` varchar(20) NOT NULL,
`usuario` varchar(20) DEFAULT NULL,
`tipo_usuario` int(11) DEFAULT NULL,
PRIMARY KEY (`ID_usuario`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--- Volcado de datos para la tabla `identificar`


-INSERT INTO `identificar` (`ID_usuario`, `usuario`, `tipo_usuario`) VALUES
('1', 'carlos', NULL),
('123', 'pedraza', 2),
('1234', 'lalo', 2),
('2', 'luis', NULL),
('22', 'carlo', 2);
--- Disparadores `identificar`
-DROP TRIGGER IF EXISTS `identificar_nuevo`;
DELIMITER //
CREATE TRIGGER `identificar_nuevo` BEFORE INSERT ON `identificar`
FOR EACH ROW BEGIN
insert into identificar_copia(ID_usuario_co,usuario_co,fecha_co,tipo_alter_cp,ti
po_empleado_co)
values(new.ID_usuario,new.usuario,NOW(),'nuevo usuario',new.tipo_usuario);
END
//
DELIMITER ;
-- ---------------------------------------------------------- Estructura de tabla para la tabla `medicinas`
-CREATE TABLE IF NOT EXISTS `medicinas` (
`ID_medicina` varchar(10) NOT NULL,
`nombre_medicina` varchar(20) DEFAULT NULL,
`nombre_activo` varchar(20) DEFAULT NULL,
`fecha_caducidad` date DEFAULT NULL,
`precio` float(4,2) DEFAULT NULL,
`productos_exsistencia` int(11) DEFAULT NULL,
`foto_medicina` varchar(50) DEFAULT NULL,
PRIMARY KEY (`ID_medicina`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--- Volcado de datos para la tabla `medicinas`
-INSERT INTO `medicinas` (`ID_medicina`, `nombre_medicina`, `nombre_activo`, `fec
ha_caducidad`, `precio`, `productos_exsistencia`, `foto_medicina`) VALUES
('1', 'diclofenaco', 'Diclo', '1951-03-05', 25.50, 1000, 'shop1031.jpg'),
('2', 'Paracetamol', 'ksfh', '2961-02-01', 6.00, 3000, '');
-- ---------------------------------------------------------- Estructura de tabla para la tabla `pasientes`
-CREATE TABLE IF NOT EXISTS `pasientes` (
`ID_pasiente` varchar(10) NOT NULL,
`nombre_p` varchar(20) DEFAULT NULL,

`apellido_paterno_p` varchar(20) DEFAULT NULL,


`apellido_materno_p` varchar(20) DEFAULT NULL,
`direccion_p` varchar(30) DEFAULT NULL,
`telefono_p` varchar(15) DEFAULT NULL,
`correo_p` varchar(30) DEFAULT NULL,
`curp_p` varchar(30) DEFAULT NULL,
`historial_clinico` varchar(500) DEFAULT NULL,
`numero_visitas` int(11) DEFAULT NULL,
`genero` varchar(15) DEFAULT NULL,
`fecha_nacimiento` varchar(20) DEFAULT NULL,
`foto_pasientes` varchar(20) DEFAULT NULL,
PRIMARY KEY (`ID_pasiente`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--- Volcado de datos para la tabla `pasientes`
-INSERT INTO `pasientes` (`ID_pasiente`, `nombre_p`, `apellido_paterno_p`, `apell
ido_materno_p`, `direccion_p`, `telefono_p`, `correo_p`, `curp_p`, `historial_cl
inico`, `numero_visitas`, `genero`, `fecha_nacimiento`, `foto_pasientes`) VALUES
('1', 'Alma', 'Brizuela', 'Figueroa', '3we4rty7yu8', '58682238', 'lei-moon@hotai
l.com', 'rweerttyyu', '', 10, 'HOMBRE', '1964-12-1964', 'shop1031.jpg'),
('2', 'hugo', 's', 's', 's', '5678', 'cvbn@dfghj', 'qwertyuiko', 'hipertension',
0, 'HOMBRE', '1984-3-1984', '');
-- ---------------------------------------------------------- Estructura de tabla para la tabla `producto`
-CREATE TABLE IF NOT EXISTS `producto` (
`ID_caja` varchar(10) NOT NULL,
`ID_medicinas` varchar(10) NOT NULL,
`nombre_medicamento` varchar(20) DEFAULT NULL,
`fecha_llegada` date DEFAULT NULL,
`fecha_caducidad` date DEFAULT NULL,
`precio_caja` float(5,2) DEFAULT NULL,
`numero_cajas` int(11) DEFAULT NULL,
`numero_totales` int(11) DEFAULT NULL,
PRIMARY KEY (`ID_caja`),
KEY `ix_medicina` (`ID_medicinas`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--- Volcado de datos para la tabla `producto`
-INSERT INTO `producto` (`ID_caja`, `ID_medicinas`, `nombre_medicamento`, `fecha_
llegada`, `fecha_caducidad`, `precio_caja`, `numero_cajas`, `numero_totales`) VA
LUES
('1', '1', 'dicofenaco', '0000-00-00', '2006-06-09', 10.00, 1000, 600);
-- ---------------------------------------------------------- Estructura de tabla para la tabla `provedores`
--

CREATE TABLE IF NOT EXISTS `provedores` (


`ID_proveedor` varchar(10) NOT NULL,
`ID_caja` varchar(10) NOT NULL,
`nombre_empresa` varchar(20) DEFAULT NULL,
`nombre_provedor` varchar(20) DEFAULT NULL,
`paterno_provedor` varchar(20) DEFAULT NULL,
`materno_provedor` varchar(20) DEFAULT NULL,
`direccion_provedor` varchar(20) DEFAULT NULL,
`telefono_provedor` varchar(15) DEFAULT NULL,
`precio_farmacia` float(5,2) DEFAULT NULL,
`precio_publico` float(5,2) DEFAULT NULL,
`cantidad_p` int(11) DEFAULT NULL,
`logo_empresa` varchar(50) DEFAULT NULL,
PRIMARY KEY (`ID_proveedor`),
KEY `ix_caja_p` (`ID_caja`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--- Volcado de datos para la tabla `provedores`
-INSERT INTO `provedores` (`ID_proveedor`, `ID_caja`, `nombre_empresa`, `nombre_p
rovedor`, `paterno_provedor`, `materno_provedor`, `direccion_provedor`, `telefon
o_provedor`, `precio_farmacia`, `precio_publico`, `cantidad_p`, `logo_empresa`)
VALUES
('3', '1', 'manuel', 'nitrato de oxido', 'marquez', 'aguilar', 'solarias flores'
, '26117284', 25.50, 50.50, 500, 'cupid.jpg'),
('4', '1', 'kdl', 'ksj', 'lsfkj', 'lsfkj', 'sldfkj', '2934', 30.00, 40.00, 1000,
''),
('5353', '1', 'hhrt', 'fjuru', 'hfjhf', 'ufuf', 'jgjg', '42543', 43.00, 90.00, 7
8, '');
-- ---------------------------------------------------------- Estructura de tabla para la tabla `resetas`
-CREATE TABLE IF NOT EXISTS `resetas` (
`ID_doctor` varchar(10) NOT NULL,
`ID_pasiente` varchar(10) NOT NULL,
`ID_medicinas` varchar(10) NOT NULL,
`nombre_doctor` varchar(20) DEFAULT NULL,
`apellido_paterno_doc_r` varchar(20) DEFAULT NULL,
`apellido_materno_doc_r` varchar(20) DEFAULT NULL,
`nombre_pasiente` varchar(20) DEFAULT NULL,
`apellido_paterno_pa_r` varchar(20) DEFAULT NULL,
`apellido_materno_pa_r` varchar(20) DEFAULT NULL,
`fecha` datetime DEFAULT NULL,
`enfermedad` varchar(500) DEFAULT NULL,
`nombre_medicamento` varchar(20) DEFAULT NULL,
`docis_administrar` varchar(20) DEFAULT NULL,
`firma_medico` varchar(20) DEFAULT NULL,
`cedula` varchar(30) DEFAULT NULL,
`incapacidades` varchar(20) DEFAULT NULL,
`ID_reseta` varchar(10) NOT NULL,
PRIMARY KEY (`ID_reseta`),
KEY `ix_doctor_r` (`ID_doctor`),
KEY `ix_pasiente_r` (`ID_pasiente`),
KEY `ix_medicinas_r` (`ID_medicinas`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1;


-- ---------------------------------------------------------- Estructura de tabla para la tabla `visitantes`
-CREATE TABLE IF NOT EXISTS `visitantes` (
`ID_doctor` varchar(10) NOT NULL,
`nombre_doctor` varchar(20) DEFAULT NULL,
`apellido_paterno_doctor_v` varchar(20) DEFAULT NULL,
`apellido_materno_doctor_v` varchar(20) DEFAULT NULL,
`nombre_pasiente` varchar(20) DEFAULT NULL,
`apellido_paterno_v` varchar(20) DEFAULT NULL,
`apellido_materno_v` varchar(20) DEFAULT NULL,
`costo_consulta` varchar(20) DEFAULT NULL,
`tipo_consulta` varchar(500) DEFAULT NULL,
`ID_visita` varchar(10) NOT NULL,
PRIMARY KEY (`ID_visita`),
KEY `ix_doctor_v` (`ID_doctor`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--- Volcado de datos para la tabla `visitantes`
-INSERT INTO `visitantes` (`ID_doctor`, `nombre_doctor`, `apellido_paterno_doctor
_v`, `apellido_materno_doctor_v`, `nombre_pasiente`, `apellido_paterno_v`, `apel
lido_materno_v`, `costo_consulta`, `tipo_consulta`, `ID_visita`) VALUES
('Alma', 'Flores', 'Figueroa', 'a', 'a', 'a', '78', 'General', '1', '2');
--- Restricciones para tablas volcadas
---- Filtros para la tabla `citas`
-ALTER TABLE `citas`
ADD CONSTRAINT `citas_ibfk_7` FOREIGN KEY (`ID_doctor`) REFERENCES `doctor` (`
ID_doctor`) ON DELETE NO ACTION ON UPDATE NO ACTION,
ADD CONSTRAINT `citas_ibfk_8` FOREIGN KEY (`ID_pasiente`) REFERENCES `pasiente
s` (`ID_pasiente`) ON DELETE NO ACTION ON UPDATE NO ACTION;
--- Filtros para la tabla `producto`
-ALTER TABLE `producto`
ADD CONSTRAINT `producto_ibfk_4` FOREIGN KEY (`ID_medicinas`) REFERENCES `medi
cinas` (`ID_medicina`);
--- Filtros para la tabla `provedores`
-ALTER TABLE `provedores`
ADD CONSTRAINT `provedores_ibfk_2` FOREIGN KEY (`ID_caja`) REFERENCES `product
o` (`ID_caja`) ON DELETE CASCADE ON UPDATE CASCADE;
--- Base de datos: `mi_base`

-CREATE DATABASE `mi_base` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci


;
USE `mi_base`;
-- ---------------------------------------------------------- Estructura de tabla para la tabla `usuarios`
-CREATE TABLE IF NOT EXISTS `usuarios` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario` varchar(20) NOT NULL,
`password` varchar(10) NOT NULL,
`descripcion` text CHARACTER SET utf8 COLLATE utf8_spanish_ci,
`email` varchar(45) CHARACTER SET utf8 COLLATE utf8_spanish_ci DEFAULT NULL,
`fecha` date NOT NULL,
`tipo_usuario` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=20 ;
--- Volcado de datos para la tabla `usuarios`
-INSERT INTO `usuarios` (`id`, `usuario`, `password`, `descripcion`, `email`, `fe
cha`, `tipo_usuario`) VALUES
(1, 'saint', '14201917', NULL, 'ersevet01@hotmail.com', '2013-01-23', 1),
(2, 'Alma', '1234', NULL, 'serena.209@hotmail.com', '2013-01-24', 2),
(9, 'a', '1', NULL, 'j@hotmail.com', '2013-01-25', 3),
(10, 'ersevet', '1', NULL, 'ersevet2.0@hotmail.com', '2013-01-27', 4);