Introducción a SQL

SQL es un lenguaje de computadora estándar utilizado para acceder y procesar bases de datos.

¿Qué es SQL?

  • SQL es el lenguaje de consulta estructurada
  • SQL nos da la capacidad de acceder a bases de datos
  • SQL es un lenguaje de computadora estándar de ANSI

Nota del autor:ANSI, Organización Nacional de Estándares de Estados Unidos

¿Qué puede hacer SQL?

  • SQL se dirige a la ejecución de consultas en bases de datos
  • SQL puede recuperar datos de la base de datos
  • SQL puede insertar nuevos registros en la base de datos
  • SQL puede actualizar datos en la base de datos
  • SQL puede eliminar registros de la base de datos
  • SQL puede crear nuevas bases de datos
  • SQL puede crear nuevas tablas en la base de datos
  • SQL puede crear procedimientos almacenados en la base de datos
  • SQL puede crear vistas en la base de datos
  • SQL puede establecer permisos en tablas, procedimientos almacenados y vistas

SQL es un estándar - pero...

SQL es un lenguaje estándar ANSI, utilizado para acceder y operar con sistemas de bases de datos. Las sentencias SQL se utilizan para recuperar y actualizar datos en la base de datos. SQL puede trabajar en协同 con programas de bases de datos, como MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase y otros sistemas de bases de datos.

Lamentablemente, existen muchas versiones diferentes del lenguaje SQL, pero para ser compatibles con el estándar ANSI, deben apoyar de manera similar algunos términos clave principales (como SELECT, UPDATE, DELETE, INSERT, WHERE, etc.).

Nota:Además del estándar SQL, la mayoría de los programas de bases de datos SQL tienen sus propias extensiones privadas!

Uso de SQL en su sitio web

Para crear un sitio web que publique datos de bases de datos, necesita los siguientes elementos:

  • Programas de bases de datos RDBMS (por ejemplo, MS Access, SQL Server, MySQL)
  • Lenguaje de script del lado del servidor (por ejemplo, PHP o ASP)
  • SQL
  • HTML / CSS

RDBMS

RDBMS se refiere a un sistema de gestión de bases de datos relacionales.

RDBMS es la base de SQL, y también es la base de todos los sistemas de bases de datos modernos, como MS SQL Server, IBM DB2, Oracle, MySQL y Microsoft Access.

Los datos en un RDBMS se almacenan en objetos de bases de datos denominados tablas (tables).

Una tabla es una colección de elementos de datos relacionados, compuesta por columnas y filas.