SlideShare una empresa de Scribd logo
ALGEBRA RELACIONAL
INTEGRANTES:
LISBETH ALEXANDRA VASQUEZ CIEZA
ALCIRA GONZALES MUÑOZ
PROFESOR:
MARCO AURELIO PORRO CHULLI
Se llama álgebra relacional a un conjunto de
operaciones simples sobre tablas relacionales,
a partir de las cuales se definen operaciones
más complejas mediante composición.
Definen, por tanto, un pequeño lenguaje de
manipulación de datos.
OPERACIONES DE
SELECCIÓN
La operación selección,
selecciona tuplas que
satisfacen un predicado dado.
Se utiliza la letra griega sigma
minúscula (σ) para denotar la
selección. El predicado
aparece como subíndice de σ.
La relación del argumento se
da entre paréntesis a
continuación de σ.
OPERACIONES
DE
PROYECCION
La operación de proyección
permite producir esta relación.
Es una operación unaria que
devuelve su relación de
argumentos excluyendo algunos
argumentos. Dado que las
relaciones son conjuntos se
eliminan todas las filas
duplicadas.
PRODUCTO
CARTESIANO
La operación producto
cartesiano denotada por una “x”
permite combinar información de
dos relaciones cualquiera. El
producto cartesiano de las
relaciones r1 y r2 está dado por
r1 x r2. Recuérdese que las
relaciones se definen como
subconjuntos del producto
cartesiano de un conjunto de
dominios.
OPERACIONES DE
UNION
Construye una relación formada por todas
las tuplas que aparecen en cualquiera de
dos relaciones específicas, eliminándose
las duplicadas.
Símbolo: 
Término común: unión
Notación: R1  R2
OPERACIONES DE
UNION NATURAL
Se utiliza para recuperar datos a través de
varias tablas conectadas unas con otras
mediante clausulas JOIN.
Símbolo: 
Término común: join
Notación: R1  R2
OPERACIONES DE
INTERSECCION
La intersección de conjuntos (∩) comunes a
dos relaciones, por ejemplo encontrar los
clientes que tienen una cuenta y un préstamo
en una sucursal sería:
∏ Nombre_cliente ( σ
nombre_sucursal=”nombre” (préstamo) ∩
∏ nombre_cliente ( σ
nombre_sucursal=”nombre” (depósito)).
OPERACIONES DE
DIVISION
La operación división (÷) se establece para
aquellas consultas que incluyen la frase
“para todos2. Supóngase que queremos
encontrar a todos los clientes que tienen
una cuenta en todas las sucursales que
están en brooklyn. Podemos obtener todas
las sucursales en brooklyn mediante:
R1=∏nombre_sucursal (σ
ciudad_sucursal=”brooklyn” (depósito)
El álgebra relacional define un conjunto de operaciones algebraicas
que operan sobre tablas y devuelven tablas como resultado. Estas
operaciones se pueden combinar para obtener expresiones que
expresan las consultas deseadas. El álgebra define las operaciones
básicas usadas en los lenguajes de consulta relacionales SQL
incluye varias constructoras del lenguaje para las consultas sobre la
base de datos. Todas las operaciones del álgebra relacional se
pueden expresar en SQL. SQL también permite la ordenación de los
resultados de una consulta en términos de los atributos.
 Los operadores de conjuntos del álgebra relacional son operadores
binarios, pero para ser usados se requieren que ambas relaciones
posean el mismo esquema, es decir, deben tener el mismo número
de atributos y los atributos deben de ser del mismo tipo.
 Para desarrollar el álgebra relacional tenemos que tener en cuenta
las operaciones fundamentales las cuales son: selección,
proyección y renombramiento se denominan operaciones unarias
porque operan sobre una sola relación. Las otras tres operaciones
operan sobre pares de relaciones y se denominan, por lo tanto,
operaciones binarias
Álgebra relacional es un conjunto de operaciones matemáticas
definidas sobre el modelo de conjuntos que se acaba de resumir, que
permite especificar formalmente consultas a bases de datos
relacionales.
El álgebra relacional se define como un conjunto de operaciones. Esta
propiedad se denomina cierre (o clausura) relacional. Esto tiene dos
consecuencias evidentes pero importantes:
 El resultado de una operación puede utilizarse como operando en
otra.
 El resultado de una operación es una relación con todas las
características del modelo relacional: no puede haber tuplas
repetidas, las tuplas no están ordenadas, etc.
Nos damos cuenta que al ir desarrollando
estos trabajos no enteramos de los pasos que
tenemos que seguir para desarrollar un buen
sistema el cual será útil para todas la
personas que le den uso, por lo tanto aparte
de ser un trabajo es para la formación de un
buen estudiante.
ALGEBRA RELACIONAL

Más contenido relacionado

La actualidad más candente

Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetos
jose_rob
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidad
emilio_ambrosio
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
Universidad Técnica del Norte
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
Pipe Muñoz
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
DorvinEduardo
 
Arquitectura de software orientada a patrones
Arquitectura de software orientada a patronesArquitectura de software orientada a patrones
Arquitectura de software orientada a patrones
Gustavo De la Cruz Tovar
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
jmachado614
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-R
Robert Rodriguez
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
Katty Landacay
 
3. modelo entidad relación extendido
3. modelo entidad relación extendido3. modelo entidad relación extendido
3. modelo entidad relación extendido
Galo Anzules
 
Diagramas de caso de uso
Diagramas de caso de usoDiagramas de caso de uso
Diagramas de caso de uso
Tensor
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodos
Alvaro Enrique Ruano
 
Caso de uso de biblioteca
Caso de uso de bibliotecaCaso de uso de biblioteca
Caso de uso de biblioteca
persye
 
Exposición Diagrama de Clases
Exposición Diagrama de ClasesExposición Diagrama de Clases
Exposición Diagrama de Clases
Universidad Técnica del Norte
 
5.1 ejemplos uml
5.1 ejemplos uml5.1 ejemplos uml
5.1 ejemplos uml
Ricardo Castro
 
Modelo e r
Modelo e rModelo e r
Modelo e rgarci17
 
Analisis de la independencia logica fisica de datos en un sistema de bases de...
Analisis de la independencia logica fisica de datos en un sistema de bases de...Analisis de la independencia logica fisica de datos en un sistema de bases de...
Analisis de la independencia logica fisica de datos en un sistema de bases de...
Maria Garcia
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
UNIVERSIDAD PERUANA DE INVESTIGACIÓN Y NEGOCIOS
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoMarvin Zumbado
 
Analisis estructurado
Analisis estructuradoAnalisis estructurado
Analisis estructurado
Jose Guzman
 

La actualidad más candente (20)

Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetos
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidad
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Arquitectura de software orientada a patrones
Arquitectura de software orientada a patronesArquitectura de software orientada a patrones
Arquitectura de software orientada a patrones
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-R
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
3. modelo entidad relación extendido
3. modelo entidad relación extendido3. modelo entidad relación extendido
3. modelo entidad relación extendido
 
Diagramas de caso de uso
Diagramas de caso de usoDiagramas de caso de uso
Diagramas de caso de uso
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodos
 
Caso de uso de biblioteca
Caso de uso de bibliotecaCaso de uso de biblioteca
Caso de uso de biblioteca
 
Exposición Diagrama de Clases
Exposición Diagrama de ClasesExposición Diagrama de Clases
Exposición Diagrama de Clases
 
5.1 ejemplos uml
5.1 ejemplos uml5.1 ejemplos uml
5.1 ejemplos uml
 
Modelo e r
Modelo e rModelo e r
Modelo e r
 
Analisis de la independencia logica fisica de datos en un sistema de bases de...
Analisis de la independencia logica fisica de datos en un sistema de bases de...Analisis de la independencia logica fisica de datos en un sistema de bases de...
Analisis de la independencia logica fisica de datos en un sistema de bases de...
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
Analisis estructurado
Analisis estructuradoAnalisis estructurado
Analisis estructurado
 

Destacado

Informatica bryan zambrano
Informatica bryan zambranoInformatica bryan zambrano
Informatica bryan zambranomiguelitoandres
 
حلقة من زرع الثدي عن مقارنة حشوات الثدي
حلقة  من زرع الثدي عن  مقارنة حشوات الثديحلقة  من زرع الثدي عن  مقارنة حشوات الثدي
حلقة من زرع الثدي عن مقارنة حشوات الثدي
د.أبونور أحمدي
 
Bs1 assignment semester 2016 august
Bs1 assignment   semester 2016 augustBs1 assignment   semester 2016 august
Bs1 assignment semester 2016 august
Lin Hui
 
Quadro Íntimo
Quadro ÍntimoQuadro Íntimo
Quadro Íntimo
Paulo Maia
 
Business - Integrated Slide
Business - Integrated SlideBusiness - Integrated Slide
Business - Integrated Slide
Lin Hui
 
حلقة من تكبير المؤخرة عن الوقفة المقعرة
حلقة من تكبير المؤخرة عن الوقفة المقعرةحلقة من تكبير المؤخرة عن الوقفة المقعرة
حلقة من تكبير المؤخرة عن الوقفة المقعرة
د.أبونور أحمدي
 
Νέες Τάσεις στον Αγροδιατροφικό Τομέα
Νέες Τάσεις στον Αγροδιατροφικό ΤομέαΝέες Τάσεις στον Αγροδιατροφικό Τομέα
Νέες Τάσεις στον Αγροδιατροφικό Τομέα
Agriculural Research Institute
 
Introducing the Local Data Lab
Introducing the Local Data LabIntroducing the Local Data Lab
Introducing the Local Data Lab
DataJournalismUK
 
Muhammad Teladanku jilid 1: Kelahiran Rasulullah
Muhammad Teladanku jilid 1: Kelahiran RasulullahMuhammad Teladanku jilid 1: Kelahiran Rasulullah
Muhammad Teladanku jilid 1: Kelahiran Rasulullah
tsaqafahpemuda.wordpress.com
 
أمنية سعيد رشدى الجزار
أمنية سعيد رشدى الجزارأمنية سعيد رشدى الجزار
أمنية سعيد رشدى الجزار
omnia21
 
RPP Pendidikan Agama Islam & Budi Pekerti (PAI&BP) SMP Kelas VII
RPP Pendidikan Agama Islam & Budi Pekerti (PAI&BP) SMP Kelas VIIRPP Pendidikan Agama Islam & Budi Pekerti (PAI&BP) SMP Kelas VII
RPP Pendidikan Agama Islam & Budi Pekerti (PAI&BP) SMP Kelas VII
Diva Pendidikan
 
5.ar.tadao ando
5.ar.tadao ando5.ar.tadao ando
5.ar.tadao ando
Hetali Bhatt
 
S3 GE Slides 1.1 - Coasts GW1
S3 GE Slides 1.1 - Coasts GW1S3 GE Slides 1.1 - Coasts GW1
S3 GE Slides 1.1 - Coasts GW1
LEEENNA
 
Sec 2 Geography Types of Floods
Sec 2 Geography Types of FloodsSec 2 Geography Types of Floods
Sec 2 Geography Types of Floods
Karen Kang-Lim
 
Shémas de la Communication Interpersonnelle
Shémas de la Communication InterpersonnelleShémas de la Communication Interpersonnelle
Shémas de la Communication Interpersonnelle
xgillet
 
Kuliah kajian tashowwuf
Kuliah kajian tashowwufKuliah kajian tashowwuf
Kuliah kajian tashowwuf
363738
 

Destacado (18)

Informatica bryan zambrano
Informatica bryan zambranoInformatica bryan zambrano
Informatica bryan zambrano
 
حلقة من زرع الثدي عن مقارنة حشوات الثدي
حلقة  من زرع الثدي عن  مقارنة حشوات الثديحلقة  من زرع الثدي عن  مقارنة حشوات الثدي
حلقة من زرع الثدي عن مقارنة حشوات الثدي
 
Bs1 assignment semester 2016 august
Bs1 assignment   semester 2016 augustBs1 assignment   semester 2016 august
Bs1 assignment semester 2016 august
 
Young Spikes 2016 - Digital
Young Spikes 2016 - DigitalYoung Spikes 2016 - Digital
Young Spikes 2016 - Digital
 
Quadro Íntimo
Quadro ÍntimoQuadro Íntimo
Quadro Íntimo
 
about_experience
about_experienceabout_experience
about_experience
 
Business - Integrated Slide
Business - Integrated SlideBusiness - Integrated Slide
Business - Integrated Slide
 
حلقة من تكبير المؤخرة عن الوقفة المقعرة
حلقة من تكبير المؤخرة عن الوقفة المقعرةحلقة من تكبير المؤخرة عن الوقفة المقعرة
حلقة من تكبير المؤخرة عن الوقفة المقعرة
 
Νέες Τάσεις στον Αγροδιατροφικό Τομέα
Νέες Τάσεις στον Αγροδιατροφικό ΤομέαΝέες Τάσεις στον Αγροδιατροφικό Τομέα
Νέες Τάσεις στον Αγροδιατροφικό Τομέα
 
Introducing the Local Data Lab
Introducing the Local Data LabIntroducing the Local Data Lab
Introducing the Local Data Lab
 
Muhammad Teladanku jilid 1: Kelahiran Rasulullah
Muhammad Teladanku jilid 1: Kelahiran RasulullahMuhammad Teladanku jilid 1: Kelahiran Rasulullah
Muhammad Teladanku jilid 1: Kelahiran Rasulullah
 
أمنية سعيد رشدى الجزار
أمنية سعيد رشدى الجزارأمنية سعيد رشدى الجزار
أمنية سعيد رشدى الجزار
 
RPP Pendidikan Agama Islam & Budi Pekerti (PAI&BP) SMP Kelas VII
RPP Pendidikan Agama Islam & Budi Pekerti (PAI&BP) SMP Kelas VIIRPP Pendidikan Agama Islam & Budi Pekerti (PAI&BP) SMP Kelas VII
RPP Pendidikan Agama Islam & Budi Pekerti (PAI&BP) SMP Kelas VII
 
5.ar.tadao ando
5.ar.tadao ando5.ar.tadao ando
5.ar.tadao ando
 
S3 GE Slides 1.1 - Coasts GW1
S3 GE Slides 1.1 - Coasts GW1S3 GE Slides 1.1 - Coasts GW1
S3 GE Slides 1.1 - Coasts GW1
 
Sec 2 Geography Types of Floods
Sec 2 Geography Types of FloodsSec 2 Geography Types of Floods
Sec 2 Geography Types of Floods
 
Shémas de la Communication Interpersonnelle
Shémas de la Communication InterpersonnelleShémas de la Communication Interpersonnelle
Shémas de la Communication Interpersonnelle
 
Kuliah kajian tashowwuf
Kuliah kajian tashowwufKuliah kajian tashowwuf
Kuliah kajian tashowwuf
 

Similar a ALGEBRA RELACIONAL

Modelamiento de base de Datos - Algebra relacional
Modelamiento de base de Datos - Algebra relacionalModelamiento de base de Datos - Algebra relacional
Modelamiento de base de Datos - Algebra relacional
Maite De la flor Céspedes Martínez
 
Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4LuiS YmAY
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
sander07
 
Algebra relacional fundamentos de base de datos
Algebra relacional fundamentos de base de datosAlgebra relacional fundamentos de base de datos
Algebra relacional fundamentos de base de datosJosepSalvadorSotoObregon
 
Ud2 el modelo relacional
Ud2  el modelo relacionalUd2  el modelo relacional
Ud2 el modelo relacional
Lesli Pacheco
 
Pb operaciones modelorelacional_gris
Pb operaciones modelorelacional_grisPb operaciones modelorelacional_gris
Pb operaciones modelorelacional_gris
Gotham Trix
 
Unidad v algebra relacional
Unidad v   algebra relacionalUnidad v   algebra relacional
Unidad v algebra relacional
Alberto Barrueta Sanchez
 
unidad v Algebra Relacinal
unidad v Algebra Relacinalunidad v Algebra Relacinal
unidad v Algebra Relacinal
Vlad Zarek
 
Algebra Relacional
Algebra RelacionalAlgebra Relacional
Algebra Relacional
JuanMiguelCustodioMo
 
Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formaleslaloflatland
 
Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formaleslaloflatland
 
presentacion
presentacionpresentacion
presentacion
LuisArcani1
 
Base de datos relacionales
Base de datos relacionalesBase de datos relacionales
Base de datos relacionales
KennyCalderon5
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
TelmitHa Lopez Lopez
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
bandida123
 
Algebra y calculo relacional
Algebra y calculo relacionalAlgebra y calculo relacional
Algebra y calculo relacionalAlbert Sinergy
 
Copiade documento(2)
Copiade documento(2)Copiade documento(2)
Copiade documento(2)Pato Brito
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalsarai0000
 
bd2-teorico01.pdf
bd2-teorico01.pdfbd2-teorico01.pdf
bd2-teorico01.pdf
srmv59
 

Similar a ALGEBRA RELACIONAL (20)

Modelamiento de base de Datos - Algebra relacional
Modelamiento de base de Datos - Algebra relacionalModelamiento de base de Datos - Algebra relacional
Modelamiento de base de Datos - Algebra relacional
 
Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Algebra relacional fundamentos de base de datos
Algebra relacional fundamentos de base de datosAlgebra relacional fundamentos de base de datos
Algebra relacional fundamentos de base de datos
 
Ud2 el modelo relacional
Ud2  el modelo relacionalUd2  el modelo relacional
Ud2 el modelo relacional
 
Pb operaciones modelorelacional_gris
Pb operaciones modelorelacional_grisPb operaciones modelorelacional_gris
Pb operaciones modelorelacional_gris
 
Unidad v algebra relacional
Unidad v   algebra relacionalUnidad v   algebra relacional
Unidad v algebra relacional
 
unidad v Algebra Relacinal
unidad v Algebra Relacinalunidad v Algebra Relacinal
unidad v Algebra Relacinal
 
Algebra Relacional
Algebra RelacionalAlgebra Relacional
Algebra Relacional
 
Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formales
 
Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formales
 
P:\Lenguajes Formales
P:\Lenguajes FormalesP:\Lenguajes Formales
P:\Lenguajes Formales
 
presentacion
presentacionpresentacion
presentacion
 
Base de datos relacionales
Base de datos relacionalesBase de datos relacionales
Base de datos relacionales
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Algebra y calculo relacional
Algebra y calculo relacionalAlgebra y calculo relacional
Algebra y calculo relacional
 
Copiade documento(2)
Copiade documento(2)Copiade documento(2)
Copiade documento(2)
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
bd2-teorico01.pdf
bd2-teorico01.pdfbd2-teorico01.pdf
bd2-teorico01.pdf
 

Más de LISBETH ALEXANDRA VASQUEZ CIEZA

SUBNETEO DE REDES
SUBNETEO DE REDESSUBNETEO DE REDES
MODELO DE REFERENCIA TCP/IP
MODELO DE REFERENCIA TCP/IPMODELO DE REFERENCIA TCP/IP
MODELO DE REFERENCIA TCP/IP
LISBETH ALEXANDRA VASQUEZ CIEZA
 
DISPOSITIVOS DE RED
DISPOSITIVOS DE REDDISPOSITIVOS DE RED
DISPOSITIVOS DE RED
LISBETH ALEXANDRA VASQUEZ CIEZA
 
INSTRUCCIONES REPETITIVAS EN ASSEMBLER
INSTRUCCIONES REPETITIVAS EN ASSEMBLERINSTRUCCIONES REPETITIVAS EN ASSEMBLER
INSTRUCCIONES REPETITIVAS EN ASSEMBLER
LISBETH ALEXANDRA VASQUEZ CIEZA
 
LENGUAJE ENSAMBLADOR
LENGUAJE ENSAMBLADORLENGUAJE ENSAMBLADOR
LENGUAJE ENSAMBLADOR
LISBETH ALEXANDRA VASQUEZ CIEZA
 
MICROCONTROLADOR
MICROCONTROLADORMICROCONTROLADOR
ARQUITECTURA CISC
ARQUITECTURA CISCARQUITECTURA CISC
ARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADORARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADOR
LISBETH ALEXANDRA VASQUEZ CIEZA
 
MICROPROCESADORES
MICROPROCESADORESMICROPROCESADORES
PROCEDIMIENTOS ALMACENADOS
PROCEDIMIENTOS ALMACENADOSPROCEDIMIENTOS ALMACENADOS
PROCEDIMIENTOS ALMACENADOS
LISBETH ALEXANDRA VASQUEZ CIEZA
 
LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQLLENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQL
LISBETH ALEXANDRA VASQUEZ CIEZA
 
BASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVERBASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVER
LISBETH ALEXANDRA VASQUEZ CIEZA
 
NORMALIZACION
NORMALIZACIONNORMALIZACION
MODELO RELACIONAL
MODELO RELACIONALMODELO RELACIONAL
DISEÑO DE UNA BASE DE DATOS
DISEÑO DE UNA BASE DE DATOSDISEÑO DE UNA BASE DE DATOS
DISEÑO DE UNA BASE DE DATOS
LISBETH ALEXANDRA VASQUEZ CIEZA
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS

Más de LISBETH ALEXANDRA VASQUEZ CIEZA (18)

SUBNETEO DE REDES
SUBNETEO DE REDESSUBNETEO DE REDES
SUBNETEO DE REDES
 
MODELO DE REFERENCIA TCP/IP
MODELO DE REFERENCIA TCP/IPMODELO DE REFERENCIA TCP/IP
MODELO DE REFERENCIA TCP/IP
 
DISPOSITIVOS DE RED
DISPOSITIVOS DE REDDISPOSITIVOS DE RED
DISPOSITIVOS DE RED
 
RED
REDRED
RED
 
ARREGLOS
ARREGLOSARREGLOS
ARREGLOS
 
INSTRUCCIONES REPETITIVAS EN ASSEMBLER
INSTRUCCIONES REPETITIVAS EN ASSEMBLERINSTRUCCIONES REPETITIVAS EN ASSEMBLER
INSTRUCCIONES REPETITIVAS EN ASSEMBLER
 
LENGUAJE ENSAMBLADOR
LENGUAJE ENSAMBLADORLENGUAJE ENSAMBLADOR
LENGUAJE ENSAMBLADOR
 
MICROCONTROLADOR
MICROCONTROLADORMICROCONTROLADOR
MICROCONTROLADOR
 
ARQUITECTURA CISC
ARQUITECTURA CISCARQUITECTURA CISC
ARQUITECTURA CISC
 
ARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADORARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADOR
 
MICROPROCESADORES
MICROPROCESADORESMICROPROCESADORES
MICROPROCESADORES
 
PROCEDIMIENTOS ALMACENADOS
PROCEDIMIENTOS ALMACENADOSPROCEDIMIENTOS ALMACENADOS
PROCEDIMIENTOS ALMACENADOS
 
LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQLLENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQL
 
BASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVERBASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVER
 
NORMALIZACION
NORMALIZACIONNORMALIZACION
NORMALIZACION
 
MODELO RELACIONAL
MODELO RELACIONALMODELO RELACIONAL
MODELO RELACIONAL
 
DISEÑO DE UNA BASE DE DATOS
DISEÑO DE UNA BASE DE DATOSDISEÑO DE UNA BASE DE DATOS
DISEÑO DE UNA BASE DE DATOS
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 

Último

PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
CarlitosWay20
 
choro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiologíachoro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiología
elvis2000x
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
FRANCISCOJUSTOSIERRA
 
Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
AlfonsoRosalesFonsec
 
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDADPRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
mirellamilagrosvf
 
Joseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidadJoseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidad
KevinCabrera96
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
Pol Peña Quispe
 
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaEspecificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
ssuserebb7f71
 
Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.
thatycameron2004
 
Sesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdfSesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdf
DeyvisPalomino2
 
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
DavidHunucoAlbornoz
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
ValGS2
 
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOSAnálisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
ppame8010
 
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdfDialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
fernanroq11702
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
MiriamAquino27
 
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALESLA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LuisLobatoingaruca
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
GROVER MORENO
 
Medicina Peruana en el siglo XX y XXI- Julio Gabriel Pereda Sanchez.pptx
Medicina Peruana en el siglo XX y XXI- Julio Gabriel  Pereda Sanchez.pptxMedicina Peruana en el siglo XX y XXI- Julio Gabriel  Pereda Sanchez.pptx
Medicina Peruana en el siglo XX y XXI- Julio Gabriel Pereda Sanchez.pptx
gabrielperedasanchez
 
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptxMATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
Fernando Benavidez
 
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- ConstruccionA3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
manuelalejandro238
 

Último (20)

PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
 
choro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiologíachoro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiología
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
 
Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
 
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDADPRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
 
Joseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidadJoseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidad
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
 
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaEspecificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.
 
Sesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdfSesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdf
 
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
 
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOSAnálisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
 
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdfDialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
 
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALESLA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
 
Medicina Peruana en el siglo XX y XXI- Julio Gabriel Pereda Sanchez.pptx
Medicina Peruana en el siglo XX y XXI- Julio Gabriel  Pereda Sanchez.pptxMedicina Peruana en el siglo XX y XXI- Julio Gabriel  Pereda Sanchez.pptx
Medicina Peruana en el siglo XX y XXI- Julio Gabriel Pereda Sanchez.pptx
 
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptxMATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
 
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- ConstruccionA3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
 

ALGEBRA RELACIONAL

  • 1. ALGEBRA RELACIONAL INTEGRANTES: LISBETH ALEXANDRA VASQUEZ CIEZA ALCIRA GONZALES MUÑOZ PROFESOR: MARCO AURELIO PORRO CHULLI
  • 2. Se llama álgebra relacional a un conjunto de operaciones simples sobre tablas relacionales, a partir de las cuales se definen operaciones más complejas mediante composición. Definen, por tanto, un pequeño lenguaje de manipulación de datos.
  • 3.
  • 4. OPERACIONES DE SELECCIÓN La operación selección, selecciona tuplas que satisfacen un predicado dado. Se utiliza la letra griega sigma minúscula (σ) para denotar la selección. El predicado aparece como subíndice de σ. La relación del argumento se da entre paréntesis a continuación de σ.
  • 5. OPERACIONES DE PROYECCION La operación de proyección permite producir esta relación. Es una operación unaria que devuelve su relación de argumentos excluyendo algunos argumentos. Dado que las relaciones son conjuntos se eliminan todas las filas duplicadas.
  • 6. PRODUCTO CARTESIANO La operación producto cartesiano denotada por una “x” permite combinar información de dos relaciones cualquiera. El producto cartesiano de las relaciones r1 y r2 está dado por r1 x r2. Recuérdese que las relaciones se definen como subconjuntos del producto cartesiano de un conjunto de dominios.
  • 7.
  • 8. OPERACIONES DE UNION Construye una relación formada por todas las tuplas que aparecen en cualquiera de dos relaciones específicas, eliminándose las duplicadas. Símbolo:  Término común: unión Notación: R1  R2
  • 9. OPERACIONES DE UNION NATURAL Se utiliza para recuperar datos a través de varias tablas conectadas unas con otras mediante clausulas JOIN. Símbolo:  Término común: join Notación: R1  R2
  • 10. OPERACIONES DE INTERSECCION La intersección de conjuntos (∩) comunes a dos relaciones, por ejemplo encontrar los clientes que tienen una cuenta y un préstamo en una sucursal sería: ∏ Nombre_cliente ( σ nombre_sucursal=”nombre” (préstamo) ∩ ∏ nombre_cliente ( σ nombre_sucursal=”nombre” (depósito)).
  • 11. OPERACIONES DE DIVISION La operación división (÷) se establece para aquellas consultas que incluyen la frase “para todos2. Supóngase que queremos encontrar a todos los clientes que tienen una cuenta en todas las sucursales que están en brooklyn. Podemos obtener todas las sucursales en brooklyn mediante: R1=∏nombre_sucursal (σ ciudad_sucursal=”brooklyn” (depósito)
  • 12. El álgebra relacional define un conjunto de operaciones algebraicas que operan sobre tablas y devuelven tablas como resultado. Estas operaciones se pueden combinar para obtener expresiones que expresan las consultas deseadas. El álgebra define las operaciones básicas usadas en los lenguajes de consulta relacionales SQL incluye varias constructoras del lenguaje para las consultas sobre la base de datos. Todas las operaciones del álgebra relacional se pueden expresar en SQL. SQL también permite la ordenación de los resultados de una consulta en términos de los atributos.
  • 13.  Los operadores de conjuntos del álgebra relacional son operadores binarios, pero para ser usados se requieren que ambas relaciones posean el mismo esquema, es decir, deben tener el mismo número de atributos y los atributos deben de ser del mismo tipo.  Para desarrollar el álgebra relacional tenemos que tener en cuenta las operaciones fundamentales las cuales son: selección, proyección y renombramiento se denominan operaciones unarias porque operan sobre una sola relación. Las otras tres operaciones operan sobre pares de relaciones y se denominan, por lo tanto, operaciones binarias
  • 14. Álgebra relacional es un conjunto de operaciones matemáticas definidas sobre el modelo de conjuntos que se acaba de resumir, que permite especificar formalmente consultas a bases de datos relacionales. El álgebra relacional se define como un conjunto de operaciones. Esta propiedad se denomina cierre (o clausura) relacional. Esto tiene dos consecuencias evidentes pero importantes:  El resultado de una operación puede utilizarse como operando en otra.  El resultado de una operación es una relación con todas las características del modelo relacional: no puede haber tuplas repetidas, las tuplas no están ordenadas, etc.
  • 15. Nos damos cuenta que al ir desarrollando estos trabajos no enteramos de los pasos que tenemos que seguir para desarrollar un buen sistema el cual será útil para todas la personas que le den uso, por lo tanto aparte de ser un trabajo es para la formación de un buen estudiante.