Conceptos de SQL


Definición de SQL: 

SQL es un lenguaje de dominio específico utilizado en programación, diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales.


Historia de SQL:

Los orígenes del SQL nos llevan a la década de 1970, cuando en los laboratorios de IBM, se creó el nuevo software de base de datos System R. Y para gestionar los datos almacenados en System R, se creó el lenguaje SQL. En un principio se llamó SEQUEL, un nombre que todavía se utiliza como una pronunciación alternativa para SQL, pero más tarde fue renombrado a sólo SQL.


SEQUEL:

Entre 1974 y 1975 se implementó  un prototipo llamado SEQUEL-XRM.
Las experimentaciones con ese modelo (SEQUEL-XRM) llevaron, entre 1976 y 1977, a una revisión del lenguaje (SEQUEL/2), que a partir de ese tiempo cambió de nombre por causas legales, transformándose en SQL. El prototipo (System R), basado en este lenguaje, se adoptó y utilizó internamente en IBM y lo tomaron algunos de sus clientes elegidos. Gracias al éxito  rotundo de este sistema, que no estaba todavía comercializado.
           



El Lenguaje de manipulación de datos (DML):

Lenguaje de Manipulación de Datos es un lenguaje proporcionado por los sistemas gestores de bases de datos que permite a los usuarios de la misma llevar a cabo las tareas de consulta o modificación de los datos contenidos en las Bases de Datos del Sistema Gestor de Bases de Datos. 


SELECT:

Permite seleccionar las columnas que se van a mostrar y en el orden en que lo van a hacer. Simplemente es la instrucción que la base de datos interpreta como que vamos a solicitar información.


SIGNIFICADO DEL ASTERISCO(*):

Es un símbolo tipográfico o glifo. Es llamado así por su parecido a una estrella (del latín tardío asteriscus y este del griego ἀστερίσκος asterískos, «estrella pequeña»). ... En informática, el asterisco es también uno de los caracteres comodín más comunes.

DISTINCT:

Omite los registros cuyos campos seleccionados coincidan totalmente.

DISTINCT ROW:

Omite los registros duplicados basándose en la totalidad del registro y no sólo en los campos seleccionados.


INSERT:

La instrucción INSERT INTO se usa para insertar nuevos registros en una tabla.


UPDATE:

La instrucción UPDATE se usa para modificar los registros existentes en una tabla.


DELETE:

La instrucción DELETE se usa para eliminar registros existentes en una tabla.


MERGE:

La instrucción MERGE se utiliza para realizar cambios en una tabla en función de los valores coincidentes de antera.


FROM:

La instrucción MERGE se utiliza para realizar cambios en una tabla en función de los valores coincidentes de antera.


WHERE:

La cláusula WHERE se usa para filtrar registros.

La cláusula WHERE se usa para extraer solo aquellos registros que cumplen una condición específica.


AND:

Los operadores AND y OR se utilizan para filtrar registros en función de más de una condición:

El operador AND muestra un registro si todas las condiciones separadas por AND son VERDADERAS.

El operador OR muestra un registro si alguna de las condiciones separadas por OR es VERDADERA.

La cláusula WHERE se puede combinar con operadores AND, OR y NOT.


NOT:

El NOTcomando se usa con WHERE para incluir solo filas donde una condición no es verdadera.

La siguiente instrucción SQL selecciona todos los campos de "Clientes" donde el país NO es "Alemania":


ORDER BY:

El ORDER BYcomando se utiliza para ordenar el conjunto de resultados en orden ascendente o descendente.


IN:

El operador IN le permite especificar múltiples valores en una cláusula WHERE.

El operador IN es una abreviatura para múltiples condiciones OR.


BETWEEN:

El operador ENTRE selecciona valores dentro de un rango dado. Los valores pueden ser números, texto o fechas.

El operador ENTRE es inclusivo: se incluyen valores iniciales y finales. 


MAPA CONCEPTUAL CON LOS CONCEPTOS DEL 3 AL 15:





El Lenguaje de definición de datos (DDL):

Un lenguaje de base de datos o lenguaje de definición de datos (Data Definition Language, DDL por sus siglas en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los programadores de la misma llevar a cabo las tareas de definición de las estructuras que almacenarán los datos .

USE:

Cambia el contexto de la base de datos a la base de datos especificada o la instantánea de la base de datos en SQL Server.


CREATE:

La instrucción CREATE TABLE se usa para crear una nueva tabla en una base de datos.

ALTER:

La instrucción ALTER TABLE se usa para agregar, eliminar o modificar columnas en una tabla existente.


DROP:

La instrucción DROP TABLE se usa para descartar una tabla existente en una base de datos.




Comentarios

Entradas populares