Sunteți pe pagina 1din 4

Calculo Relacional Aplicado a las Bases de Datos

German David Hernández Estepa


Ingeniería Topográfica
UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS

FACULTAD DE MEDIO AMBIENTE Y RECURSOS NATURALES

Proyecto:
INGENIERÍA TOPOGRÁFICA

Presenta:
GERMAN DAVID HERNANDEZ

Códigos:
20132032147
BASES DE DATOS

Tema:
Calculo Relacional Aplicado a las Bases de Datos

Docente:
Ing. German Torrijos Cadena

Fecha:
31/08/2017

Bogotá D.C.
Calculo Relacional Aplicado A Las Bases de Datos
Calculo Relacional Simboles del Lenguaje
Es un lenguaje de consulta
 Símbolos de puntuación:
que describe la respuesta
paréntesis “(“, “)” y coma “,”.
deseada sobre una base de
datos sin especificar como  Símbolos de Variables: se
obtenerla a diferencia del representan mediante letras
algebra Relacional que es de minúsculas al final del alfabeto:
tipo procedural, el cálculo r, s, t, u, v, w, x, y & z.
relacional es declarativo, pero  Símbolos constantes: se
siempre ambos métodos representan mediante letras
logran los mismos resultados. minúsculas del principio del
Características: alfabeto: a, b, c, d y e
 Lenguaje de consulta para las  Símbolos de funciones:
bases de datos relacionales También se representan con
 Se utiliza para manipulación de letras minúsculas, pero del
datos a partir de las relaciones centro del alfabeto f, g, h, i, …
 Basado en el cálculo de  Símbolos de predicados: se
predicados de primer orden representan mediante letras
(refleja las relaciones que mayúsculas.
existen entre los elementos de  Operadores lógicos: ¬
un dominio). (negación), → (Implicación), ˄
 Utiliza Variantes de tuplas y de (Conjunción) y ˅ (Disyunción)
dominio  Cuantificadores: Ɐ
(Cuantificador Universal) y ⱻ
Cuantificadores: (Cuantificador existencial)
Existenciales: La jerarquía en la precedencia de
los operadores y cuantificadores
(es de mayor a menor):
1) ¬, Ɐ, ⱻ. 2) ˅ 3) ˄
4) →
Dicha precedencia se puede
Universales: alterar utilizando los paréntesis.
Calculo relacional de tuplas
(TRC)
Variable de tipo Tupla:
Una variable de tipo tupla T es
una variable capaz de tomar
cualquier valor tupla que relaciones los atributos son
pertenece a una relación válidos.
 A continuación, se crea una
Sintaxis de consulta en TRC
representación interna de la
Esta es definida a partir de la consulta, por lo regular en
lógica de primer orden. Donde la forma de árbol o grafo de
variable a utilizar es de tipo tupla. consultas.
Una variable es libre en una
formula (o subfórmula) si la (sub)
fórmula no tiene ninguna Ejemplo:
ocurrencia de cuantificadores que
Sean las relaciones:
la limitan

Calculo Relacional de Dominio Para proyectar solo algunos


(DRC) atributos de una relación se
requiere utilizar el cuantificador
Existen variables de dominios en existencial
lugar de variables de tuplas, En
las variables de dominio se define
un dominio, tomando en cada
momento un valor de este.
El ejemplo más característico del
cálculo relacional orientado a
dominios es el lenguaje QBE
(Query by Example)
Optimización de consultas:
 Primero debe pasar por un
análisis léxico que identifica los
componentes del lenguaje.
 Después un análisis sintáctico
que revisa la sintaxis. Fuente:
 La consulta debe ser válida https://es.slideshare.net/OLIVERABURGA/calculo-
relacional-de-base-de-datos
para lo que ha de comprobarse
que los nombres de las

S-ar putea să vă placă și