Ir al contenido principal

TIA 2: Implementación y manipulación de bases de datos


Inserción de datos


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: Es importante ya  que nos permite gestionar los datos de una forma más rápida, optima y segura, adicional SQL permite trabajar con modelo relacional, el cuál nos permite hacer consultas y entrelazar la información por medio de llaves foráneas y llaves primarias, qué dan mayor facilidad en el acceso de los datos.





Comentarios

Entradas populares de este blog

Mi algoritmo Venta en PSeint

Hacer algoritmo Me parece que Pseint es muy fácil de usar y no me generó en si error, ya qué seguí el paso a paso del mismo, no me fue difícil introducir los comentarios en el pseudocódigo, ya que me quedó claro que para ello debo usar // para una sola línea y para declarar varias lineas sería */ .../* Algoritmo Venta (Prueba de escritorio) Algoritmo en PSeint

Origen de las amenazas

Mi primer algoritmo en PSeint

Buenas tardes, adjunto mi primer algoritmo en Pseint, en él cuál, durante el trayecto vine a presentar problemas, ya qué se me cerraba constantemente el programa (Problemas de mi computador) El beneficio de usar este aplicativo, es que nos facilita mucho el uso de códigos