2.4 Introducción A SQL
2.4 Introducción A SQL
2.4 Introducción A SQL
Modalidad virtual
DESCRIPCIÓN:
Este leguaje es para trabajar con una base de datos. Es un lenguaje estándar e interactivo de
acceso a bases de datos relacionales, permite realizar distintas operaciones en ellas, gracias
a la utilización del álgebra y del cálculo relacional.
DESARROLLO:
La historia de SQL.
La historia de SQL comienza en 1969, cuando el investigador de IBM Edgar F. Codd definió el
modelo de base de datos relacional. Ese modelo se basa en la asociación de «claves» con varios
datos. Por ejemplo, un nombre de usuario se puede asociar con un nombre real y un número de
teléfono. Unos años más tarde, IBM creó un lenguaje para los sistemas de gestión de bases de
datos relacionales basado en el trabajo de Codd. Ese lenguaje primero se llamó SEQUEL, siglas de
«Structured English Query Language» y después de varias implementaciones y revisiones, pasó a
llamarse SQL. Las pruebas comenzaron en 1978, y luego IBM empezó a desarrollar productos
comerciales como SQL/DS en 1981 y DB2 en 1983. Le siguieron otros proveedores, como Sybase,
Ingres u Oracle, que lanzó su primer producto en 1979.
Ahora en su tercera década de existencia, el lenguaje SQL ofrece una gran flexibilidad a los usuarios
soportando bases de datos distribuidas, es decir, bases de datos que se pueden ejecutar en varias
redes de ordenadores a la vez. Certificado por ANSI e ISO, el lenguaje SQL se ha convertido en un
estándar de lenguaje de consulta de base de datos, siendo la base de una gran variedad de
aplicaciones de bases de datos bien establecidos en Internet hoy en día. Sirve tanto para propósitos
empresariales como para necesidades académicas y funciona tanto en equipos individuales como
en servidores de empresa.
Con el avance en la tecnología de base de datos de aplicaciones basadas en SQL se ha vuelto cada
vez más asequible para el usuario normal. Esto se debe a la introducción de diversas soluciones de
bases de datos SQL de código abierto como MySQL, PostgreSQL, SQLite, Firebird, y muchos más.
Diferentes estándares existentes de SQL
1986 SQL-86 SQL-87 Primera publicación hecha por ANSI. Confirmada por la Organización
Internacional de Normalización en 1987.
1999 SQL:1999 SQL2000 Se agregaron expresiones regulares, consultas recursivas (para relaciones
jerárquicas), triggers y algunas características orientadas a objetos.
2006 SQL:2006 ISO/IEC 9075-14:2006 Define las maneras en las cuales SQL se puede
utilizar conjuntamente con XML. Define maneras de importar y guardar
datos XML en una base de datos SQL, manipulándolos dentro de la base
de datos y publicando el XML y los datos SQL convencionales en forma
XML. Además, proporciona facilidades que permiten a las aplicaciones
integrar dentro de su código SQL el uso de XQuery, lenguaje de consulta
XML publicado por el W3C (Word Wide Web Consortium) para acceso
concurrente a datos ordinarios SQL y documentos XML.
2008 SQL:2008 Permite el uso de la cláusula ORDER BY fuera de las definiciones de los
cursores. Incluye los disparadores del tipo INSTEAD OF. Añade la
sentencia TRUNCATE.5
Los sistemas de gestión de base de datos con soporte SQL más utilizados son:
DB2.
HSQL.
InterBase.
Oracle.
MySQL.
PostgreSQL.
SQL Lite, etc.
CREATE.
ALTER.
DROP.
TRUNCATE.
COMMIT
ROLLBACK
SAVEPOINT.
GRANT.
REVOKE.
Es el que permite a los usuarios llevar a cabo las tareas de consulta o manipulación de datos, recoge
todas las operaciones de intercambio de datos entre tablas. Las operaciones se dividen en
Consultas. (Recuperación de Información)
Tratamiento de Datos (Insertar, Actualizar y Eliminar).
Los comandos utilizados en este sublenguaje son.
SELECT
INSERT.
UPDATE.
DELETE.
CONCLUSIONES:
SQL nos permite ingresar comandos o sentencias de tal manera que podemos administrar o
crear una base de datos esta variedad de comandos nos permite generar información datos
desde la creación , modificación o mantenimiento a tablas las cuales también nos permiten
recuperar datos o importarlas de varias maneras es difícil imaginar hoy en día la
concentración u información sin base de datos las pequeñas o grandes industrias tiene como
base de su sistema información la construcción de bases de datos con las que podemos tener
una gran versatilidad incluso con equipos.
BIBLIOGRAFIA:
Editorial Etecé. (5 agosto, 2021). Base de datos. Recuperado de https://concepto.de/base-
de-datos/
(3 de diciembre). La historia de SQL. España. datas Recuperado de
https://datascientest.com/es/sql-todo-lo-que-necesitas-saber-sobre-el-lenguaje-de-
programacion-de-bases-de-
datos#:~:text=La%20historia%20de%20SQL%20comienza,%C2%ABclaves%C2%BB%20con
%20varios%20datos.
Block payco. (9 de septiembre 2022). 5 beneficios de tener una base de datos SQL en la
empresa. México. Épico Recuperado de https://blog.epayco.com/tecnologia/5-beneficios-de-
sql-para-manejar-bases-de-datos/