miércoles, 6 de septiembre de 2017

CONJUNTOS Y RELACIONES


TALLER DE CONJUNTOS Y RELACIONES


Desarrollo puntos 1 y 2







:
a                      

                        a)  El número de estudiantes que tomas las Tres son 70

        b)  Matemáticas y Biología total de 15
               Matemáticas y Física   total de 7
               Física y Biología  total de 10
         c)  Matemáticas  15, Física 8, Biología 25




e). Estadistica: 
ASIGNATURA
N° ESTUDIANTES
%
Matemáticas
15
15%
Biología
25
25%
Física
8
8%
Matemáticas y Física
2
2%
Matemáticas y Biología
10
10%
Física y Biología
5
5%
Estudian las 3 Asignaturas
5
5%
Ninguna de las 3
30
30%

TOTAL
100
100%




a. H x M
{ (Juan, Amanda), (Juan, Luisa), (Juan, Bertha), (Juan, Stella), (Luis, Amanda), (Luis, Luisa), (Luis, Bertha), (Luis, Stella), (Pedro, Amanda), (Pedro, Luisa), (Pedro, Bertha), (Pedro, Stella), (Miguel, Amanda), (Miguel, Luisa), (Miguel, Bertha), (Miguel, Stella) }
b. M x H
{ (Amanda, Juan), (Amanda, Luis), (Amanda, Pedro), (Amanda, Miguel), (Luisa, Juan), (Luisa, Luis), (Luisa, Pedro), (Luisa, Miguel), (Bertha, Juan), (Bertha, Luis), (Bertha, Pedro), (Bertha, Miguel), (Stella, Juan), (Stella, Luis), (Stella, Pedro), (Stella, Miguel) }


Dominio:
Dominio R= {1,3}

Recorrido:
Recorrido R= {2,3,4}

b. Dibuje el grafo dirigido de R




c. Encuentre R-1

R-1= {(3,1),(4,1),(2,3),(3,3),(4,3)





a) R1: {(1,1), (2,1)}: Reflexiva
b) R2: {(1,3), (2,3), (4,1)}: Transitiva
c) R3: {(1,1), (2,2), (3,3), (1,2), (2,1), (2,3), (3,1)}: Reflexiva/Transitiva


8. Establezca las operaciones de Codd indicadas para el modelo relacional de las siguientes tablas de Bases de   datos. Escriba el tipo de operación.
a. Listado de empleados que ganan hasta dos salarios mínimos, con nombre, cargo, documento y salario.

SELECT e.Nombre_empleado,c.Cargo,e.Documento,c.Salario FROM TEmpleado ec INNER JOIN TCargo c ON ec.cargo = c.Cargo, ec.Salario = c.Salario INNER JOIN TEmpleado e ON ec.Nombre_Empleado = e.Nombre_Empleado, ecDocumento = e.Documento WHERE c.Salario >= 566700*2





b. Seleccione  los cargos cuyos salarios superan el $1’500.000,00; con IdCargo,  Cargo, Salario y Subsidio de transporte.

SELECT IdCargo, Cargo, Salario,SubTransporte FROM TCargo WHERE Salario >1500000

c. Juntar cargos y empleados.

SELECT *FROM TEmpleados INNER JOIN TCargo



d. Seleccionar de la tabla empleados aquellos que ganan menos de $500.000,00 con nombre, documento y cargo.

SELECT e.Nombre_empleado, c.Cargo, e.Documento, c.Salario FROM TEmpleado ec INNER JOIN TCargo c ON ec.Cargo = c.Cargo, ec.Nombre_Empleado = e.Nombre_Empleado, ec.Documento = e.Documento WHERE c.Salario <= 500000

No hay comentarios:

Publicar un comentario