Sunteți pe pagina 1din 13

Ingeniería en Desarrollo de Software

Diseño de bases de datos


3er Semestre
Alumno: Daniel Pineda de la Riva
Matricula: es162006588
Docente: Mtra. Mónica Flores López
Unidad 1
Actividad 1: Problemas de Algebra y Cálculo.
Conjunto de operaciones usadas para manipular relaciones.

Estas operaciones toman relaciones como operandos y regresan relaciones que a su vez
pueden ser manipuladas. ) MR es cerrado.

Los operadores: Unión, diferencia, intersección. Con el significado usual en conjuntos,


aplicado a relaciones.

Selección. Selecciona ciertas tuplas de una relación.

Proyección. Selecciona ciertas columnas de una relación.

Productos y joins. Composición de relaciones.

Renombrado de relaciones y atributos.

Selección
Proyección

Unión
Diferencia.

Producto Cartesiano.
Join Natural.

Theta Join.
Intersección.

Renombrado.
2
1.- Union de Administrativos con empleados.

Administrativos U Empleados

no_empleado nombre_emp ap_pat edad Puesto fecha_ingreso id_depto sexo


7370 Pedro Valdez 30 Contador 10/01/2005 2 M
7499 Francisco Flores 35 Vendedor 11/03/2000 1 M
7523 Karla Ceron 32 Programador 23/08/2003 5 F
7655 Dariana Trejo 45 Administrador 15/07/2006 2 M
7876 Ximena Trejo 41 Secretaria 27/01/2002 1 F
7369 Daniel Valdez 30 Contador 10/01/2005 2 M
7521 Brenda Estrada 32 Programador 23/08/2003 5 F
7654 Carlos Valencia 45 Administrador 15/07/2006 2 M

2. Intersección de Administrativos con empleados


Administrativos ∩ Empleados

no_empleado nombre_emp ap_pat edad Puesto fecha_ingreso id_depto sexo


7499 Francisco Flores 35 Vendedor 11/03/2000 1 M
7876 Ximena Trejo 41 Secretaria 27/01/2002 1 F

3. Diferencia de administrativos con empleados.

Administrativos – Empleados

no_empleado nombre_emp ap_pat edad Puesto fecha_ingreso id_depto sexo


7370 Pedro Valdez 30 Contador 10/01/2005 2 M
7523 Karla Ceron 32 Programador 23/08/2003 5 F
7655 Dariana Trejo 45 Administrador 15/07/2006 2 M

4. Union de empleados con administrativos


Empleados U Administrativos

no_empleado nombre_emp ap_pat edad Puesto fecha_ingreso id_depto sexo


7369 Daniel Valdez 30 Contador 10/01/2005 2 M
7499 Francisco Flores 35 Vendedor 11/03/2000 1 M
7521 Brenda Estrada 32 Programador 23/08/2003 5 F
7654 Carlos Valencia 45 Administrador 15/07/2006 2 M
7876 Ximena Trejo 41 Secretaria 27/01/2002 1 F
7370 Pedro Valdez 30 Contador 10/01/2005 2 M
7523 Karla Ceron 32 Programador 23/08/2003 5 F
7655 Dariana Trejo 45 Administrador 15/07/2006 2 M

5. Muestre el nombre del empleado, apellido, puesto y nombre del departamento

Se realiza un join de la tabla departamentos y empleados quedando de la siguiente


manera

Departamentos ⨝ empleados

Tabla datos
id_depto nombre_depto edificio
no_empleado
nombre_emp ap_pat edad Puesto fecha_ingreso sexo
1 Ventas A 7499 Francisco Flores 35 Vendedor 11/03/2000 M
1 Ventas A 7876 Ximena Trejo 41 Secretaria 27/01/2002 F
2 Administracion B 7369 Daniel Valdez 30 Contador 10/01/2005 M
2 Administracion B 7654 Carlos Valencia 45 Administrador 15/07/2006 M
5 Sistemas D 7521 Brenda Estrada 32 Programador 23/08/2003 F
Selección que muestra nombre del empleado, apellido, puesto y nombre del
departamento.

π nombre_emp, ap_pat, Puesto, nombre_depto (Datos)

nombre_emp ap_pat Puesto nombre_depto


Francisco Flores Vendedor Ventas
Ximena Trejo Secretaria Ventas
Daniel Valdez Contador Administracion

Carlos Valencia Administrador Administracion

Brenda Estrada Programador Sistemas

6. Mostrar de la tabla administrativa el nombre completo de aquellas personas de


edad mayor a 35.

σ edad> 35 (Administrativos)

no_empleado nombre_emp ap_pat edad Puesto fecha_ingreso id_depto sexo


7655 Dariana Trejo 45 Administrador 15/07/2006 2M
7876 Ximena Trejo 41 Secretaria 27/01/2002 1F

π nombre_emp,ap_pat,edad

nombre_emp ap_pat edad


Dariana Trejo 45
Ximena Trejo 41
7. mostrar el producto cartesiano de la tabla administrativos y teléfonos.

Administrativos X teléfonos.
no_empleado nombre_emp ap_pat edad Puesto fecha_ingreso id_depto sexo No_empleado Num_tel
7370 Pedro Valdez 30 Contador 10/01/2005 2 M 7369 7387251778
7370 Pedro Valdez 30 Contador 10/01/2005 2 M 7499 7717134567
7370 Pedro Valdez 30 Contador 10/01/2005 2 M 7521 5556348976
7370 Pedro Valdez 30 Contador 10/01/2005 2 M 7369 7721053698
7370 Pedro Valdez 30 Contador 10/01/2005 2 M 7499 5554589723
7370 Pedro Valdez 30 Contador 10/01/2005 2 M 7876 7725489762
7499 Francisco Flores 35 Vendedor 11/03/2000 1 M 7369 7387251778
7499 Francisco Flores 35 Vendedor 11/03/2000 1 M 7499 7717134567
7499 Francisco Flores 35 Vendedor 11/03/2000 1 M 7521 5556348976
7499 Francisco Flores 35 Vendedor 11/03/2000 1 M 7369 7721053698
7499 Francisco Flores 35 Vendedor 11/03/2000 1 M 7499 5554589723
7499 Francisco Flores 35 Vendedor 11/03/2000 1 M 7876 7725489762
http://dbis-uibk.github.io/relax/calc.htm
7523 Karla Ceron 32 Programador 23/08/2003 5 F 7369 7387251778
7523 Karla Ceron 32 Programador 23/08/2003 5 F 7499 7717134567
7523 Karla Ceron 32 Programador 23/08/2003 5 F 7521 5556348976
7523 Karla Ceron 32 Programador 23/08/2003 5 F 7369 7721053698
7523 Karla Ceron 32 Programador 23/08/2003 5 F 7499 5554589723
7523 Karla Ceron 32 Programador 23/08/2003 5 F 7876 7725489762
7655 Dariana Trejo 45 Administrador 15/07/2006 2 M 7369 7387251778
7655 Dariana Trejo 45 Administrador 15/07/2006 2 M 7499 7717134567
7655 Dariana Trejo 45 Administrador 15/07/2006 2 M 7521 5556348976
7655 Dariana Trejo 45 Administrador 15/07/2006 2 M 7369 7721053698
7655 Dariana Trejo 45 Administrador 15/07/2006 2 M 7499 5554589723
7655 Dariana Trejo 45 Administrador 15/07/2006 2 M 7876 7725489762
7876 Ximena Trejo 41 Secretaria 27/01/2002 1 F 7369 7387251778
7876 Ximena Trejo 41 Secretaria 27/01/2002 1 F 7499 7717134567
7876 Ximena Trejo 41 Secretaria 27/01/2002 1 F 7521 5556348976
7876 Ximena Trejo 41 Secretaria 27/01/2002 1 F 7369 7721053698
7876 Ximena Trejo 41 Secretaria 27/01/2002 1 F 7499 5554589723
7876 Ximena Trejo 41 Secretaria 27/01/2002 1 F 7876 7725489762
Referencias.

C. J. Date. (2001). Introducción a los sistemas de bases de datos. México: Pearson


Pretince Hall.

Jerome Gabillaud. (2010). SQL y Algebra Relacional. Barcelona: ENI.

Angel Cobo Yera. (2007). Diseño y Programación de Bases de Datos. España: Vision
Libros.

S-ar putea să vă placă și