Los fundamentos de lo que es SQL

La consulta y actualización de los datos de una base de datos suele realizarse mediante SQL, un lenguaje muy utilizado, pero ¿qué es SQL?. 

Ahora vamos a explicar qué es SQL. 

El lenguaje de consulta estructurado (SQL) es un lenguaje de programación que se utiliza para acceder a los datos de una base de datos y modificarlos. Fue adoptado como estándar por el American National Standards Institute (ANSI) en 1986 y por la Organización Internacional de Normalización (ISO) en 1987.

Ante la pregunta "¿Qué puede hacer SQL?"

Las numerosas funciones de SQL incluyen: la capacidad de ejecutar consultas en una base de datos, recuperar datos de esa base de datos, insertar registros en esa base de datos, actualizar registros en esa base de datos, eliminar registros de esa base de datos, crear bases de datos, crear tablas dentro de una base de datos, crear procedimientos almacenados dentro de una base de datos, crear vistas dentro de una base de datos y establecer permisos en esas tablas, procedimientos y vistas. 

Servidores

SQL es un lenguaje estándar ampliamente aceptado para la gestión de bases de datos, PERO.... 

Aunque SQL está estandarizado por organizaciones como ANSI e ISO, sigue habiendo varias implementaciones distintas del lenguaje. 

Sin embargo, tal y como exige ANSI, todos comparten un soporte uniforme para los comandos más esenciales (incluyendo SELECT, UPDATE, DELETE, INSERT y WHERE). 

Como usarlo en tu sitio Web

Los datos de una base de datos pueden mostrarse en un sitio web, pero para ello es necesario: 

  • Lenguajes de programación del lado del servidor como PHP o ASP; 
  • una aplicación de base de datos RDBMS como Microsoft Access, SQL Server o MySQL; 
  • SQL para recuperar los datos que se necesitan; 
  • HTML y CSS para dar formato a la página 

RDMBS (Relational Database Management Systems)

RDMBS son las siglas de Relational Database Management Systems (sistemas de gestión de bases de datos relacionales)

Todos los sistemas de bases de datos actuales, incluidos Microsoft SQL Server, IBM DB2, Oracle, MySQL y Microsoft Access, se basan en RDBMS, que a su vez se basa en SQL.

Los SGBDR se basan en "tablas", que son esencialmente contenedores de datos. Una tabla es una cuadrícula con columnas para organizar la información y filas para mostrarla. 

Consulte los datos de esta tabla (tabla1): 

SQL Table
Tabla SQL

Las tablas SQL tienen subunidades (llamadas campos) que permiten un análisis más granular de los datos. 

CustomerID (ID del cliente), Name (Nombre), Name of Contact (Nombre de persona de contacto), Name of Organization (Nombre de la empresa), Address (Dirección), City (Ciudad), Postal Code (Código postal), and Country (País) son los campos que componen la tabla 1. El término "campo" se refiere a una columna de una tabla de base de datos que almacena un dato específico para cada registro. 

Cada dato almacenado en una tabla SQL se denomina registro o fila. Por ejemplo, en la tabla 1 de clientes antes mencionada, hay 91 entradas. En una base de datos, un registro es un dato que abarca toda la tabla en sentido horizontal. 

La información de un campo de una tabla se organiza en una columna, un objeto vertical de la tabla.

Si necesitas más ayuda, no dudes en ponerte en contacto con nuestro equipo de atención al cliente.

Escríbenos un comentario o llámanos.

Saludos cordiales,

Tu equipo de Licendi