SQL

video_library 6 Clases


SQL (lenguaje de consulta estructurado) es un lenguaje informático destinado a almacenar, manipular y consultar datos almacenados en bases de datos relacionales. La primera encarnación de SQL apareció en 1974, cuando un grupo en IBM desarrolló el primer prototipo de una base de datos relacional.

La primera base de datos relacional comercial fue lanzada por Relational Software (que luego se convertiría en Oracle).

Existen normas para SQL. Sin embargo, el SQL que se puede usar en cada uno de los principales RDBMS hoy en día está en diferentes versiones.

Esto se debe a dos razones: 1) el estándar de comando SQL es bastante complejo, y no es práctico implementar otro estándar, y 2) cada proveedor de base de datos necesita una manera de diferenciar su producto de otros. En este tutorial, tales diferencias se notan cuando son apropiadas.

Este sitio de ayuda de programación en SQL se divide en las siguientes secciones:


Introducción a SQL o lenguaje de consulta estructurado

Lectura: 03:41 1712

El lenguaje de consulta estructurado es un lenguaje de base de datos estándar que se utiliza para crear, mantener y recuperar la base de datos relacional. ¿Qué es la base de datos relacional? Base de datos relacional significa que los datos se almacenan y se recuperan en forma de relaciones (tablas). La Tabla 1 muestra la base de datos relacional con solo una relación llamada ESTUDIANTE que almacena ROLL_NO, NOMBRE, DIRECCIÓN, TELÉFONO y EDAD de los estudiantes. ESTUDIANTE ROLL_NO NOMBRE […]

Comandos básicos para consultas SQL

Lectura: 02:57 10958

En esta sección, analizamos los siguientes comandos de SQL, que se utilizan con frecuencia en las consultas de SQL. Al final de esta sección, aprenderá los aspectos básicos de la recuperación de datos de la base de datos utilizando SQL. SQL SELECT SQL DISTINCT SQL WHERE SQL AND OR SQL IN SQL BETWEEN SQL Wildcard SQL LIKE SQL ORDER BY SQL GROUP BY SQL HAVING SQL ALIAS SQL AS SQL SELECT UNIQUE SQL INSERT INTO SQL INSERT INTO SELECT SQL […]

Funciones SQL

Lectura: 00:44 644

Desde que comenzamos a tratar con los números, la siguiente pregunta natural es si es posible hacer cálculos matemáticos con esos números, como resumirlos o tomar su promedio. ¡La respuesta es sí! SQL tiene varias funciones aritméticas, y son: Función SQL Descripción AVG Promedio de la columna. COUNT Número de registros. MAX Máximo de la columna. MIN Mínimo de la columna. SUM Suma de la columna. ROUND Redondea un número a la precisión especificada. La sintaxis para usar funciones es, […]

Transacciones en SQL

Lectura: 01:45 4975

Las transacciones agrupan un conjunto de tareas en una sola unidad de ejecución. Cada transacción comienza con una tarea específica y finaliza cuando todas las tareas del grupo se completan con éxito. Si cualquiera de las tareas falla, la transacción falla. Por lo tanto, una transacción tiene solo dos resultados: éxito o fracaso. Los pasos incompletos dan como resultado el fracaso de la transacción. Una transacción de base de datos, por definición, debe ser atómica, consistente, aislada y duradera. Estos […]

Crear Vistas (tablas virtuales) en SQL

Lectura: 01:17 33106

Las vistas en SQL son una especie de tablas virtuales. Una vista también tiene filas y columnas, ya que están en una tabla real en la base de datos. Podemos crear una vista seleccionando campos de una o más tablas presentes en la base de datos. Una vista puede tener todas las filas de una tabla o filas específicas basadas en ciertas condiciones. En este artículo aprenderemos a crear, eliminar y actualizar vistas. CREANDO VISTAS Podemos crear la vista usando […]

Índices en SQL

Lectura: 01:44 833

En esta clase, veremos cómo crear, eliminar y usar INDEZ en la base de datos. Un índice es un objeto del esquema. El servidor lo utiliza para acelerar la recuperación de filas mediante un puntero. Puede reducir la E/S del disco (entrada / salida) mediante el uso de un método de acceso rápido a la ruta para localizar los datos rápidamente. Un índice ayuda a acelerar las consultas de selección y las cláusulas, pero ralentiza la entrada de datos. Los […]