Álgebra relacional

Description

buenas noches prefesora
wikernck
Slide Set by wikernck, updated more than 1 year ago
wikernck
Created by wikernck over 8 years ago
6
0

Resource summary

Slide 1

    Colegio de Bachilleres plantel N° "12""Nezahuálcoyotl"Brenda Ramiréz Munguía.Ángel Rivera González.Álgebra Racional de Base de Datos.Rosa Peréz Charres.Crear y Administrar Base de Datos"21482492D""21382437A"

Slide 2

    Álgebra Relacional Base de Datos
    Es un método que consiste básicamente en crear o construir nuevas relaciones a partir de relaciones existentes.Existen 2 tipos de operadores algebraicos: Operadores básicos o primitivos. Operadores no básicos o derivados. Operadores básicos o primitivos.Es un conjunto de operaciones que se describen paso a paso como computar una respuesta sobre las relaciones, tal y como estas son definidas con el modelo relacional, denominada de tipo procedimental a diferencia del calculo racional que es de tipo declarativo.

Slide 3

    Clasificación.
    Se clasifican en: Proyección (π). Selección (σ). Unión (U). Diferencia (-). Producto cartesiano (X).

Slide 4

    Proyección.
    Este operador permite extraer columnas de una relación y de esta manera crea un subconjunto de atributos de la relación, además elimina las filas duplicadas.EjemploPERSONACODIGONOMBREEDADTELEFONOCIUDAD1PEDRO243182405QUITO2SONIA153234534QUITO3ERIK184102405GUAYAQUIL4ANDREA274089129GUAYAQUIL

Slide 5

    Selección.
    Este operador permite seleccionar un subconjunto de filas o registros de una relación y de acuerdo a la condición planteada los registros serán seleccionados para formar parte de un nuevo subconjunto.EjemploPERSONACODIGONOMBREEDADTELEFONOCIUDAD1PEDRO243182405QUITO2SONIA153234534QUITO3ERIK184102405GUAYAQUIL4ANDREA274089129GUAYAQUIL

Slide 6

    Unión.
    La unión de 2 relaciones R y S es otra relación la cual va a tener los registros de R en  S o en ambas, además se eliminan los registros duplicados.En esta relación R y S deben ser compatibles es decir que deben estar definidas sobre el mismo conjunto de atributos.EjemploEMPLEADOCÓDIGONOMBRESUELDO1KEVIN5502EDUARDO3003JESSICA2404NANCY430

Slide 7

    Diferencia.
    La diferencia de 2 relaciones R y S es otra relación la cual va a tener los registros que están en R pero no están en S.En esta relación R y S deben ser compatibles.EjemploEMPLEADOCÓDIGONOMBRESUELDO1KEVIN5502EDUARDO3003JESSICA2404NANCY430

Slide 8

    Producto Cartesiano.
    Es  una relación que consiste en 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.EjemploPROVINCIACÓDIGONOMBREPOBLACION5PICHINCHA8002AZUAY3006GUAYAS10004COTOPAXI430

Slide 9

    Operadores no básicos o derivados.
    Se clasifican en: Intersección (∩). Unión natural (). División (/).

Slide 10

    Intersección
    Es  una relación que contiene el conjunto de todas las filas que están tanto en la relación R como en S.R y S deben ser compatibles.EjemploEMPLEADOCODIGONOMBRESUELDO1KEVIN5502EDUARDO3003JESSICA2404NANCY430

Slide 11

    El resultado es una relación con los atributos de ambas relaciones y se obtiene combinando vas filas de ambas relaciones que tengan el mismo valor en los atributos comunes.El join se lo usa entre los atributos comunes de las entidades o tablas que poseen la clave primaria de una tabla foránea correspondiente de otra entidad.EjemploPROVINCIACODIGONOMBREPOBLACIONCODIGO_CIUDAD5PICHINCHA80012AZUAY30036GUAYAS100034COTOPAXI4301
    Unión natural.

Slide 12

    Define una relación sobre el conjunto de atributos C, incluido en la relación R, y que contiene el conjunto de valores de S, que en las filas de R están combinadas con cada una de las filas de S.RABCD12354359328112271327
    División.

Slide 13

    Conclusión.
    Es un método que consiste en crear o construir nuevas relaciones.Existen varios tipos de operadores algebraicos.En la sección previa definimos la noción matemática del modelo relacional.Ahora conocemos como los datos pueden almacenarse utilizando un modelo de datos relacionalEl Álgebra Relacional es una notación algebraica, en la cual las consultas se expresan aplicando operadores especializados a las relaciones.El Cálculo Relacional es una notación lógica, donde las consultas se expresan formulando algunas restricciones lógicas que las tuplas de la respuesta deban satisfacer.
Show full summary Hide full summary

Similar

Balotario de BD II
dav quev
elementos de programacion
juan miramontes suarez
Unidad III BD Modelo Entidad - Relacional
Diana Carmona
INTRODUCCIÓN A LAS BASES DE DATOS
Claudia Carriola
Balotario de BD II
warrenmorote63.w
Selección
Arlet Diaz
Proyección
Arlet Diaz
Break-even Analysis - FLASH CARDS
Harshad Karia
B7: Further Biology
Matthew Law
Část 4.
Gábi Krsková