Información básica sobre SQL
¿Que es?
SQL (Lenguaje de consultas estructurado) es un lenguaje de computación estándar que sirve para trabajar con conjuntos de datos y las relaciones entre ellos. Los programas de bases de datos relacionales, como Microsoft Office Access, usan SQL para trabajar con datos. Incluso este lenguaje es una plataforma de Business Intelligence para soluciones de integración, análisis y creación de informes de datos.
¿Para que se usa?
SQL se usa para describir conjuntos de datos que pueden ayudarle a responder preguntas. Cuando usa SQL, debe emplear la sintaxis correcta. La sintaxis es el conjunto de reglas mediante las cuales se combinan los elementos de un lenguaje correctamente. La sintaxis de SQL se basa en la sintaxis del inglés
¿Que puede hacer SQL?
- Ejecutar consultas
- Obtener datos
- Insertar, actualizar y borrar registros
- Crear vistas
- Configurar permisos a tablas, procedimientos y vistas
- Crear nuevas bases de datos
- Crear nuevas tablas en una base de datos
- Crear procedimientos almacenados
Componentes del SQL
El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos.
Tipos de consultas
- Consultas de referencias cruzadas
- Consultas de unión internas
- Consultas de unión externo
Lenguaje de Consultas
El lenguaje de consultas consta de:
- Delete (Borrar)
- Insert (Insertar)
- Select (Seleccionar)
- Update (Actualizar)
Instrucciones SELECT
Una instrucción SELECT contiene una descripción completa del conjunto de datos que desea obtener de una base de datos. Incluye lo siguiente:
- Qué tablas contienen los datos.
- Cómo se relacionan los datos de orígenes diferentes.
- Qué campos o cálculos proporcionarán los datos.
- Criterios que los datos deben cumplir para ser incluidos.
- Si se deben ordenar los datos y, en caso de ser así, cómo deben ordenarse.
Cláusulas básicas de SQL
Cada cláusula realiza una función para la instrucción SQL. En la siguiente tabla se enumeran las cláusulas SQL más comunes.
- Cláusula SELECT: Una cláusula SELECT no tiene que mencionar las tablas que contienen los campos y no puede especificar las condiciones que deben cumplir los datos que se van a incluir.
- Cláusula FROM: Esta cláusula no enumera los campos que desee seleccionar.
- Cláusula WHERE: la cláusula WHERE no es un elemento obligatorio en una instrucción SELECT.
- Cláusula ORDER BY: Esta cláusula contiene una lista de los campos que desea usar para ordenar, en el mismo orden en que desea aplicar las operaciones de ordenación.
En general una consulta SQL simple tendrá la siguiente forma:
SELECT CAMPOS (separados por comas)
FROM TABLA
WHERE CONDICIÓN
Términos SQL
Cada cláusula SQL consta de términos, comparables a diferentes partes de la oración. En la siguiente tabla se enumeran los tipos de términos de SQL.
Preguntas de construcción
las preguntas de construcción ayuda a crear las consultas
- ¿Qué datos nos piden?
- ¿Dónde están los datos?
- ¿Qué requisitos debe cumplir los registros
1)
SELECT *
FROM Personas
WHERE Apellidos ='Trejo Lemus'
2)
SELECT region, ciudad, ventas
FROM oficinas
ORDER BY region, ciudad
FROM oficinas
ORDER BY region, ciudad
Muestra las ventas de cada oficina , ordenadas por orden alfabético de región y dentro de cada región por ciudad.
SELECT region, ciudad, (ventas - objetivo) AS superavit
FROM oficinas
ORDER BY region, 3 DESC
Lista las oficinas clasificadas por región y dentro de cada región por superavit de modo que las de mayor superavit aparezcan las primeras.
TUTORIAL:
Referencia Bibliográfica:
- http://beginner-sql-tutorial.com/sql.htm
- http://office.microsoft.com/es-es/access-help/access-sql-conceptos-basicos-vocabulario-y-sintaxis-HA010256402.aspx
- http://www.pablin.com.ar/computer/cursos/varios/sql1.htm


muy linto tu blogg y muy informativo
ResponderEliminarmuy buen blog, buena informacion
ResponderEliminarBUENA INFORMACION
ResponderEliminarme sirvió mucho tu información :D gracias
ResponderEliminarEl tutorial me aclaro demasiadas cosas !! Gracias
ResponderEliminareste blog me fue de gran ayuda
ResponderEliminarLas instrucciones en SQL son apropiadas para acceder a los comandos básicos de las bases de datos en Access.
ResponderEliminarMe parece una herramienta muy útil, gracias por tu publicación
ResponderEliminarEl Blog tiene buenas herramientas para conocer sobre SQL, gracias por la información.
ResponderEliminarExcelente video gracias por la explicación
ResponderEliminarGracias por tu información fue de gran ayuda
ResponderEliminarLos ejemplos y tutoriales fueron de gran ayuda para comprender el tema :D
ResponderEliminar