Successfully reported this slideshow.

Qué es el sql

2,564 views

Published on

  • Be the first to comment

Qué es el sql

  1. 1. Structured query language
  2. 2. SQL  Concepto: Es un lenguaje de consultaestructurado, surgido de un proyecto deinvestigación de la IBM para el acceso a base dedatos relacionales.Sql es un lenguaje de base de datos normalizado;se utiliza para crear y manipular directamente lasbases de datos jet y crear consultas SQL.También es utilizado para crear objetosQueryDef.
  3. 3.  Función: Nos permite realizar consultas a las bases dedatos además realiza función de definición, control ygestión Sentencias:  se clasifican según tres lenguajes: DDL(Data Description language).- Es un lenguaje de definición de datos; permite definir, modificar o borrar tablas y las relaciones entre estas DCL(Data Control Language).-Es un lenguaje de control de datos, contiene útiles elementos para trabajar en entornos multiusuarios que nos permite una seguridad a las tablas y una restricción al acceso de ellas. DML(Data Manipulación Language).- Es un lenguaje de manipulación de datos, en el cual nos permite recuperar datos almacenados en una base.
  4. 4. Componentes:  Están compuestos por comandos, clausulas, operadores y funciones de agregado. ********COMANDOS********Existe dos tipos: DLL: Nos permite crear y definir nuevas bases de datos. DML: Genera consultas para ordenar filtrar y extraer datos.
  5. 5. ************CLAUSULAS**************Son condiciones de modificación para definir undato como:  FROM.- Se utiliza para especificar los registros seleccionados en una tabla. WHERE.- Sirve para especificar las condiciones reunidas en un registro. GRUOP BY.- Separa los registros seleccionados en grupo especifico. HAVING.-Expresa la condición que se debe satisfacer en cada grupo. ORDER BY.-Se encarga de ordenar los registros.
  6. 6. **********OPERADORES LOGICOS************** AND(y): Evalúa dos condiciones y devuelve un valor de verdad si ambas son ciertas. OR(u): Evalúa dos condiciones y devuelve un valor de  verdad si alguna de ellas es cierta. NOT(no).- Negación lógica********* OPERADORES DECOMPARACION*********** < «menor que» > «mayor que» <> «distinto de» <= «menor igual que» >= «mayor o igual que» Between Para especificar un examen de valor. Like Utilizado en la comparación de modelo.
  7. 7.  IN Utilizado para especificar registros de una base de datos.************FUNCIONES DEAGREGADO************ Se usa en una clausula de SELECT en grupo deregistros para devolver un único valor.• AVG: Es para calcular el promedio• COUNT: Devuelve el numero de registros de una selección.• SUM: Devolver la suma de todos los valores de un campo.• MAX: Devuelve el valor mas alto de un campo.• MIN: Devuelve el valor mas bajo de un campo.
  8. 8.

×