SQL:
Con SQL podemos hacer entre otras las siguientes operaciones en el programa que gestiona las bases de datos:
(Por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como hacer cambios en ellas.
ORÍGENES Y EVOLUCIÓN
- Entre 1974 y 1975 se implementó en un prototipo llamado SEQUEL-XRM.
- Entre 1976 y 1977, condujeron a una revisión del lenguaje (SEQUEL/2)
- Cambió de nombre por motivos legales. convirtiéndose en SQL.
- A partir de 1981, IBM comenzó a entregar sus productos relacionales
- En 1983 empezó a vender DB2
- En 1986, el ANSI adoptó SQL como estándar para los lenguajes relacionales.
- En 1987 se transformó en estándar ISO, con el nombre de SQL/86.
- Luego se presento la versión SQL/89.
- En 1992 se lanza un nuevo estándar ampliado y revisado del SQL llamado "SQL-92"
- SQL3 nuevo estándar de SQL en 1999, después de más de 7 años de debate.
FUNCIONES DE SQL
DDL
– Data Definition Language
Creación de
estructuras de la base de datos.
Integridad de
los datos.
DML
– Data Manipulation Language
Recuperación de
datos.
Manipulación de
datos.
DCL
– Data Control Language
Control de
acceso.
Compartición de
datos.
Con SQL podemos hacer entre otras las siguientes operaciones en el programa que gestiona las bases de datos:
- Crear nuevas bases de datos.
- Crear nuevas tablas en una base de datos.
- Crear nuevos registros en las tablas de una base de datos
- Crear tablas de consulta en una base de datos.
- Borrar tablas o bases de datos.
- Borrar registros.
- Cambiar uno o varios datos de un registro.
- Mostrar los datos de una tabla o consulta.
- Buscar y mostrar sólo algunos datos de una tabla o consulta, poniendo una serie de condiciones para la búsqueda.
INVOCACIONES DE SQL
Invocación Directa:
La sentencia es invocada desde la terminal y los datos devueltos se presentan en pantalla.
Invocación desde Programa:
Sentencia se invoca como parte de la ejecución del programa y los datos devueltos se recogen en una área de entrada del programa.
VENTAJAS DE SQL
- Independencia de los fabricantes.
- Portabilidad a cualquier tipo de plataforma.
- SQL está estandarizado.
- Basado en el modelo relacional.
- Lenguaje de alto nivel.
- Consultas interactivas ad-hoc.
- Utilización en Lenguaje de programación.
- Múltiples vistas de los datos.
- Lenguaje de base de datos.
- Definición dinámica de datos.
- Arquitectura cliente/servidor.
TIPOS DE DATOS
OPERADORES
Enlace complementario:
https://books.google.com.ec/books?id=FR3ZfyrY8_gC&pg=PA8&dq=lenguaje+sql&hl=es-419&sa=X&ved=0ahUKEwiukJLukcHKAhVHph4KHZRCDysQ6AEIHjAB#v=onepage&q=lenguaje%20sql&f=false
REFENCIAS:
- Orígenes y Evolución de SQL. (Sin fecha). Recuperado el 30 de noviembre de 2015 de http://sql3.wikispaces.com/4.-+Or%C3%ADgenes+y+Evoluci%C3%B3n+de+SQL.
- Características de SQL. (Sin fecha). Recuperado el 30 de noviembre de 2015 de http://aprende-web.net/progra/sql/sql_2.php
No hay comentarios:
Publicar un comentario