SQL es un lenguaje estandarizado para bases de datos relacionales que permite crear tablas, consultar y modificar datos de manera sencilla. Se desarrolló originalmente en 1974 y desde entonces ha pasado por varias revisiones para convertirse en el estándar industrial para bases de datos relacionales. SQL tiene múltiples usos como crear y modificar bases de datos, asignar permisos, y definir la estructura y organización de los datos almacenados.
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
SQL Server: introducción a las bases de datos
1. Unviversidad Dominicana O&M
Tema: SQL Server Materia: Base De Datos
Sección: 0541
Nombre: Andres Cabrera Matrícula: 17-EIIT-1-050
Docente: Starling Germosen Reynoso
3. DEFINICION
• SQL (Standar Query Language) es un lenguaje estandarizado de base de datos, el cual
nos permite realizar tablas y obtener datos de ella de manera muy sencilla. Para
exponer mas claramente los conceptos se realizaran ejemplo sobre relaciones que se
crearan aquí para entender mejor como funciona SQL.
• También se puede decir, SQL es un lenguaje bastante sencillo, principalmente
orientado a bases de datos y, sobre todo, al manejo de consultas. Visual
Basic incorpora esta extensión junto a nuestras bases de datos, obteniendo potentes
resultados. De hecho, las consultas que se realizan en Access, están desarrolladas o
basadas en este lenguaje, por lo que su implementación en Visual Basic no es
complicada.
• El objetivo principal de SQL es la realización de consultas y cálculos con los datos de
una o varias tablas.
4. HISTORIA
La historia de SQL empieza en 1974 con la definición, por parte de Donald Chamberlin y de otras personas que trabajaban en los laboratorios de
investigación de IBM, de un lenguaje para la especificación de las características de las bases de datos que adoptaban el modelo relacional. Este
lenguaje se llamaba SEQUEL (Structured English Query Language) y se implementó en un prototipo llamado SEQUEL-XRM entre 1974 y 1975. Las
experimentaciones con ese prototipo condujeron, entre 1976 y 1977, a una revisión del lenguaje (SEQUEL/2), que a partir de ese momento cambió de
nombre por motivos legales, convirtiéndose en SQL. El prototipo (System R), basado en este lenguaje, se adoptó y utilizó internamente en IBM y lo
adoptaron algunos de sus clientes elegidos. Gracias al éxito de este sistema, que no estaba todavía comercializado, también otras compañías
empezaron a desarrollar sus productos relacionales basados en SQL. A partir de 1981, IBM comenzó a entregar sus productos relacionales y en 1983
empezó a vender DB2. En el curso de los años ochenta, numerosas compañías (por ejemplo Oracle y Sybase, sólo por citar algunos) comercializaron
productos basados en SQL, que se convierte en el estándar industrial de hecho por lo que respecta a las bases de datos relacionales.
En 1986, el ANSI adoptó SQL (sustancialmente adoptó el dialecto SQL de IBM) como estándar para los lenguajes relacionales y en 1987 se transformó
en estándar ISO. Esta versión del estándar va con el nombre de SQL/86. En los años siguientes, éste ha sufrido diversas revisiones que han conducido
primero a la versión SQL/89 y, posteriormente, a la actual SQL/92.
Actualmente, está en marcha un proceso de revisión del lenguaje por parte de los comités ANSI e ISO, que debería terminar en la definición de lo que
en este momento se conoce como SQL3. Las características principales de esta nueva encarnación de SQL deberían ser su transformación en un
lenguaje stand-alone (mientras ahora se usa como lenguaje hospedado en otros lenguajes) y la introducción de nuevos tipos de datos más complejos
que permitan, por ejemplo, el tratamiento de datos multimediales.
6. USOS DE SQL SERVER
• Originariamente pensado para ser una herramienta de
consulta, SQL puede ejecutar consultas hacia una base de
datos, así como recuperar datos de ella. Además de hacer
consultas, SQL tiene muchas otras funciones. Es una
herramienta usada para crear nuevas bases de datos y
nuevas tablas. Puede insertar y realizar modificaciones en la
base de datos. SQL también puede borrar e insertar, crear
vistas y crear procedimientos almacenados. SQL también
puede asignar permisos. La compartición de datos es una de
las funciones de SQL, por lo que los usuarios concurrentes
pueden acceder y ver los datos sin interferir con el trabajo
del resto.
• SQL también proporciona definición de datos, permitiendo
que los usuarios definan la estructura y organización de los
datos almacenados. Incluida en esta función está cómo SQL
permite a los usuarios definir relaciones entre los elementos
de datos almacenados. Lo que es más importante, SQL
define la integridad de los datos protegiéndolos de las
actualizaciones inconsistentes y los fallos del sistema que
pueden ocasionar corrupciones.
10. FUCIONALIDANES
• SELECT: Hace la seleccion en una tabla de la base de datos.
• INSERT INTO: Agrega un nuevo registro a la tabla elegida.
• DELETE: Borra registro de nuestra tabla.
• UPDATE: Actualiza registros, modificando datos ya existentes.