SlideShare una empresa de Scribd logo
1 de 10
ESCUELA ACADÉMICO PROFESIONAL DE
INGENIERÍA DE SISTEMAS

SEPARATA N° 10
Escuela Profesional: Ingeniería de Sistemas.
Sección y Turno: VI: N
Docente: ING.IVAN PETRLIK AZABACHE.

Asignatura: Gestión de Datos e
Información I
Semestre Académico: 2013 - II
Fecha:28/10/2013

UNIDAD 2:CALCULO Y ALGEBRA RELACIONAL

Algebra Relacional
EL Algebra Relacional está sólidamente fundamenta en la Teoría de
Conjuntos
Clasificación de los Operadores
• Unarios : Operan sobre una sola relación
• Binarios: Operan sobre dos relaciones.
• En Ambos casos, siempre devuelven una
resultado.
Conceptos Básicos

sola

relación como

• El resultado de una expresión algebraica es siempre una nueva
relación.
• Una relación es un conjunto, por lo tanto no puede tener
elementos duplicados.
• Π es el operador de Proyección y se denota con la letra P del
alfabeto griego ( pi ).
• σ es el operador de Selección y se denota con la letra S del
alfabeto griego ( sigma).
•
OPERADOR DE PROYECCIÓN
• Sintaxis :
• Π x E ( se lee : la proyección de E sobre x)
• Para simplificar, supongamos que E es una relación r ( tabla);
entonces este operador muestra solamente las columnas de r que
corresponden a los atributos que están en X y oculta todo los
demás.

ING.IVAN CARLO PETRLIK AZABACHE
GESTION DE DATOS E INFORMACION I

Ejemplo de

Proyección

• La operación PROYECCIÓN, selecciona ciertas columnas de la
tabla y desecha las demás. Si sólo nos interesan ciertos atributos de
una relación, usamos la operación PROYECCIÓN para "proyectar" la
relación sobre esos atributos únicamente. Por ejemplo, si queremos
hacer una lista con el nombre, apellidos y el salario de todos los
empleados, podemos hacer la siguiente operación de
PROYECCIÓN:

Página 2 de 9

ING.IVAN PETRLIK AZABACHE
GESTION DE DATOS E INFORMACION I

• Por ejemplo, consideremos otra operación PROYECCIÓN:

Como resultado nos da la tabla:

Operador de SELECCIÓN
σ ɵ E : (se lee: la selección de E según ɵ)
Para Simplificar supongamos que E es una relación r ; entonces este
operador muestra solamente los elementos ( Filas ) de r para las
cuales la evaluación de ɵ (theta ) sea verdadera .

Página 3 de 9

ING.IVAN PETRLIK AZABACHE
GESTION DE DATOS E INFORMACION I

Operadores Binarios

Sintaxis y Semántica

Ejemplo del Operador producto cartesiano

Página 4 de 9

ING.IVAN PETRLIK AZABACHE
GESTION DE DATOS E INFORMACION I

Ejemplo del Operador Unión

Propiedad de Unión de Compatibilidad
• No se puede unir o restar cualquier cosa.
• Para que dos conjuntos se puedan unir
compatibles entre si.
•
Ejemplo del Operador Diferencia

Página 5 de 9

o restar, deben ser

ING.IVAN PETRLIK AZABACHE
GESTION DE DATOS E INFORMACION I

Ejemplo del Operador Intersección

Página 6 de 9

ING.IVAN PETRLIK AZABACHE
GESTION DE DATOS E INFORMACION I

EJERCICIOS PROPUESTOS( NIVEL 1 )

Página 7 de 9

ING.IVAN PETRLIK AZABACHE
GESTION DE DATOS E INFORMACION I

Página 8 de 9

ING.IVAN PETRLIK AZABACHE
GESTION DE DATOS E INFORMACION I

1.

2.

3.

4.

Página 9 de 9

ING.IVAN PETRLIK AZABACHE
GESTION DE DATOS E INFORMACION I

1.

2.

3.

4.

Página 9 de 9

ING.IVAN PETRLIK AZABACHE

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

OPERADORES LÓGICOS
OPERADORES LÓGICOS OPERADORES LÓGICOS
OPERADORES LÓGICOS
 
Tipos programadores
Tipos programadoresTipos programadores
Tipos programadores
 
Operadores para c++ bvb
Operadores para c++ bvbOperadores para c++ bvb
Operadores para c++ bvb
 
Tipos programadores
Tipos programadoresTipos programadores
Tipos programadores
 
Operadores
OperadoresOperadores
Operadores
 
Programacion Expocision
Programacion ExpocisionProgramacion Expocision
Programacion Expocision
 
Operadores,expresiones y orden de evaluacion
Operadores,expresiones y orden de evaluacionOperadores,expresiones y orden de evaluacion
Operadores,expresiones y orden de evaluacion
 
Operadores
OperadoresOperadores
Operadores
 
