Ver Mensaje Individual
  #8 (permalink)  
Antiguo 04/02/2011, 13:50
DAVIDR89
 
Fecha de Ingreso: octubre-2010
Mensajes: 46
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Ayuda con programa

Estoy trabanjando con wamserver + que trae phpmyadmin,mysql,apache aqui etsa el codigo sql de la base de datos:


-- phpMyAdmin SQL Dump
-- version 3.3.9
-- http://www.phpmyadmin.net
--
-- Servidor: localhost:3306
-- Tiempo de generación: 04-02-2011 a las 02:01:22
-- Versión del servidor: 5.5.8
-- Versión de PHP: 5.3.5

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Base de datos: `mybd`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `afiliados`
--

CREATE TABLE IF NOT EXISTS `afiliados` (
`afil_hist` varchar(20) NOT NULL DEFAULT '',
`afil_nom` varchar(20) NOT NULL COMMENT 'nombre',
`afil_apell` varchar(20) NOT NULL COMMENT 'apellido',
`afil_sex` char(10) NOT NULL COMMENT 'sexo',
`afil_ced` varchar(8) NOT NULL COMMENT 'cedula',
`afil_ed` varchar(2) NOT NULL COMMENT 'edad',
`afil_fnac` varchar(20) NOT NULL COMMENT 'fecha de nacimiento',
`afil_direcc` char(100) NOT NULL COMMENT 'direccion',
`afil_telf` char(10) NOT NULL COMMENT 'telefono',
`afil_tip` varchar(20) NOT NULL,
`afil_sed` varchar(20) NOT NULL,
PRIMARY KEY (`afil_hist`),
UNIQUE KEY `afil_ced` (`afil_ced`),
KEY `Relationship3` (`afil_tip`),
KEY `Relationship5` (`afil_sed`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='afiliados al ipasme (pacientes)\r\n';

--
-- RELACIONES PARA LA TABLA `afiliados`:
-- `afil_tip`
-- `tipo` -> `tip_cod`
-- `afil_sed`
-- `sede` -> `sed_cod`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `cita`
--

CREATE TABLE IF NOT EXISTS `cita` (
`cit_cod` varchar(20) NOT NULL COMMENT 'codigo',
`cit_fech` date NOT NULL COMMENT 'fecha',
`cit_hora` time NOT NULL,
`cit_hist` varchar(20) NOT NULL,
PRIMARY KEY (`cit_cod`),
KEY `IX_Relationship27` (`cit_hist`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- RELACIONES PARA LA TABLA `cita`:
-- `cit_hist`
-- `afiliados` -> `afil_hist`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `especialidad`
--

CREATE TABLE IF NOT EXISTS `especialidad` (
`esp_cod` varchar(20) NOT NULL,
`esp_nom` varchar(20) NOT NULL,
`esp_ubic` char(20) NOT NULL,
`esp_cit` varchar(20) NOT NULL,
PRIMARY KEY (`esp_cod`),
UNIQUE KEY `esp_nom` (`esp_nom`),
KEY `Relationship21` (`esp_cit`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- RELACIONES PARA LA TABLA `especialidad`:
-- `esp_cit`
-- `cita` -> `cit_cod`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `laboratorio`
--

CREATE TABLE IF NOT EXISTS `laboratorio` (
`lab_cod` int(10) NOT NULL AUTO_INCREMENT,
`lab_cit` varchar(20) NOT NULL,
`lab_nom` varchar(20) NOT NULL,
PRIMARY KEY (`lab_cod`),
UNIQUE KEY `lab_nom` (`lab_nom`),
KEY `Relationship16` (`lab_cit`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

--
-- RELACIONES PARA LA TABLA `laboratorio`:
-- `lab_cit`
-- `cita` -> `cit_cod`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `medico`
--

CREATE TABLE IF NOT EXISTS `medico` (
`med_cod` int(10) NOT NULL AUTO_INCREMENT COMMENT 'codigo',
`med_esp` varchar(20) NOT NULL,
`med_nom` varchar(20) NOT NULL COMMENT 'nombre',
`med_apell` varchar(20) NOT NULL COMMENT 'apellido',
`med_sex` char(10) NOT NULL COMMENT 'sex',
`med_ced` varchar(8) NOT NULL COMMENT 'cedula',
`med_telf` varchar(10) NOT NULL COMMENT 'telefono',
`med_tur` char(1) NOT NULL COMMENT 'turno',
`med_cons` char(2) NOT NULL COMMENT 'consultorio',
PRIMARY KEY (`med_cod`,`med_esp`),
UNIQUE KEY `med_ced` (`med_ced`),
KEY `Relationship20` (`med_esp`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

--
-- RELACIONES PARA LA TABLA `medico`:
-- `med_esp`
-- `especialidad` -> `esp_cod`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `sede`
--

CREATE TABLE IF NOT EXISTS `sede` (
`sed_cod` varchar(20) NOT NULL COMMENT 'sede',
`sed_nom` varchar(20) NOT NULL,
`sed_ubic` varchar(20) NOT NULL COMMENT 'ubicacion',
`sed_telf` char(10) NOT NULL COMMENT 'telefono',
PRIMARY KEY (`sed_cod`),
UNIQUE KEY `sed_nom` (`sed_nom`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `tipo`
--

CREATE TABLE IF NOT EXISTS `tipo` (
`tip_cod` varchar(20) NOT NULL,
`tip_nom` char(20) NOT NULL COMMENT 'nombre',
PRIMARY KEY (`tip_cod`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='tipo de afiliado\r\n';

--
-- Filtros para las tablas descargadas (dump)
--

--
-- Filtros para la tabla `afiliados`
--
ALTER TABLE `afiliados`
ADD CONSTRAINT `Relationship3` FOREIGN KEY (`afil_tip`) REFERENCES `tipo` (`tip_cod`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `Relationship5` FOREIGN KEY (`afil_sed`) REFERENCES `sede` (`sed_cod`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `cita`
--
ALTER TABLE `cita`
ADD CONSTRAINT `cita_ibfk_1` FOREIGN KEY (`cit_hist`) REFERENCES `afiliados` (`afil_hist`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `especialidad`
--
ALTER TABLE `especialidad`
ADD CONSTRAINT `Relationship21` FOREIGN KEY (`esp_cit`) REFERENCES `cita` (`cit_cod`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `laboratorio`
--
ALTER TABLE `laboratorio`
ADD CONSTRAINT `Relationship16` FOREIGN KEY (`lab_cit`) REFERENCES `cita` (`cit_cod`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `medico`
--
ALTER TABLE `medico`
ADD CONSTRAINT `Relationship20` FOREIGN KEY (`med_esp`) REFERENCES `especialidad` (`esp_cod`) ON DELETE CASCADE ON UPDATE CASCADE;