martes, 6 de marzo de 2012

Operación Diferencia de Conjuntos

Estimados alumnos:

Ya tuvimos oportunidad de comentar las operaciones de Selección, Unión y Proyección. En el caso de la diferencia de conjuntos, ésta permite buscar las tuplas que estén en una relación pero no en la otra.

La expresión r - s da como resultado una relación que contiene las tuplas que están en r pero no en s.


¿Qué entendemos de esto?
¿Cómo lo podemos ejemplificar?

Saludos y espero sus valiosos comentarios
Mtra. Thelma Núñez Amaro

10 comentarios:

  1. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
    Respuestas
    1. Aquí le dejo el hipervínculo donde se encuentra mi tarea:
      http://es.scribd.com/jesus_aguilar_73/d/84526967-LA-OPERACION-DIFERENCIA-DE-CONJUNTOS

      Eliminar
  2. Hola Armando.
    Por favor insertalo como hipervinculo para que se pueda acceder dando clic sobre el.
    gracias y saludos

    ResponderEliminar
  3. El resultado dela expresión r – s da una relación que contiene las tuplas que están en r pero no
    en s.
    Cabe mencionar que pra que el conjuntos r – s sea válida hay
    que exigir que las relaciones r y s sean de la misma aridad
    y que los dominios de los atributos i-ésimos de r y
    s sean iguales.
    Ejemplo:
    Se pueden buscar todos los clientes del banco que
    tienen abierta una cuenta pero no tienen concedido ningún
    préstamo escribiendo.

    Πnombre-cliente (impositor) – Πnombre-cliente (prestatario)


    nombre-cliente
    Abril
    González
    Rupérez

    ResponderEliminar
  4. Pienso le podemos hacer una analogía, a como se utilizan en matemáticas (operaciones con conjuntos) en donde por ejemplo el A-B significa que tenemos dos conjuntos A y B; donde el resultado de la diferencia de ambos va a dar un nuevo conjunto que va a tener elementos de A pero no de B.
    De esta manera lo podemos aplicar en álgebra relacional utilizando dos relaciones, r y s, donde r-s va a dar como resultado una nueva relación con tuplas que están en r pero no en s.
    Ejemplo: para buscar los nombres de los clientes de un banco que tienen una cuenta, (en una relación llamada impositor) pero no un préstamo (en una relación llamada prestatario).

    Πnombre-cliente (impositor) – Πnombre-cliente (prestatario)
    Como podemos observar el primer argumento el que determina los datos que se van a obtener.
    Cabe mencionar que las relaciones deben ser compatibles, es decir de la misma aridad como sus atributos deben tener dominios iguales.

    ResponderEliminar
  5. 5.- Diferencia de Conjuntos (r1 - r2): Es una operación binaria que da como resultado una relación con los elementos que están en r1, y no están en r2. Lógicamente r1 y r2 deben tener el mismo esquema.

    Esta operación se podría utilizar, si por ejemplo queremos saber el nombre de los clientes que tienen un préstamo en la sucursal principal, pero que no tienen cuenta en dicha sucursal:

    (Πnombre_cliente (σnombre_sucursal = "Principal" (prestamo))) - (Π nombre_cliente (σnombre_sucursal = "Principal" (deposito)))

    son consulta en álgebra relacional puede resultar muy tedioso el hacerlas mediante las operaciones fundamentales

    ResponderEliminar
  6. La operación diferencia de conjunto permite identificar filas que están en una relación y no en otra.Tomando como referencia el caso del libro,deberíamos aplicar una diferencia entre latabla R y la tabla S para saber aquellas personas que no están en las dos tablas
    La diferencia de dos relaciones R y S,R - S, es el conjunto de tuplas de R que no pertenecen a S. R y S deben tener esquemas con conjuntos iguales de atributos

    Diferencia (-)

    r-s Nombre Dirección Fecha
    Aarón Velázquez C/Luna,3 13/03/12

    ResponderEliminar
  7. creo que sera una relacion en donde ambas partes de diferentes relaciones van a originar un nuevo resultado que sera del mismo tipo pero que no estara en ninguna de estas relaciones. A y B seran dos numeros que estan en diferentes relaciones (relacion multiplicacion y relacion suma) y que al dividir el primero entre el segundo originaran un nuevo resultado que entrara a la relacion division. ejemplo.!!!

    ResponderEliminar
  8. Es una relación en donde ambas tablas de diferentes relaciones darán un nuevo resultado que será del mismo tipo pero que no estará en ninguna de estas relaciones (tablas).
    Diferencia de Conjuntos (r1 - r2): Es una operación binaria que da como resultado una relación con los elementos que están en r1, y no están en r2. Lógicamente r1 y r2 deben tener el mismo esquema.

    ResponderEliminar