SQL Structured Query Language

1 SQL Structured Query Language ...
Author: Carlitos Olvera
0 downloads 4 Views

1 SQL Structured Query Language

2 El lenguaje de consulta estructurado, es un lenguaje declarativo (se le indica a la máquina dice que es lo que se desea obtener y no como hacerlo), que permite realizar operaciones en una base de datos.

3 Operaciones en una base de datosManipulación Insertar Actualizar Borrar Consultar Definición Crear Alterar Eliminar

4 ALGEBRA RELACIONAL Soporte matemático de una consulta en el modelo relacional. Se rige bajo la ley de cierre: “Las operaciones con relaciones producen como resultado otra relación”.

5 Operadores algebraicosPrimitivos Extendidos Unarios Binarios

6 OPERADOR DE PROYECCIÓN (π)Es una operación algebraica que es primitiva y unaria, mediante la cual se toma como entrada una relación y cuya salida es otra relación con los atributos seleccionados y eliminando duplicados.

7 Sea la relación R(A,B,C,D),R1= π B,C (R)

8 Implementación de la Proyección en SQLSELECT FROM Esta implementación no elimina duplicados. El resultado de esta consulta queda como se muestra a continuación. B C b1 c1 b2 c2

9 La implementación de la operación proyección con eliminación de duplicados, es como se muestra a continuación. SELECT DISTINCT FROM SELECT DISTINCT B,C FROM R B C b1 c1 b2 c2