1-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. Una de sus principales características es el manejo del álgebra y el cálculo relacional para efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como realizar cambios en ellas.
SQL consiste en un lenguaje de definición de datos, un lenguaje de manipulación de datos y un lenguaje de control de datos.

2-HISTORIA DE SQL-----CON UNA LINEA DE TIEMPO-EXPLICANDO DIFERENTES VERSIONES
1974------Donald Chamberlin con la colaboracion de otras personas que trabajan en los laboratorios de investigacion de IBM, inventaron un lenguaje para la especificacion de las carateristicas de las bases de datos que adoptan el modelo relacional. fue llamado SEQUEL.
1974-1975-----SEQUEL-XRM es un sistema de base de datos experimental, fue construido para desmotrar que las ventajas de usabilidad del modelo de datos relacional se pueden realizar en un sistema con la funcion completa y de alto rendimiento necesario para el uso de produccion diaria.
1976-1977----- SEQUEL 2 es un lenguaje de datos relacional que ofrece un conjunto coherente, ingles palabra clave orientadas de instalaciones para consulta, definicion de datos, manipulacion de datos y control de datos.
1981-----Al ver el exito que tiene elSQL/2 mas compañias intengan generas sus SGDB.
1981-----Al ver el exito que tiene elSQL/2 mas compañias intengan generas sus SGDB.
3-LENGUAJE DE MANIPULACIÓN DE DATOS(DML)
Un lenguaje de manipulación de datos (Data Manipulation Language, o DML en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios llevar a cabo las tareas de consulta o manipulación de los datos, organizados por el modelo de datos adecuado.
El lenguaje de manipulación de datos más popular hoy día es SQL, usado para recuperar y manipular datos en una base de datos relacional.

4-SELECT
Palabra clave que indica que la sentencia de SQL que queremos ejecutar es de selección.

4.1--SIGNIFICADO DEL ASTERISCO (*)
El asterisco se emplea para denotar la multiplicidad desde cero hasta n clases. En algunos lenguajes de consulta de bases de datos, tal y como SQL, se entiende que es un carácter comodín (wildcard) que viene a significar la consulta sobre cualquier cadena de texto.
4.2---DISTINCT
Omite los registros cuyos campos seleccionados coincidan totalmente.
4.3--DISTINCT ROW


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


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

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


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


MERGE funciona mejor cuando las dos tablas tienen una mezcla compleja de características coincidentes.
9-FROM

FROM se utiliza para enumerar las tablas y las combinaciones necesarias para la instrucción SQL.
10-WHERE


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


El operador AND 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.
12-NOT


El operador NOT muestra un registro si las condiciones no son verdaderas.
13-ORDER BY


ORDER BY se usa para ordenar el conjunto de resultados en orden ascendente o descendente.
14-IN
El operador IN le permite especificar múltiples valores en una cláusula WHERE.
15-BETWEEN


El comando ENTRE se utiliza para seleccionar valores dentro de un rango dado. Los valores pueden ser números, texto o fechas.
Mapa Conceptual
El Lenguaje de manipulación de datos (DML)
SELECT Significado del asterisco(*)
DISTINCT DISTINCT ROW
INSERT UPDATE
DELETE MERGE
FROM WHERE
AND NOT
ORDER BY IN
BETWEEN
16-EL LENGUAJE DE DEFINICIÓN DE DATOS (DDL)
DDL significa lenguaje de definición de datos y son las declaraciones requeridas para crear las tablas utilizadas en los ejemplos de condición AND.
17-USE


USE DATABASE se utiliza para designar una base externa como base de datos actual, en otras palabras, la base a la cual se dirigirán las próximas consultas SQL en el proceso actual.
18-CREATE


La instrucción CREATE DATABASE se usa para crear una nueva base de datos SQL.
19-ALTER


El comando ALTER TABLE agrega, elimina o modifica columnas en una tabla y varias restricciones en una tabla.
20-DROP


El comando DROP COLUMN se usa para eliminar una columna en una tabla existente.
21-TRUNCATE


Devuelve un numero truncado a dos decimales.
No hay comentarios:
Publicar un comentario