Está en la página 1de 7

JERSON FELIPE BENAVIDES CORTÉS

TRABAJO FINAL

1. Algebra Relacional

Usando las siguientes tablas, colocar el resultado según lo solicitado en cada numeral.

Tabla: empleado

nombr sueldo cod_dept fecha_in


e
Torres $1,200 A1 g
01/01/2004
Soto $500 A2 01/01/2003
Pérez $300 A2 01/10/2003
Fernández $600 A1 01/03/2002
Salas $1,500 A1 01/01/2002
Ríos $2,000 A3 01/06/2002
Campos $800 A2 01/11/2003
Venegas $600 A1 01/06/2002
Carrillo $500 A2 01/04/2003
González $2,000 A3 01/10/2002

Tabla: departamento

nombre cod_dep fecha_creacio


Informática t A1 n
01/03/2002
Marketing A2 01/01/2002
Ventas A3 01/01/2001
Recursos Humanos A4 01/01/2003

1
JERSON FELIPE BENAVIDES CORTÉS

Operación de Selección

1. Datos de los empleados cuyo nombre es Soto

nombr cod_dep
sueldo fecha_ing
e t

Soto $500 A2 01/01/2003

2. Datos de los empleados con sueldo >= $500

nombre sueldo cod_dept fecha_ing

Torres $ 1.200,00 A1 1/01/2004


Soto $ 500 A2 1/01/2003
Fernández $ 600 A1 1/03/2002
Salas $ 1.500,00 A1 1/01/2002
Ríos $ 2.000,00 A3 1/06/2002
Campos $ 800 A2 1/11/2003
Venegas $ 600 A1 1/06/2002
Carrillo $ 500 A2 1/04/2003
González $ 2.000,00 A3 1/10/2002

3. Datos de los empleados con sueldo >= $500 que ingresaron después del 2002

nombre sueldo cod_dept fecha_ing

Torres $ 1.200,00 A1 1/01/2004


Soto $ 500 A2 1/01/2003
Campos $ 800 A2 1/11/2003
Carrillo $ 500 A2 1/04/2003

2
JERSON FELIPE BENAVIDES CORTÉS

Operación de Proyección

4. Obtener los nombres de los distintos departamentos

nombre
Informática
Marketing
Ventas
Recursos
Humanos

5. Obtener los montos y nombres de los empleados

nombre sueldo

Torres $ 1.200,00
Soto $ 500
Pérez $ 300
Fernández $ 600
Salas $ 1.500,00
Ríos $ 2.000,00
Campos $ 800
Venegas $ 600
Carrillo $ 500
González $ 2.000,00

Operación de Unión

6. Obtener los nombres de los empleados que ganan más de $1500 o que trabajan en
el departamento con código A1

л nombre ( σ sueldo > 1500 (empleado) U σ cod_dept=A1 (empleado))

3
JERSON FELIPE BENAVIDES CORTÉS

nombre

Torres

Fernández

Salas

Venegas

Ríos

González

Operación Diferencia

7. Obtener todos los empleados que ganan más de $1500 excepto a aquellos que
entraron antes del 01/08/2002
+
л nombre ( σ sueldo > 1500 (empleado) - σ fecha_ing<
01/08/2002 (empleado)

nombre sueldo cod_dept fecha_ing

Ríos $ 2.000,00 A3 1/06/2002

Operación de Intersección

8. Obtener el nombre de todos los trabajadores que ganan más de $700 y que pertenecen al
departamento A1

л nombre ( σ sueldo > 700 (empleado) ∩ σ cod_dept=A1(empleado))

nombre sueldo cod_dept

Torres $ 1.200,00 A1
Salas $ 1.500,00 A1

4
JERSON FELIPE BENAVIDES CORTÉS

Operación de Producto Cartesiano

9. Obtener una combinación de los eelementos de Empleado con cada elemento de


Departamento

σ (empleado x
departamento)

Departament
Empleado o

Torres A1

Torres A2
Torres A3

Soto A1

Soto A2
Soto A3

Pérez A1

Pérez A2
Pérez A3

Fernández A1

Fernández A2
Fernández A3

Salas A1

Salas A2
Salas A3

Ríos A1

Ríos A2
Ríos A3

Campos A1

Campos A2
Campos A3

Venegas A1

5
JERSON FELIPE BENAVIDES CORTÉS

Venegas A2
Venegas A3

Carrillo A1

Carrillo A2
Carrillo A3

González A1

González A2
González A3

Operación de Combinación

10. Mostrar todos los empleados y el nombre del departamento en el que trabajan

л empleado.nombre, departamento.nombre (empleado


departamento)

employee department Name Dept

Torres A1 Informática

Soto A2 Marketing

Pérez A2 Marketing

Fernández A1 Informática

Salas A1 Informática

Ríos A3 Ventas

Campos A2 Marketing

Venegas A1 Informática

Carrillo A2 Marketing

González A3 Ventas

6
JERSON FELIPE BENAVIDES CORTÉS

2. Normalización de la tabla Northwind.

También podría gustarte