ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

LENGUAJES DE CONSULTA


Enviado por   •  27 de Abril de 2015  •  888 Palabras (4 Páginas)  •  285 Visitas

Página 1 de 4

Instituto Tecnológico De Pochutla

Docente:

Ing. Miguel Morgan Matus

Carrera: Ingeniería en Sistemas Computacionales

Materia: Taller de base de datos

San Pedro Pochutla, Oaxaca, a 20 de abril del 2015.

LENGUAJES DE CONSULTA

Los lenguajes de consultas son los lenguajes en el que los usuarios solicitan información de la base de datos. Estos lenguajes son generalmente de más alto nivel que los lenguajes de programación. Los lenguajes de consulta pueden clasificarse como procedimentales y no procedimentales:

CLASIFICACIÓN

Procedimentales

El usuario indica al sistema que lleve a cabo una serie de operaciones en la BD para calcular el resultado.

No procedimentales

El usuario describe la información deseada sin dar un procedimiento concreto para obtener la información.

Lenguajes Formales del Modelo Relacional

Se parte de los esquemas de relaciones y se define un lenguaje de manipulación de datos.

Dentro de estos lenguajes podemos encontrar:

Álgebra Relacional (Procedimental)

Cálculo Relacional de Tuplas (No procedimental)

Cálculo Relacional de Dominios (No procedimental)

Estos lenguajes son estrictos y formales y han servido como base para los lenguajes implementados en los SGBD comerciales que veremos posteriormente.

Álgebra Relacional

Lenguaje de consulta procedimental basado en álgebra de conjuntos.

Serie de operaciones que toman una o dos relaciones como entrada y generan una relación como salida, pero siempre sin modificar los datos de la base de datos (es un lenguaje de consulta).

Las operaciones son:

Selección

Proyección

Reunión (JOIN o producto cartesiano con condición)

División

Operaciones habituales de conjuntos: unión, intersección, resta y producto cartesiano.

Las operaciones seleccionar, proyectar y renombrar, son denominadas operaciones unitarias ya que operan sobre una tabla. Las otras operaciones operan sobre pares de relaciones y, por tanto se llaman operaciones binarias.

SELECCIÓN

Esta operación selecciona tuplas (filas) que satisfacen una instrucción (condición) dada de una tabla. Se representa por medio de paréntesis.

(nombre_tabla WHERE condición);

La oración de la instrucción después de la cláusula WHERE puede incluir condiciones de igualdad como =,=, <,>,>=, <=,

...

Descargar como (para miembros actualizados)  txt (5.1 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com