Sustraccion operaciones con funciones 97-2003
Sustraccion   operaciones con funciones 97-2003Sustraccion   operaciones con funciones 97-2003
Sustraccion operaciones con funciones 97-2003
 
Operadores
Operadores Operadores
Operadores
 
Manual de excel
Manual de excelManual de excel
Manual de excel
 
Diseño de algoritmo - Programación I
Diseño de algoritmo - Programación IDiseño de algoritmo - Programación I
Diseño de algoritmo - Programación I
 
Logica aritmetica
Logica aritmeticaLogica aritmetica
Logica aritmetica
 
Operadores
OperadoresOperadores
Operadores
 
Yahir y naomi
Yahir y naomiYahir y naomi
Yahir y naomi
 
Trabajo de informática
Trabajo de informáticaTrabajo de informática
Trabajo de informática
 
algoritmos
algoritmosalgoritmos
algoritmos
 
Funciones de tipo «lógica»
Funciones de   tipo «lógica»Funciones de   tipo «lógica»
Funciones de tipo «lógica»
 
Presentación 2
Presentación 2Presentación 2
Presentación 2
 
Composicion operaciones con funciones 97-2003
Composicion   operaciones con funciones 97-2003Composicion   operaciones con funciones 97-2003
Composicion operaciones con funciones 97-2003
 

Similar a Separata 10

Decima sesion gestion de datos e informacion i
Decima sesion gestion de  datos  e  informacion  iDecima sesion gestion de  datos  e  informacion  i
Decima sesion gestion de datos e informacion ijanethmallqui
 
Formulas y fuunciones de excel
Formulas y fuunciones de excelFormulas y fuunciones de excel
Formulas y fuunciones de excellaura garcia
 
20 131230145311-phpapp02
20 131230145311-phpapp0220 131230145311-phpapp02
20 131230145311-phpapp02Jhans Castillo
 
3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y ExpresionesYenny Salazar
 
20-.formulas y funciones exel.docx
20-.formulas y funciones exel.docx20-.formulas y funciones exel.docx
20-.formulas y funciones exel.docxConsueloRojo2
 
Elementos para Construir Algoritmos II Parte.pptx
Elementos para Construir Algoritmos II Parte.pptxElementos para Construir Algoritmos II Parte.pptx
Elementos para Construir Algoritmos II Parte.pptxNaidalyRincn
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalclaudyabra
 
Ud2 el modelo relacional
Ud2  el modelo relacionalUd2  el modelo relacional
Ud2 el modelo relacionalLesli Pacheco
 
1 formulas y funciones 1
1 formulas y funciones 11 formulas y funciones 1
1 formulas y funciones 1pantracio
 
1 formulas y funciones 1
1 formulas y funciones 11 formulas y funciones 1
1 formulas y funciones 1Samy Vasquez
 
1 formulas y funciones 1
1 formulas y funciones 11 formulas y funciones 1
1 formulas y funciones 1maría caceres
 
1 Formulas y Funciones 1
1 Formulas y Funciones 11 Formulas y Funciones 1
1 Formulas y Funciones 1karina vasquez
 
1 formulas y funciones 1
1 formulas y funciones 11 formulas y funciones 1
1 formulas y funciones 1paola sailema
 
6 formulas y funciones 1 (2)
6 formulas y funciones 1 (2)6 formulas y funciones 1 (2)
6 formulas y funciones 1 (2)brandonisrael
 
6 formulas y funciones 1
6 formulas y funciones 16 formulas y funciones 1
6 formulas y funciones 1joselyn coello
 
1 formulas y funciones 1
1 formulas y funciones 11 formulas y funciones 1
1 formulas y funciones 1brandonisrael
 

Similar a Separata 10 (20)

Decima sesion gestion de datos e informacion i
Decima sesion gestion de  datos  e  informacion  iDecima sesion gestion de  datos  e  informacion  i
Decima sesion gestion de datos e informacion i
 
Operadores expresiones
Operadores expresionesOperadores expresiones
Operadores expresiones
 
Formulas y fuunciones de excel
Formulas y fuunciones de excelFormulas y fuunciones de excel
Formulas y fuunciones de excel
 
20 131230145311-phpapp02
20 131230145311-phpapp0220 131230145311-phpapp02
20 131230145311-phpapp02
 
3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones
 
20-.formulas y funciones exel.docx
20-.formulas y funciones exel.docx20-.formulas y funciones exel.docx
20-.formulas y funciones exel.docx
 
Elementos para Construir Algoritmos II Parte.pptx
Elementos para Construir Algoritmos II Parte.pptxElementos para Construir Algoritmos II Parte.pptx
Elementos para Construir Algoritmos II Parte.pptx
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Ud2 el modelo relacional
Ud2  el modelo relacionalUd2  el modelo relacional
Ud2 el modelo relacional
 
formulas y funciones 1
 formulas y funciones 1  formulas y funciones 1
formulas y funciones 1
 
1 formulas y funciones 1
1 formulas y funciones 11 formulas y funciones 1
1 formulas y funciones 1
 
