Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CREATE TABLE INGRESOS1 (NO_HABITACION CHAR (5), CAMA VARCHAR(20) NOT NULL, FECHA_INGRESO
VARCHAR (12), CODIGO_PACIENTE1 VARCHAR (10) NOT NULL , CODIGO_MEDICO1 VARCHAR (10) NOT
NULL);
/*DROP TABLE INGRESOS1;*/
/*CREANDO LA TABLA DE MEDICOS*/
CREATE TABLE MEDICOS1 (CODIGO_MEDICO VARCHAR (10) UNIQUE, NOMBRE VARCHAR(50) NOT NULL,
APELLIDO VARCHAR(50) NOT NULL, TELEFONO VARCHAR(12), ESPECIALIDAD VARCHAR(100));
/*DROP TABLE MEDICOS1;*/
No se pueden tener 2 PK porque al momento de indexer da error, esto es porque no sabe que
utilizer para el indice
/*CREAR INDICE A LA TABLA DE MEDICOS1*/
/*ALTER TABLE INGRESOS1 ADD CONSTRAINT PK_CODIGO2 PRIMARY KEY (COD_MEDICO);*/
El error que presentaba en esta parte erra porque el nombre de los campos en la realcion,
eran diferentes a los de la table.
/*RELACIONANDO LA TABLA MEDICOS1 E INGRESOS1*/
ALTER TABLE INGRESOS1 ADD CONSTRAINT FK_COD_MEDICO FOREIGN KEY(CODIGO_MEDICO1) REFERENCES
MEDICOS1 (codigo_medico);
Hay que ver porque estos select estan trayendo campos repetidos, el el caso de pacientes
trae codigo_paciente1 y codigo_paciente (ambos con la misma info).