TALLER DE CONJUNTOS Y RELACIONES
:
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
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
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
SELECT IdCargo, Cargo, Salario,SubTransporte FROM TCargo WHERE Salario >1500000
c. Juntar cargos y empleados.
SELECT *FROM TEmpleados INNER JOIN TCargo
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