1 formulas y funciones 1
1 formulas y funciones 11 formulas y funciones 1
1 formulas y funciones 1
 
1 formulas y funciones 1
1 formulas y funciones 11 formulas y funciones 1
1 formulas y funciones 1
 
1 Formulas y Funciones 1
1 Formulas y Funciones 11 Formulas y Funciones 1
1 Formulas y Funciones 1
 
6 formulas y funciones 1
6 formulas y funciones 16 formulas y funciones 1
6 formulas y funciones 1
 
1 formulas y funciones 1
1 formulas y funciones 11 formulas y funciones 1
1 formulas y funciones 1
 
6 formulas y funciones 1 (2)
6 formulas y funciones 1 (2)6 formulas y funciones 1 (2)
6 formulas y funciones 1 (2)
 
1 formulas y funciones 1
1 formulas y funciones 11 formulas y funciones 1
1 formulas y funciones 1
 
6 formulas y funciones 1
6 formulas y funciones 16 formulas y funciones 1
6 formulas y funciones 1
 
1 formulas y funciones 1
1 formulas y funciones 11 formulas y funciones 1
1 formulas y funciones 1
 

Separata 10

  • 1. ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS SEPARATA N° 10 Escuela Profesional: Ingeniería de Sistemas. Sección y Turno: VI: N Docente: ING.IVAN PETRLIK AZABACHE. Asignatura: Gestión de Datos e Información I Semestre Académico: 2013 - II Fecha:28/10/2013 UNIDAD 2:CALCULO Y ALGEBRA RELACIONAL Algebra Relacional EL Algebra Relacional está sólidamente fundamenta en la Teoría de Conjuntos Clasificación de los Operadores • Unarios : Operan sobre una sola relación • Binarios: Operan sobre dos relaciones. • En Ambos casos, siempre devuelven una resultado. Conceptos Básicos sola relación como • El resultado de una expresión algebraica es siempre una nueva relación. • Una relación es un conjunto, por lo tanto no puede tener elementos duplicados. • Π es el operador de Proyección y se denota con la letra P del alfabeto griego ( pi ). • σ es el operador de Selección y se denota con la letra S del alfabeto griego ( sigma). • OPERADOR DE PROYECCIÓN • Sintaxis : • Π x E ( se lee : la proyección de E sobre x) • Para simplificar, supongamos que E es una relación r ( tabla); entonces este operador muestra solamente las columnas de r que corresponden a los atributos que están en X y oculta todo los demás. ING.IVAN CARLO PETRLIK AZABACHE
  • 2. GESTION DE DATOS E INFORMACION I Ejemplo de Proyección • La operación PROYECCIÓN, selecciona ciertas columnas de la tabla y desecha las demás. Si sólo nos interesan ciertos atributos de una relación, usamos la operación PROYECCIÓN para "proyectar" la relación sobre esos atributos únicamente. Por ejemplo, si queremos hacer una lista con el nombre, apellidos y el salario de todos los empleados, podemos hacer la siguiente operación de PROYECCIÓN: Página 2 de 9 ING.IVAN PETRLIK AZABACHE
  • 3. GESTION DE DATOS E INFORMACION I • Por ejemplo, consideremos otra operación PROYECCIÓN: Como resultado nos da la tabla: Operador de SELECCIÓN σ ɵ E : (se lee: la selección de E según ɵ) Para Simplificar supongamos que E es una relación r ; entonces este operador muestra solamente los elementos ( Filas ) de r para las cuales la evaluación de ɵ (theta ) sea verdadera . Página 3 de 9 ING.IVAN PETRLIK AZABACHE
  • 4. GESTION DE DATOS E INFORMACION I Operadores Binarios Sintaxis y Semántica Ejemplo del Operador producto cartesiano Página 4 de 9 ING.IVAN PETRLIK AZABACHE
  • 5. GESTION DE DATOS E INFORMACION I Ejemplo del Operador Unión Propiedad de Unión de Compatibilidad • No se puede unir o restar cualquier cosa. • Para que dos conjuntos se puedan unir compatibles entre si. • Ejemplo del Operador Diferencia Página 5 de 9 o restar, deben ser ING.IVAN PETRLIK AZABACHE
  • 6. GESTION DE DATOS E INFORMACION I Ejemplo del Operador Intersección Página 6 de 9 ING.IVAN PETRLIK AZABACHE
  • 7. GESTION DE DATOS E INFORMACION I EJERCICIOS PROPUESTOS( NIVEL 1 ) Página 7 de 9 ING.IVAN PETRLIK AZABACHE
  • 8. GESTION DE DATOS E INFORMACION I Página 8 de 9 ING.IVAN PETRLIK AZABACHE
  • 9. GESTION DE DATOS E INFORMACION I 1. 2. 3. 4. Página 9 de 9 ING.IVAN PETRLIK AZABACHE
  • 10. GESTION DE DATOS E INFORMACION I 1. 2. 3. 4. Página 9 de 9 ING.IVAN PETRLIK AZABACHE