Introducción al Lenguaje SQL ¿Qué es el lenguaje SQL?
Enviado por julianasalgado • 1 de Septiembre de 2019 • Resumen • 1.575 Palabras (7 Páginas) • 106 Visitas
Introducción al Lenguaje SQL
¿Qué es el lenguaje SQL?
El Lenguaje de Consulta Estructurado SQL (Sequence Query Languaje), es el leguaje de base de datos normalizado, utilizado por todas las BD conocidas como ser: [pic 2]
[pic 3]
[pic 4][pic 5][pic 6]
La importancia de conocer el lenguaje SQL, está en que por medio de él podemos obtener cualquier tipo de reporte o consulta de los datos sin tener que hacer un programa largo y tedioso, a través de una sola instrucción es posible obtener de la BD cualquier información.
Los Programadores en SQL, son personas muy apreciadas en cualquier institución, más que los programadores que se dedican al desarrollo de aplicaciones en otras herramientas de programación; un programador en SQL está preparado para dar un informe o reporte en cuestión de minutos.
Componentes del SQL
El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones, estos nos ayudan a crear, actualizar y manipular las BD.
Tipos de comandos en SQL:
- el DDL (Data Description Language), lenguaje de definición de datos, incluye órdenes para definir, modificar o borrar las tablas en las que se almacenan los datos y de las relaciones entre estas. (Es el que más varia de un sistema a otro)
- el DCL (Data Control Language), lenguaje de control de datos, contiene elementos útiles para trabajar en un entorno multiusuario, en el que es importante la protección de los datos, la seguridad de las tablas y el establecimiento de restricciones en el acceso, así como elementos para coordinar la compartición de datos por parte de usuarios concurrentes, asegurando que no interfieren unos con otros.
- el DML (Data Manipulation Language), lenguaje de manipulación de datos, nos permite recuperar los datos almacenados en la base de datos y también incluye órdenes para permitir al usuario actualizar la base de datos añadiendo nuevos datos, suprimiendo datos antiguos o modificando datos previamente almacenados.
Comandos Externos
- Create: se utiliza para crear tablas, índices y otros objetos.
- Drop: se utiliza para eliminar tablas, índices y otros objetos.
- Alter: se utiliza para modificar las tablas.
Comandos Internos
- Select: se utiliza para consultar datos de los registros de las tablas.
- Insert: se utiliza para agregar registros a la tabla de datos.
- Update: se utiliza para modificar los valores de los campos y registros de una tabla.
- Delete: se utiliza para eliminar registros de una tabla.
Cláusulas
Las cláusulas son agregados al comando SELECT, que permite seleccionas o manipular los datos siguiendo ciertos criterios.
- From: se utiliza para indicar de que tabla se leerán o seleccionaran los datos.
- Where: se utiliza para filtrar la selección de datos por medio de condiciones.
- Group by: se utiliza para agrupar los registros de acuerdo a un criterio.
- Having: se utiliza para filtrar los resultados de un agrupamiento por medio de uan condición.
- Order by: se utiliza para ordenar los datos en una selección de los mismos.
Las cláusulas se usan como parte de la sentencia SELECT, pero no se usan en el resto de los comandos internos como Insert, Update y Delete.
Operadores Lógicos
Un operador lógico es un enlace entre una condición y otra, dando una relación entre ambas; los operadores lógicos son necesarios en los casos en que en una sentencia SELECT se desean manejar más de una condición. Entre los operadores lógicos tenemos los siguientes:
[pic 7]
- AND: se utiliza para evaluar dos condiciones y solo si las dos condiciones se cumplen devuelve un valor verdadero.
- OR: se utiliza para evaluar dos condiciones y devuelve un valor verdadero solo si al menos una de las dos condiciones se cumple.
- NOT: devuelve el valor contrario de una expresión.
Operadores de Comparación
Un operador de comparación utiliza para indicar contra qué valor se desea comparar una condición.
[pic 8][pic 9]
Funciones
Las Funciones se utilizan para especificar una acción distinta a una simple lectura de registros; por medio de las funciones los resultados obtenidos son cálculos en base a grupos de registros.
- AVG: calcula el valor promedio entre valores de un campo del registro.
- COUNT: devuelve el número de registros de una selección.
- SUM: suma valores de un determinado campo del registro.
- MAX: devuelve el número más alto de un campo específico.
- MIN: devuelve el número más bajo de un campo específico.
Consultas de Selección
SELECT es uno de los comandos internos de SQL, y se utiliza para consultar datos de los registros de las tablas.
Una sentencia SELECT es una lectura a la tabla de datos; las consultas de selección se utilizan para indicar el motor de datos que devuelva información de las BD, esta información es devuelta en forma de conjunto de registros.
...