Case

Páginas: 13 (3026 palabras) Publicado: 26 de agosto de 2015
PATRIMONIO
DE LA
HUMANIDAD

Lic.: Martha
Aguirre
Unidades: 4,5,6
Echo por:
Jesús Abarca y Luis Lalama

CASE

Utilización
de
lenguajes
relacionales

4

Hechos y
conceptos

Lenguajes relacionales

¿Qué es lenguaje relacional?
Expresar elementos, relaciones, búsquedas y vistas sencillas, mediante el lenguaje
estandarizado SQL, para contar con un instrumento de diseño independiente de
cualquiermanejador específico.
Ante la necesidad de contar con un lenguaje de consultas cómodas para el usuario de
bases de datos comerciales, surge el SQL, el cual se ha convertido en el lenguaje
comercial de mayor influencia para realizar consultas en las bases de datos
relacionales.
En este tema definiremos los términos que se utilizaran en el lenguaje SQL: esquema
SQL, al cual se le hace referenciamediante un nombre y se establece el nombre del
usuario que es propietario de dicho esquema. Asimismo, definiremos otros elementos
que se encuentran dentro del esquema, como son: las tablas, vistas, dominios y
concesiones de autorización.

Calculo Relacional

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

Calculo relacional de tuplas

Calculo relacional de tuplas (CRT)
• Lenguaje no procedimental o declarativo
• Permite describir el conjunto respuesta sin ser explícitos
acerca del modo en que se debe calcular
• El CRT ha tenido graninfluencia en el diseño de otros
leguajes como SQL y QBE
• Las variables del CRT toman tuplas como valores. Una
variable de tupla representa un fila genérica de una instancia
válida de R.
• Forma general de una consulta en c´alculo relacional de tuplas:
{t | P(t)}
• t es una variable tupla y P es una f´ormula escrita en l´ogica de
primer orden
• El resultado de esta consulta es el conjunto de todas lastuplas que cumplen la condici´on P
Ejemplo:
• Datos personales del empleado con DNI 3:
{t | ((t ∈ P rogramadores) ∨ (t ∈ Analistas)) ∧ (t.DNI = 3)}

Formulas en el Calculo
relacional de tuplas
Formulas en el Calculo relacional de tuplas
Pueden ser ´átomos y formulas compuestas
Átomos:
Los ´átomos tienen una de las siguientes formas:
1 x ∈ R,
2 t.A op s.B (El dominio de los atributos A y B debe sercompatible)
3 t.A op c, c op t.A donde:
• con x, t y s variables tupla y R un esquema de relación.
• A un atributo de la relación en la que esta definida la variable de tupla t
• B un atributo de la relación en la que esta definida la variable de tupla s
• op es un operador de comparación (<, >, =, . . .)
• c un valor del dominio de A
Formulas compuestas: Para construir una formula se usan lassiguientes reglas:
1 Las formulas básicas son formulas.
2 Si F es una formula (F) y ¬F también son formulas.
3 Si F1 y F2 son formulas entonces F1 ∧ F2, F1 ∨ F2 y
F1 ⇒ F2 también son formulas.
4 Se pueden usar ∀ y ∃ para ligar las variables de tupla. Si F(t)
es una fórmula en la que aparece libre la variable de tupla t,
entonces las siguientes también son f´ormulas:
∃t ∈ R, P(t) y ∀t ∈ R, P(t)
Unavariable de tupla que está cuantificada se dice ligada cuando
aparece en una fórmula afectada por un cuantificador (∃, ∀).

Algebra Relacional

Se llama álgebra relacional a un conjunto de
operaciones simples sobre tablas relacionales, a partir
de las cuales se definen operaciones más complejas
mediante composición. Definen, por tanto, un pequeño
lenguaje de manipulación de datos.
El elementofundamental del modelo relacional de
bases de datos es la tabla relacional. Una tabla
relacional es una representación extensional de una
relación definida sobre un cierto dominio. Así, son
ejemplos de tablas:

Operaciones Derivadas

 1) Intersección  es una
operación derivada de la
diferencia. La intersección de dos
tablas es otra tabla formada por
las filas que aparecen en ambas
tablas y las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Un Caso Muy Caso
  • caso caso
  • La casa
  • Casa
  • Casa
  • Case
  • Caso
  • Casen

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS