Inserción de datos
insert into afiliado (nombre) values('Armando'), ('Sofa'), ('Alexa'), ('Armando'), ('Sofa'), ('Alexa')
insert into empresa (nombre, afiliado_cod) values('Cafe salud', 7), ('Salud y vida', 7), ('Salucop', 11), ('SaludTotal', 7), (‘Nueva eps’, 11)
-- Insertamos los medicos con el codigo de la
especialidad (llave foranea)
insert into medico (nombre_medico, especialidad_codigo)values('Omar Perez', 7), ('Alejandra Naranjo', 8), (‘Oscar Ortiz',8), (‘Alejo Naranjo', 8), ('Yuli Ortiz',8), ('Daniela Naranjo', 8), ('Michael Ortiz',8)
-- Insertamos las especialidades
insert into especialidad (lugar)values(‘Universidad del tolima’), (‘Universidad Nacional’), (‘Universidad de harvard’), (‘Colorado’)
-- Insertamos las incapacidades con los numeros de
afiliados , codigo de empresa y codigo medico
insert into incapacidad (no_afiliacion, codigo_medico,
fecha_inicial, duracion,
diagnostico, empresa_num_patronal)
values (3,3, ('2018-10-27'), 4, 'Dolor en un brazo', 6), (1, 1, ('2018-10-10'), 5, 'Dolor en un ojo', 4),
(2,3, ('2018-11-1'), 11, 'Gripa y fuerte dolor en la panza', 5), (3,2, ('2018-11-1'), 6, 'Gripa leve', 6)
1. select medico.nombre_medico,
afiliado.nombre from
medico inner join
incapacidad on incapacidad.codigo_medico =
medico.id_medico
2. select
incapacidad.duracion,
afiliado.nombre from
incapacidad inner join
afiliado on afiliado.numero_afiliacion
= incapacidad.no_afiliacion
where
incapacidad.duracion>10
3. delect from
incapacidad where duracion <5
PUNTO
2:
1. SELECT marca FROM auto WHERE valor BETWEEN
40000000 AND 60000000
2. SELECT * FROM cliente where num_cedula =4278888
or num_cedula =5879125
or num_cedula=3458979
3. select
cliente.nom_cliente,
auto.marca, alquiler.num_placa from alquiler inner join cliente
on cliente.num_cedula =
alquiler.num_cedula inner
join auto on alquiler.num_placa
= auto.num_placa
where marca = 'RENAULT'
4. update
auto set marca ='CORSA' WHERE marca = 'CHEVETTE'
5. delete
from alquiler where
fecha_alquiler < ('01-01-2013')
la importancia de utilizar el lenguaje SQL para la creación y manipulación de las bases de datos relacionales.
Comentarios
Publicar un comentario