Enviar búsqueda
Cargar
Bd algebra relacional
•
0 recomendaciones
•
638 vistas
Juan Timoteo Cori
Seguir
Bd algebra relacional
Leer menos
Leer más
Internet
Denunciar
Compartir
Denunciar
Compartir
1 de 9
Descargar ahora
Descargar para leer sin conexión
Recomendados
Algebra relacional
Algebra relacional
rubenbaltazarbalderr
5 modelo relacional
5 modelo relacional
rubenbaltazarbalderr
Calculo relacional
Calculo relacional
rubenbaltazarbalderr
Tema4 algebra relacional
Tema4 algebra relacional
Alvaro Loustau
Algebra y calculo relacional
Algebra y calculo relacional
Albert Sinergy
Algebra relacional
Algebra relacional
claudyabra
Algebra relacional
Algebra relacional
Luis Jherry
Modelo relacional
Modelo relacional
josecuartas
Recomendados
Algebra relacional
Algebra relacional
rubenbaltazarbalderr
5 modelo relacional
5 modelo relacional
rubenbaltazarbalderr
Calculo relacional
Calculo relacional
rubenbaltazarbalderr
Tema4 algebra relacional
Tema4 algebra relacional
Alvaro Loustau
Algebra y calculo relacional
Algebra y calculo relacional
Albert Sinergy
Algebra relacional
Algebra relacional
claudyabra
Algebra relacional
Algebra relacional
Luis Jherry
Modelo relacional
Modelo relacional
josecuartas
Algebra Relacional
Algebra Relacional
Universidad Estatal de Sonora
Base de datos relacionales algebra relacional
Base de datos relacionales algebra relacional
JEAN199627
presentacion
presentacion
LuisArcani1
Unidad 3 Fundamentos de bases de datos
Unidad 3 Fundamentos de bases de datos
LUIS ANTOINO SANCHEZ REYNOSO
2pdf relacoinal.pdf
2pdf relacoinal.pdf
JesusDavidGomezPache
Pres10BDI.ppt
Pres10BDI.ppt
WILLIANSMONTAEZCHOQU
fdocuments.es_el-modelo-relacional-john-freddy-duitama-munoz-facultad-de-inge...
fdocuments.es_el-modelo-relacional-john-freddy-duitama-munoz-facultad-de-inge...
ssuser869fd0
Algebra relacional i-bdi
Algebra relacional i-bdi
Deisy Montoya
Bases de Datos Cap:IV
Bases de Datos Cap:IV
Videoconferencias UTPL
bd2-teorico01.pdf
bd2-teorico01.pdf
srmv59
El modelo relacional
El modelo relacional
Luis Jherry
Fundamentos de Sistemas de Base de Datos (Capítulo 7 y 8)
Fundamentos de Sistemas de Base de Datos (Capítulo 7 y 8)
Karina Lucio
PresentacióN Tema 8
PresentacióN Tema 8
Andalucia
Algebra Relacional
Algebra Relacional
JuanMiguelCustodioMo
Algebra relacional
Algebra relacional
Luis Jherry
esto es de transformacion del modelo relacional
esto es de transformacion del modelo relacional
Brahyan Marquez
Calculo relacional diapositivas
Calculo relacional diapositivas
lelyydrogo
Algebra Relacional
Algebra Relacional
Blanca Parra
Ud2 el modelo relacional
Ud2 el modelo relacional
Lesli Pacheco
Normalizacion 1 -_3_fn
Normalizacion 1 -_3_fn
Luis Jherry
Relacionmultas cco tsc-jul-01
Relacionmultas cco tsc-jul-01
Juan Timoteo Cori
multas operadores
multas operadores
Juan Timoteo Cori
Más contenido relacionado
Similar a Bd algebra relacional
Algebra Relacional
Algebra Relacional
Universidad Estatal de Sonora
Base de datos relacionales algebra relacional
Base de datos relacionales algebra relacional
JEAN199627
presentacion
presentacion
LuisArcani1
Unidad 3 Fundamentos de bases de datos
Unidad 3 Fundamentos de bases de datos
LUIS ANTOINO SANCHEZ REYNOSO
2pdf relacoinal.pdf
2pdf relacoinal.pdf
JesusDavidGomezPache
Pres10BDI.ppt
Pres10BDI.ppt
WILLIANSMONTAEZCHOQU
fdocuments.es_el-modelo-relacional-john-freddy-duitama-munoz-facultad-de-inge...
fdocuments.es_el-modelo-relacional-john-freddy-duitama-munoz-facultad-de-inge...
ssuser869fd0
Algebra relacional i-bdi
Algebra relacional i-bdi
Deisy Montoya
Bases de Datos Cap:IV
Bases de Datos Cap:IV
Videoconferencias UTPL
bd2-teorico01.pdf
bd2-teorico01.pdf
srmv59
El modelo relacional
El modelo relacional
Luis Jherry
Fundamentos de Sistemas de Base de Datos (Capítulo 7 y 8)
Fundamentos de Sistemas de Base de Datos (Capítulo 7 y 8)
Karina Lucio
PresentacióN Tema 8
PresentacióN Tema 8
Andalucia
Algebra Relacional
Algebra Relacional
JuanMiguelCustodioMo
Algebra relacional
Algebra relacional
Luis Jherry
esto es de transformacion del modelo relacional
esto es de transformacion del modelo relacional
Brahyan Marquez
Calculo relacional diapositivas
Calculo relacional diapositivas
lelyydrogo
Algebra Relacional
Algebra Relacional
Blanca Parra
Ud2 el modelo relacional
Ud2 el modelo relacional
Lesli Pacheco
Normalizacion 1 -_3_fn
Normalizacion 1 -_3_fn
Luis Jherry
Similar a Bd algebra relacional
(20)
Algebra Relacional
Algebra Relacional
Base de datos relacionales algebra relacional
Base de datos relacionales algebra relacional
presentacion
presentacion
Unidad 3 Fundamentos de bases de datos
Unidad 3 Fundamentos de bases de datos
2pdf relacoinal.pdf
2pdf relacoinal.pdf
Pres10BDI.ppt
Pres10BDI.ppt
fdocuments.es_el-modelo-relacional-john-freddy-duitama-munoz-facultad-de-inge...
fdocuments.es_el-modelo-relacional-john-freddy-duitama-munoz-facultad-de-inge...
Algebra relacional i-bdi
Algebra relacional i-bdi
Bases de Datos Cap:IV
Bases de Datos Cap:IV
bd2-teorico01.pdf
bd2-teorico01.pdf
El modelo relacional
El modelo relacional
Fundamentos de Sistemas de Base de Datos (Capítulo 7 y 8)
Fundamentos de Sistemas de Base de Datos (Capítulo 7 y 8)
PresentacióN Tema 8
PresentacióN Tema 8
Algebra Relacional
Algebra Relacional
Algebra relacional
Algebra relacional
esto es de transformacion del modelo relacional
esto es de transformacion del modelo relacional
Calculo relacional diapositivas
Calculo relacional diapositivas
Algebra Relacional
Algebra Relacional
Ud2 el modelo relacional
Ud2 el modelo relacional
Normalizacion 1 -_3_fn
Normalizacion 1 -_3_fn
Más de Juan Timoteo Cori
Relacionmultas cco tsc-jul-01
Relacionmultas cco tsc-jul-01
Juan Timoteo Cori
multas operadores
multas operadores
Juan Timoteo Cori
Tupa2009 anexo1
Tupa2009 anexo1
Juan Timoteo Cori
Guia para acreditacion de carreras de ingenieria
Guia para acreditacion de carreras de ingenieria
Juan Timoteo Cori
Estándares tipo-valorativo
Estándares tipo-valorativo
Juan Timoteo Cori
Convalidacion acreditacion
Convalidacion acreditacion
Juan Timoteo Cori
Malla curricular ingenieriaindustrial
Malla curricular ingenieriaindustrial
Juan Timoteo Cori
essalud
essalud
Juan Timoteo Cori
Nivel cump metas
Nivel cump metas
Juan Timoteo Cori
El afán de los humanos por conseguir adivinar el futuro para tomar
El afán de los humanos por conseguir adivinar el futuro para tomar
Juan Timoteo Cori
requerimientos
requerimientos
Juan Timoteo Cori
Conflicto social
Conflicto social
Juan Timoteo Cori
Plan estrategico institucional_2012_2016
Plan estrategico institucional_2012_2016
Juan Timoteo Cori
aplicaciones moviles
aplicaciones moviles
Juan Timoteo Cori
Variables internas
Variables internas
Juan Timoteo Cori
integracion usabilidad
integracion usabilidad
Juan Timoteo Cori
Vea230e otr auditoria_de_usabilidad_v01r00
Vea230e otr auditoria_de_usabilidad_v01r00
Juan Timoteo Cori
Usabilidad de sitios web dedicados al comercio electrónico en buenos aires
Usabilidad de sitios web dedicados al comercio electrónico en buenos aires
Juan Timoteo Cori
Tesis web transaccionales-rof
Tesis web transaccionales-rof
Juan Timoteo Cori
Edutec e n34-gonzales_acosta_moyares
Edutec e n34-gonzales_acosta_moyares
Juan Timoteo Cori
Más de Juan Timoteo Cori
(20)
Relacionmultas cco tsc-jul-01
Relacionmultas cco tsc-jul-01
multas operadores
multas operadores
Tupa2009 anexo1
Tupa2009 anexo1
Guia para acreditacion de carreras de ingenieria
Guia para acreditacion de carreras de ingenieria
Estándares tipo-valorativo
Estándares tipo-valorativo
Convalidacion acreditacion
Convalidacion acreditacion
Malla curricular ingenieriaindustrial
Malla curricular ingenieriaindustrial
essalud
essalud
Nivel cump metas
Nivel cump metas
El afán de los humanos por conseguir adivinar el futuro para tomar
El afán de los humanos por conseguir adivinar el futuro para tomar
requerimientos
requerimientos
Conflicto social
Conflicto social
Plan estrategico institucional_2012_2016
Plan estrategico institucional_2012_2016
aplicaciones moviles
aplicaciones moviles
Variables internas
Variables internas
integracion usabilidad
integracion usabilidad
Vea230e otr auditoria_de_usabilidad_v01r00
Vea230e otr auditoria_de_usabilidad_v01r00
Usabilidad de sitios web dedicados al comercio electrónico en buenos aires
Usabilidad de sitios web dedicados al comercio electrónico en buenos aires
Tesis web transaccionales-rof
Tesis web transaccionales-rof
Edutec e n34-gonzales_acosta_moyares
Edutec e n34-gonzales_acosta_moyares
Último
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
edwinmelgarschlink2
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
israel garcia
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
Decaunlz
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
juniorcuellargomez
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
kkte210207
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
lauradbernals
Las redes sociales en el mercado digital
Las redes sociales en el mercado digital
NayaniJulietaRamosRa
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
danielaerazok
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
danielaerazok
Último
(9)
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
Las redes sociales en el mercado digital
Las redes sociales en el mercado digital
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
Bd algebra relacional
1.
1 1 Tema 5 Algebra Relacional Pedro
Pablo Alarcón Cavero Departamento de O.E.I. Escuela Universitaria de Informática Universidad Politécnica de Madrid Asignatura de Bases de Datos 2002 © P.P. Alarcón Bases de Datos 2 Álgebra Relacional n Introducción n Lenguajes de acceso en BDR n Álgebra Relacional n Lenguaje procedimental (se indica qué y cómo obtenerlo) n Cálculo Relacional n Lenguaje no procedimental (se indica qué pero no cómo obtenerlo) n Dos tipos n Orientado a Tuplas n Orientado a Dominios n Álgebra y Cálculo Relacional son equivalentes en poder expresivo n Lenguajes de Usuario n SQL (Structured Query Language), basado en álgebra relacional n QBE (Query By Example), basado en cálculo relacional
2.
2 2002 © P.P.
Alarcón Bases de Datos 3 Álgebra Relacional n Definición n Conjunto cerrado de operaciones n Actúan sobre relaciones n Producen relaciones como resultados n Pueden combinarse para construir expresiones más complejas n Operadores Básicos n Unión n Diferencia n Producto Cartesiano n Selección n Proyección n Son operacionalmente completos, permiten expresar cualquier consulta a una BDR n Operadores Derivados n Intersección n Join n División n Asociación n No añaden nada nuevo n Se forman combinando los operadores básicos n Son útiles en determinadas consultas 2002 © P.P. Alarcón Bases de Datos 4 Unión n R ∪∪ S n La unión de dos relaciones R y S, es otra relación que contiene las tuplas que están en R, o en S, o en ambas, eliminándose las tuplas duplicadas n R y S deben ser unión-compatible, es decir, definidas sobre el mismo conjunto de atributos E# Nombre Edad 320 José 34 322 Rosa 37 323 María 25 E# Nombre Edad 320 José 34 421 Jorge 48 Ingenieros Jefes Ingenieros ∪∪ Jefes E# Nombre Edad 320 José 34 322 Rosa 37 • María 25 421 Jorge 48
3.
3 2002 © P.P.
Alarcón Bases de Datos 5 Diferencia n R - S n La diferencia de dos relaciones R y S, es otra relación que contiene las tuplas que están en la relación R, pero no están en S n R y S deben ser unión-compatible E# Nombre Edad 320 José 34 322 Rosa 37 323 María 25 E# Nombre Edad 320 José 34 421 Jorge 48 Ingenieros Jefes Ingenieros - Jefes E# Nombre Edad 322 Rosa 37 • María 25 Jefes - Ingenieros E# Nombre Edad 421 Jorge 48 2002 © P.P. Alarcón Bases de Datos 6 Producto Cartesiano n R x S n Define una relación que es la concatenación de cada una de las filas de la relación R con cada una de las filas de la relación S E# Nombre D# 320 José D1 322 Rosa D3 Ingenieros D# Descrip D1 Central D3 I+D Departamentos Proyecto Tiempo RX338A 21 PY254Z 32 Proyectos Ingenieros X Departamentos E# Nombre D# DD Descrip 320 José D1 D1 Central 320 José D1 D3 I+D 322 Rosa D3 D1 Central • Rosa D3 D3 I+D Ingenieros X Proyectos E# Nombre D# Proyecto Tiempo 320 José D1 RX338A 21 320 José D1 PY254Z 32 322 Rosa D3 RX338A 21 • Rosa D3 PY254Z 32
4.
4 2002 © P.P.
Alarcón Bases de Datos 7 Selección n σσpredicado (R) n Es un operador unario n Define una relación con los mimos atributos que R y que contiene solo aquellas filas de R que satisfacen la condición especificada (predicado) E# Nombre Edad 320 José 34 322 Rosa 37 323 María 25 Ingenieros σσ edad>=35 (Ingenieros) E# Nombre Edad 322 Rosa 37 σσ edad>=45 (Ingenieros) E# Nombre Edad 2002 © P.P. Alarcón Bases de Datos 8 Proyección n ΠΠcol1, . . . , coln(R) n Es un operador unario n Define una relación que contiene un subconjunto vertical de R con los valores de los atributos especificados, eliminando filas duplicadas en el resultado E# Nombre Edad 320 José 34 322 Rosa 37 • María 25 • José 29 Ingenieros ππNombre,Edad (Ingenieros) Nombre Edad José 34 Rosa 37 María 25 José 29 ππNombre(Ingenieros) Nombre José Rosa María
5.
5 2002 © P.P.
Alarcón Bases de Datos 9 Intersección n R ∩∩ S n Define una relación que contiene el conjunto de todas las filas que están tanto en la relación R como en S n R y S deben ser unión-compatible n Equivalencia con operadores básicos R ∩ S = R – (R – S) E# Nombre Edad 320 José 34 322 Rosa 37 323 María 25 E# Nombre Edad 320 José 34 421 Jorge 48 Ingenieros Jefes Ingenieros ∩∩ Jefes E# Nombre Edad 320 José 34 2002 © P.P. Alarcón Bases de Datos 10 División o Cociente n R ÷÷ S n Define una relación sobre el conjunto de atributos C, incluido en la relación R, y que contiene el conjunto de valores de C, que en las tuplas de R están combinadas con cada una de las tuplas de S n Condiciones n grado(R) > grado (S) n conjunto atributos de S ⊂ conjunto de atributos de R n Equivalencia con operadores básicos X1 = ΠC(R); X2 = ΠC((S X X1) – R); X = X1 – X2 Proyecto RX338A PY254Z R2E# Proyecto 320 RX338A 320 PY254Z • RX338A 323 NC168T • PY254Z • PY254Z 324 NC168T R1 E# 320 323 R1÷ R2
6.
6 2002 © P.P.
Alarcón Bases de Datos 11 Join n Unión Natural (Natural Join) n R S ó R * S n El resultado es una relación con los atributos de ambas relaciones y se obtiene combinando las tuplas de ambas relaciones que tengan el mismo valor en los atributos comunes n Normalmente la operación de join se realiza entre los atributos comunes de dos tablas que corresponden a la clave primaria de una tabla y la clave foránea correspondiente de la otra tabla n Método n Se realiza el producto cartesiano R x S n Se seleccionan aquellas filas del producto cartesiano para las que los atributos comunes tengan el mismo valor n Se elimina del resultado una ocurrencia (columna) de cada uno de los atributos comunes n Equivalencia con operadores básicos R F S = σF(R ΧS) 2002 © P.P. Alarcón Bases de Datos 12 Join n Outer Join n Es una variante del Join en la que se intenta mantener toda la información de los operandos, incluso para aquellas filas que no participan en el Join n Se “rellenan con nulos” las tuplas que no tienen correspondencia en el Join n Tres variantes n Left n se tienen en cuenta todas las filas del primer operando n Right n se tienen en cuenta todas las filas del segundo operando n Full n se tienen en cuenta todas las filas de ambos operandos
7.
7 2002 © P.P.
Alarcón Bases de Datos 13 Join E# Nombre D# 320 José D1 322 Rosa D3 • María D3 • José D5 R1 D# Descrip D1 Central D3 I+D D4 Ventas R2 E# Nombre D# Descrip 320 José D1 Central 322 Rosa D3 I+D • María D3 I+D R1 * R2 E# Nombre D# Descrip 320 José D1 Central 322 Rosa D3 I+D • María D3 I+D • José D5 null R1 * LEFT R2 E# Nombre D# Descrip • José D1 Central 322 Rosa D3 I+D • María D3 I+D null null D4 Ventas R1 * RIGHT R2 R1 * FULL R2 E# Nombre D# Descrip 320 José D1 Central 322 Rosa D3 I+D • María D3 I+D • José D5 null null null D4 Ventas 2002 © P.P. Alarcón Bases de Datos 14 Asociación n Asociación o Theta Join (θ-Join) n R F S ó R * F S n Define una relación que contiene las tuplas que satisfacen el predicado F en el producto cartesiano de R y S n El predicado F es de la forma R.ai θ S.bi donde θ representa un operador de comparación (<, ≤, >, ≥, =, ≠) n El predicado no tiene por que definirse sobre atributos comunes n Equivalencia con operadores básicos R F S = σF(R ΧS) n Equijoin n Si el predicado F contiene únicamente el operador de igualdad
8.
8 2002 © P.P.
Alarcón Bases de Datos 15 Ejemplos 1 Program. 15000 2 Dibujo 20000 3 Inglés 18000 CodA NombreA Precio Asignaturas 0254 2 Feb 02 5 0168 2 Feb 02 3 0254 1 Jun 02 6 0168 1 Jun 02 9 0168 3 Jun 02 5 Nmat CodA Conv Nota 0338 1 Feb 02 8 0338 3 Jun 02 7 0338 2 Feb 02 5 Notas 0338 Ana Pérez Gómez C / Julio nº 96 1112233 0254 Rosa López López C/ Verano s/n 1113344 0168 Juan García García C/ Playa nº 1 1114455 Nmat Nombre Apellidos Domicilio Telefono Alumnos 2002 © P.P. Alarcón Bases de Datos 16 Ejemplo 1 n Obtener los apellidos y teléfono de los alumnos de nombre Rosa πapellidos, telefono (σnombre=‘Rosa’(Alumnos)) n Obtener las notas obtenidas en la asignatura de Inglés πnombre, apellidos, nota (σnombreA=‘Ingles’(Alumnos*Notas*Asignaturas)) López López 1113344 Apellidos Telefono Ana Pérez Gómez 7 Nombre Apellidos Nota Juan García García 5
9.
9 2002 © P.P.
Alarcón Bases de Datos 17 Ejemplo 1 n Obtener los alumnos que figuren matriculados en todas las asignaturas πNmat,codA (Notas) ÷÷ πcodA (Asignaturas) Ó πnombre, apellidos, (Alumnos * (πNmat,codA (Notas) ÷÷ πcodA (Asignaturas))) Ana Pérez Gómez Nombre Apellidos 0338 Nmat 2002 © P.P. Alarcón Bases de Datos 18 Ejemplo 1 n Obtener los alumnos que figuren matriculados en las asignaturas de Inglés y Dibujo πNmat (σnombreA=‘Ingles’ (Asignaturas) * Alumnos) ∩ πNmat (σnombreA=‘’Dibujo’ (Asignaturas) * Alumnos) n Obtener los alumnos que no han suspendido ninguna asignatura πNmat (σnota>=5 (Notas)) - πNmat (σnota<5 (Notas)) 0338 0168 Nmat 0338 0254 Nmat
Descargar ahora