Temario
Aprende en este curso online las bases del lenguaje SQL de forma clara y sencilla.
En este videocurso online vas a aprender las bases del lenguaje SQL, imprescindible para cualquier usuario de SGBD relacionales.
Este curso tiene un temario de 3 horas y 16 minutos con un total de 18 vídeos (por el momento).
SQL (Structured Query Language: Lenguaje de Consulta Estructurado)
Acceder a los datos de un SGBD relacional (crear, consultar, modicar)
Evolución:
SEQUEL (Structured English QUEry Language). IBM para SYSTEM R.
SQL-86 o SQL1. ANSI e ISO en 1986. Revisado en 1989.
SQL-92 o SQL-2. 1992.
SQL:1999, SQL:2003.
Dos vertientes fundamentales en los lenguajes de BD relacionales:
DDL o LDD (lenguaje de definición de datos).
DML o LMD (lenguaje de manipulación de datos).
Otras caractersticas:
Aspectos de control (seguridad, transacciones, concurrencia, etc.),
Posibilidad de incluir SQL en lenguajes de propósito general como C, Pascal, Java, etc.
Lenguaje no procedural (el qué frente al cómo)
Actúa sobre un conjunto de registros o filas.
Base teórica: se fundamenta en el Álgebra Relacional y en el Cálculo Relacional.
Lenguaje para todo tipo de usuarios de un SGBD relacional.
Trabaja con tablas, columnas y filas, no con relaciones, atributos y tuplas. Una tabla es diferente a una relación, ya que puede tener las repetidas.
No es un lenguaje de próposito general.