fbpx
Wikipedia

Cálculo relacional

El Cálculo relacional es un lenguaje de consulta que describe la respuesta deseada sobre una Base de datos sin especificar como obtenerla, a diferencia del Álgebra relacional que es de tipo procedimental, el cálculo relacional es de tipo declarativo; pero siempre ambos métodos logran los mismos resultados.

Relación con la lógica de primer orden

  • Podemos definir una fórmula con base a combinaciones de fórmulas atómicas.
  • Una fórmula atómica es una combinación de variables (tipo tupla o tipo dominio, según corresponda) y atributos o constantes, gracias al uso de operadores como <, >, =, !=, <=, >=.
  • También es una fórmula atómica variable ∈ Relación.
  • Las combinaciones de fórmulas atómicas se generan a partir del uso de operadores como NOT (¬), AND (∧), OR (∨), →.
  • Los cuantificadores , limitan una variable.

Clases de cálculo relacional

Podemos distinguir, por lo menos, dos Clases de Cálculo Relacional:

Cálculo relacional basado en tuplas (TRC).

Una consulta en TRC es de la forma:

{T | φ(T )}

donde T es una variable tipo tupla y φ(T) es una fórmula que describe a T. El resultado de esta consulta es el conjunto de todas las tuplas t para las cuales la fórmula es verdadera.

Variable de tipo tupla

Una variable tipo tupla T es una variable capaz de tomar cualquier valor tupla que pertenece a una relación (o tabla).

Sintaxis de consulta en TRC

La sintaxis es definida a partir de la lógica de primer orden. Donde la variable a utilizar son de tipo tupla. Una variable es libre en una fórmula (o subfórmula) si la (sub) fórmula no contiene ninguna ocurrencia de cuantificadores que la limiten. En una consulta en TRC de la forma: {T | φ(T )}, T es la única variable libre.

Ejemplos

Plantilla:Sección vacía

Cálculo relacional basado en dominios (DRC)

Está constituido con los mismos operadores que el cálculo relacional de tuplas pero no hay tuplas sino variables dominio. Las expresiones del cálculo relacional de dominios son de la forma { (x, y, z, ...) / P(x, y, z, ...) }, donde x, y, z representan las variables de dominio, P representa una fórmula compuesta de átomos (igual que en el CRT). Los átomos del cálculo relacional de dominios tienen una de las siguientes formas:

  1. (x, y, z ) Î r, donde r es una relación con n atributos y x , y, z .son variables de dominio o constantes.
  2. x q y, donde x e y son variables de dominio y q es un operador de comparación aritmética (>, <, =, ¹). Es necesario que los atributos x e y, tengan dominios cuyos miembros puedan compararse mediante q.
  3. x q c, donde x es una variable de dominio, q es un operador de comparación y c es una constante en el dominio del atributo x.

Variable de tipo dominio

Conjunto de posibles valores que puede tomar en la relación.

Sintaxis de consulta en DRC

Plantilla:Sección vacía

Ejemplos

Plantilla:Sección vacía

Sistemas

  • DES – Una herramienta educativa con cálculo relacional y otros lenguajes
  • WinRDBI - Una herramienta educativa con cálculo relacional y otros lenguajes

Referencias

Véase también


  •   Datos: Q1722436

cálculo, relacional, este, artículo, sobre, informática, detectaron, varios, problemas, favor, edítalo, para, mejorarlo, necesita, wikificado, conforme, convenciones, estilo, wikipedia, carece, fuentes, referencias, aparezcan, fuente, acreditada, este, aviso, . En este articulo sobre informatica se detectaron varios problemas Por favor editalo para mejorarlo Necesita ser wikificado conforme a las convenciones de estilo de Wikipedia Carece de fuentes o referencias que aparezcan en una fuente acreditada Este aviso fue puesto el 20 de marzo de 2015 El Calculo relacional es un lenguaje de consulta que describe la respuesta deseada sobre una Base de datos sin especificar como obtenerla a diferencia del Algebra relacional que es de tipo procedimental el calculo relacional es de tipo declarativo pero siempre ambos metodos logran los mismos resultados Indice 1 Relacion con la logica de primer orden 2 Clases de calculo relacional 2 1 Calculo relacional basado en tuplas TRC 2 1 1 Variable de tipo tupla 2 1 2 Sintaxis de consulta en TRC 2 1 3 Ejemplos 2 2 Calculo relacional basado en dominios DRC 2 2 1 Variable de tipo dominio 2 2 2 Sintaxis de consulta en DRC 2 2 3 Ejemplos 3 Sistemas 4 Referencias 5 Vease tambienRelacion con la logica de primer orden EditarPodemos definir una formula con base a combinaciones de formulas atomicas Una formula atomica es una combinacion de variables tipo tupla o tipo dominio segun corresponda y atributos o constantes gracias al uso de operadores como lt gt lt gt Tambien es una formula atomica variable Relacion Las combinaciones de formulas atomicas se generan a partir del uso de operadores como NOT AND OR Los cuantificadores limitan una variable Clases de calculo relacional EditarPodemos distinguir por lo menos dos Clases de Calculo Relacional Calculo relacional basado en tuplas TRC Editar Una consulta en TRC es de la forma T f T dd donde T es una variable tipo tupla y f T es una formula que describe a T El resultado de esta consulta es el conjunto de todas las tuplas t para las cuales la formula es verdadera Variable de tipo tupla Editar Una variable tipo tupla T es una variable capaz de tomar cualquier valor tupla que pertenece a una relacion o tabla Sintaxis de consulta en TRC Editar La sintaxis es definida a partir de la logica de primer orden Donde la variable a utilizar son de tipo tupla Una variable es libre en una formula o subformula si la sub formula no contiene ninguna ocurrencia de cuantificadores que la limiten En una consulta en TRC de la forma T f T T es la unica variable libre Ejemplos Editar Plantilla Seccion vacia Calculo relacional basado en dominios DRC Editar Esta constituido con los mismos operadores que el calculo relacional de tuplas pero no hay tuplas sino variables dominio Las expresiones del calculo relacional de dominios son de la forma x y z P x y z donde x y z representan las variables de dominio P representa una formula compuesta de atomos igual que en el CRT Los atomos del calculo relacional de dominios tienen una de las siguientes formas x y z I r donde r es una relacion con n atributos y x y z son variables de dominio o constantes x q y donde x e y son variables de dominio y q es un operador de comparacion aritmetica gt lt Es necesario que los atributos x e y tengan dominios cuyos miembros puedan compararse mediante q x q c donde x es una variable de dominio q es un operador de comparacion y c es una constante en el dominio del atributo x Variable de tipo dominio Editar Conjunto de posibles valores que puede tomar en la relacion Sintaxis de consulta en DRC Editar Plantilla Seccion vacia Ejemplos Editar Plantilla Seccion vaciaSistemas EditarDES Una herramienta educativa con calculo relacional y otros lenguajes WinRDBI Una herramienta educativa con calculo relacional y otros lenguajesReferencias EditarVease tambien EditarRelacion matematica Algebra relacional Modelo relacional Modelo entidad relacion SQL Datos Q1722436Obtenido de https es wikipedia org w index php title Calculo relacional amp oldid 120886492, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos