0% encontró este documento útil (0 votos)
55 vistas2 páginas

Desarrollo Laboratorio MySQL 12

El documento crea tablas y relaciones en una base de datos de un sistema de salud. Incluye instrucciones para crear tablas de pacientes, médicos, tratamientos y citas, e insertar datos iniciales. También muestra comandos para consultar, ordenar y actualizar datos.

Cargado por

Johan Alarcón
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
55 vistas2 páginas

Desarrollo Laboratorio MySQL 12

El documento crea tablas y relaciones en una base de datos de un sistema de salud. Incluye instrucciones para crear tablas de pacientes, médicos, tratamientos y citas, e insertar datos iniciales. También muestra comandos para consultar, ordenar y actualizar datos.

Cargado por

Johan Alarcón
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

create table Tratamientos(

idTratamiento int not null,


TrafechaAsignado date not null,
descripcion text not null,
TraFechaInicio date not null,
TraFechaFin date not null,
TraObservaciones text not null,
TraPaciente int not null,
primary key(idTratamiento),
foreign key(TraPaciente) references Pacientes(idPaciente));

Alter Table Tratamientos modify column idtratamiento int not null auto_increment;

alter table Tratamientos change column descripcion TraDescripcion text not null;

Insert into Consultorios(ConNombre) values('CST-101');

insert into
Medicos(MedIdentificacion,MedNombres,MedApellidos,MedEspecialidad,MedTelefono,MedCo
rreo) values('10','Pablo','Marmol','Ginecologo','300555555','[email protected]');

insert into
Medicos(MedIdentificacion,MedNombres,MedApellidos,MedEspecialidad,MedTelefono,MedCo
rreo)
values('11','Margarita','Blanco','Cirujano','320666666','[email protected]');

insert into
Medicos(MedIdentificacion,MedNombres,MedApellidos,MedEspecialidad,MedTelefono,MedCo
rreo) values('12','Monica','Galindo','Pediatra','310444444','[email protected]');

insert into
Pacientes(PacIdentificacion,PacNombres,PacApellidos,PacFechaNacimiento,PacSexo)
values('50','Rene','Higuita','1972-04-26','Masculino');

insert into
Pacientes(PacIdentificacion,PacNombres,PacApellidos,PacFechaNacimiento,PacSexo)
values('51','Carlos','Valderrama','1967-06-25','Masculino');

insert into
Pacientes(PacIdentificacion,PacNombres,PacApellidos,PacFechaNacimiento,PacSexo)
values('52','Mariana','Pajon','1992-11-20','Femenino');

insert into
Tratamientos(TraFechaAsignado,TraDescripcion,TraFechaInicio,TraFechaFin,TraObservac
iones,TraPaciente)
values('2013-08-20','Dise�o de Sonrisa','2013-09-01','2013-10-25','Paciente
Diabetico',1);

insert into
Tratamientos(TraFechaAsignado,TraDescripcion,TraFechaInicio,TraFechaFin,TraObservac
iones,TraPaciente)
values('2013-08-22','Problemas Rodilla Derecha','2013-08-25','2013-12-
23','Problemas con la Presion',2);

insert into
Tratamientos(TraFechaAsignado,TraDescripcion,TraFechaInicio,TraFechaFin,TraObservac
iones,TraPaciente)
values('2013-08-26','Blanqueamiento Dental','2013-09-01','2013-10-25','Problemas en
encias inferiores',3);
insert into
Citas(CitFecha,CitHora,CitPaciente,CitMedico,CitConsultorio,CitObservaciones)
values('2013-08-10','08:00',1,2,4,'Se envia a Examenes de Laboratorio');

insert into
Citas(CitFecha,CitHora,CitPaciente,CitMedico,CitConsultorio,CitObservaciones)
values('2013-08-11','09:00',2,2,4,'Se hace Examenes de Resonancia');

insert into
Citas(CitFecha,CitHora,CitPaciente,CitMedico,CitConsultorio,CitObservaciones)
values('2013-08-11','09:00',3,1,3,'Se hace Examenes de Ecografia');

insert into
Pacientes(PacIdentificacion,PacNombres,PacApellidos,PacFechaNacimiento,PacSexo)
values('53','Leonal','Messi','1989-04-25','Masculino');

Comando para ordenar ascendente y descendente:


select * from medicos order by MedApellidos asc;
select * from medicos order by MedApellidos desc;

Comando consultar datos por letras:


select * from pacientes where PacNombres like 'M%';
select * from pacientes where PacApellidos like '%a';

select PacNombres, PacApellidos, PacSexo from Pacientes;

select PacNombres Nombre, PacApellidos Apellido, PacSexo Genero from Pacientes;

select * from Pacientes where PacSexo="Femenino";

Para consultar datos que se encuentran en otras tablas:


select citas.CitFecha, citas.CitHora, Pacientes.PacNombres, Pacientes.PacApellidos,
Consultorios.ConNombre from citas
, pacientes,consultorios Where citas.CitPaciente=Pacientes.idPaciente and
citas.CitConsultorio=Consultorios.idConsultorio;

select count(idCita) from citas;

select count(idCita) cantidad_citas from citas;

Comando para actualizacion de datos:


update medicos set MedTelefono='3214927368' where MedIdentificacion='12';
update medicos set MedNombres='Luz' where MedIdentificacion='12';
update medicos set MedApellidos='Carranza' where MedIdentificacion='12';
update medicos set MedEspecialidad='Contabilidad y Finanzas' where
MedIdentificacion='12';
update medicos set MedCorreo='[email protected]' where
MedIdentificacion='12';

También podría gustarte