O GoConqr está de visual novo! Conte para nós o que você achou.

Slides

Algebra relacional en base de datos

samuel_trejo7 Espanhol 10 slides

Algebra relacional en base de datos

Slides do conjunto (10)

  1. Portada

    • Nombre: Samuel Trejo Gomez
    • Profa: Rosa Perez Charres
    • Grupo: 466
    • Turno: Vespertino
    • Matricula:21394796E
  2. Algebra relacional en base de datos

    • El algebra relacional es un conjunto de operaciones que describen paso a paso como computar una respuesta sobre la relaciones tal y como estas son definidas en el modelo relacional denominada del tiempo procedimental a diferencia a diferencia del calculo relacional que es de tipo declarativo
    • Describe el aspecto de la manipulación de datos. Estas operaciones se usan como una representación intermedia de una consulta a una base de datos y, debido a sus propiedades algebraicas, sirven para obtener una versión más optimizada y eficiente de dicha consulta.
  3. Algebra relacional en base de datos

    • Existen 2 tipos de operadores algebraicos:
    • Operadores básicos o primitivos.
    • Operadores no básicos o derivados.
    • Operadores básicos o primitivos.
    • Se clasifican en:
    • Proyección (π).
    • Selección (σ).
    • Unión (U).
    • Diferencia (-).
    • Producto cartesiano (X).
  4. Algebra relacional en bases de datos

    • El Algebra relacional es un lenguaje de consulta procedural. Consta de un conjunto de operaciones que toman como entrada una o dos relaciones y producen como resultado una nueva relación, por lo tanto, es posible anidar y combinar operadores. Hay ocho operadores en el álgebra relacional que construyen relaciones y manipulan datos, estos son:
    • 1. Selección
    • 2. Proyección
    • 3. Producto
    • 4. Unión
    • 5. Intersección
    • 6. Diferencia
    • 7. JOIN
    • 8. División
    • El Algebra relacional es un lenguaje de consulta procedural. Consta de un conjunto de operaciones que toman como entrada una o dos relaciones y producen como resultado una nueva relación, por lo tanto, es posible anidar y combinar operadores. Hay ocho operadores en el álgebra relacional que construyen relaciones y manipulan datos, estos son:
  5. Algerbra relacional en base de datos

    • Las operaciones de proyección, producto, unión, diferencia, y selección son llamadas primitivas, puesto que las otras tres se pueden definir en términos de estas.
    • Se hace necesario en este punto incluir un modelo de datos de ejemplo en el cual trabajar para generar ejemplos de comandos y operadores. Para este efecto se incluye un modelo básico de administración de RadioTaxis. El Gráfico que se presenta a continuación representa el Modelo conceptual (Modelo Lógico) o Diagrama de Entidad-Relación
  6. Algebra relacional en base de datos

    • Los Esquemas de relaciones que se pueden construir a partir de este modelo son los siguientes:
    • Viaje = {correlativo_vale, patente_movil, Hora_Desde, hora_hasta, origen, destino, tarifa, metraje}Dueño = {rut, nombre, teléfono, dirección, vigencia}
    • Chofer = {rut, nombre, teléfono, dirección, fecha_licencia_desde, fecha_licencia_hasta, vigencia}
    • Vale = {correlativo, hora_desde, hora_hasta, metraje_total, tarifa_total}
    • Móvil = {patente, rut_dueño, rut_chofer, marca, modelo, año}
  7. Algebra relacional en base de datos

    • Tablas (ejemplo en la página siguiente)
    • El dominio de los atributos debe ser atómico (no
    • se puede subdividir) Una BB.DD. relacional consta de
    • un conjunto de tablas. Las operaciones (razonamiento sobre los datos) con
    • atributos (columnas de
    • la tabla) se realizan mediante operaciones lógicas
    • (true/false o quizá NULL)Filas Las filas no están ordenadas pero las columnas sin-Relativismo
    • - relaciona Relación (adelanto de
    • la definición)Subconjunto del conjunto cartesiano de los dominios de los atributos (teléfono
    • DNI)
  8. Algebra relacional en base de datos

    • Algebra Relacional - Intersección
    •  Intersección:
    • Sean R y S dos relaciones con igual esquema
    • (o compatible).
    • La operación:
    • (R y S)
    • da como resultado otra relación:
    • cuyo esquema es igual al de R (y S),
    • y que tiene como conjunto de tuplas a la
    • intersección de las de R y las de S.
    • Algebra Relacional - Diferencia
    •  Diferencia:
    • Sean R y S dos relaciones con igual esquema
    • (o compatible).
    • La operación:
    • (R - S)
    • da como resultado otra relación:
    • cuyo esquema es igual al de R (y S),
    • y que tiene como conjunto de tuplas a la
    • resta de las de R menos las de S.
  9. Algebra relacional en base de datos

    • Algebra Relacional - Producto
    • Cartesiano
    • Descripción General: Permite obtener el Producto Cartesiano de dos
    • relaciones tomadas como conjuntos de tuplas. Sintaxis:
    • () x ()
    • donde:
    • relación es una relación o expresión
    • relacional.
    • Algebra Relacional - Producto
    • Cartesiano
    •  Producto Cartesiano:
    • Sean R y S dos relaciones con esquemas
    • (A1,...,An) y (B1,...,Bm) respectivamente.
    • La operación:
    • R x S
    • da como resultado:
    • otra relación cuyo esquema es
    • (A1,...,An,B1,...,Bm)
    • y cuyas tuplas son generadas por todas las
    • combinaciones posibles de las de R con las de
    • S.
  10. Conclusión

    • Pues mi conclusión en estas tipos de relaciones de bases de datos se me hace muy hábil para los programadores web por que así ven sus tablas mas compactas y mas practicas a mi se me hace muy buena esta información que investigue por que te ayuda a obtener mas conocimientos sobre este tema
    • Conclusión
    • Legenda: Algebra Relacional en base de datos

Informações

Descrição
son diapositivas referentes a la informacion de algebra relacional en bas de datos
Criado por
samuel_trejo7 · abr 2016
Atualizado
30 abr 2016
Visualizações
419
Tags
h1h2h3
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?