¿Qué es el álgebra relacional? Explique sus operaciones

2 Respuestas


  • Las relaciones son conjuntos. Como las relaciones en matemáticas, una relación n es un subconjunto del producto cartesiano de n conjuntos. Entonces, todas las operaciones de conjuntos: unión, intersección, diferencia, producto cruzado (o producto cartesiano) son parte del álgebra. También seleccione, unir, proyectar y cociente. Select toma las tuplas de la relación que satisface un predicado. Por ejemplo, seleccione todas las tuplas en las que la edad del campo sea inferior a 21. La notación habitual es sigma minúscula con la condición como subíndice. Project da un nuevo conjunto, que contiene un subconjunto de los campos (también llamados atributos o columnas), ya que en matemáticas la letra pi se usa para el operador con la lista de campos sub-escrita. Por ejemplo, suponga que tiene el esquema de relación R (nombre, edad, sexo), es decir, una relación con los atributos nombre, edad y sexo.Si solo desea saber cuántos hombres y mujeres de cada edad hay en la tabla (otro nombre para una relación), puede responder esa pregunta de la siguiente manera: Proyecto {edad, sexo} R La operación de unión le permite construir una nueva relación de dos relaciones que comparten algunos atributos. El nuevo tendrá todas las tuplas de ambas relaciones (puede realizar un producto cruzado, luego seleccionar todas las tuplas con los mismos valores para los atributos comunes) unidas en una nueva tupla si sus valores en los atributos comunes son los mismos. Por ejemplo: Las dos relaciones R (nombre, edad, sexo) y Q (edad, primo) pueden representar una población de personas a asegurar y Q el precio de los primos dependiendo de la edad. La tabla producida por (R join Q) tiene las columnas name, age, sex, prime. Esta unión es una llamada equijoin,porque el criterio de selección para las tuplas unidas es que sus atributos comunes tengan el mismo valor. Existe un operador de combinación más general. El operador de unión generalmente se denota con un símbolo de empate (es decir, dos triángulos tocando un vértice como un lazo de lazo). El operador de cociente selecciona tuplas que hacen coincidir varias filas con el divisor, es una especie de división, como sugiere el nombre. Está representado por un guión con dos puntos uno encima del otro debajo del guión. El otro utilizado para la división no /. El libro de base de datos escrito por Ullmann es muy bueno, hay muchos otros, también muchos tutoriales en la web, álgebra relacional de googleDos triángulos tocando un vértice como un lazo de corbata) El operador de cociente selecciona tuplas que hacen coincidir varias filas con el divisor, es una especie de división, como sugiere el nombre. Está representado por un guión con dos puntos uno encima del otro debajo del guión. El otro utilizado para la división no /. El libro de base de datos escrito por Ullmann es muy bueno, hay muchos otros, también muchos tutoriales en la web, álgebra relacional de googleDos triángulos tocando un vértice como un lazo de corbata) El operador de cociente selecciona tuplas que hacen coincidir varias filas con el divisor, es una especie de división, como sugiere el nombre. Está representado por un guión con dos puntos uno encima del otro debajo del guión. El otro utilizado para la división no /. El libro de base de datos escrito por Ullmann es muy bueno, hay muchos otros, también muchos tutoriales en la web, álgebra relacional de google
  • ¡Hola! Pasé mucho tiempo buscando un sitio donde puedas encontrar ayuda en álgebra, pero el precio era demasiado alto. Luego, mi compañero de clase dio un enlace al sitio https://edureviewer.com/best-algebra-homework-help-websites/ , donde hay una descripción general de los servicios más populares y del conjunto pude elegir el más conveniente. opción para mí.

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación