Las bases de datos existen desde que el ser humano empezó a almacenar datos en algún soporte. Si por datos entendemos dibujos, que lo son, entonces las primeras bases de datos fueron las paredes de las cuevas donde nuestros ancestros dibujaron las pinturas rupestres.
Para encauzar el aprendizaje del lenguaje de consulta SQL empezaremos por conocer la estructura de almacenamiento que usa una base de datos relacional. En este caso no son paredes, ni montones de papel lo que se usa para almacenar la información, sino que se almacena en soportes informáticos bajo una estructura lógica de almacenamiento, como la tiene un archivo de papel, por ejemplo: edificio, planta, pasillo, ubicación, ficha.
De este modo es posible recuperar la información archivo. A continuación se verá cómo estructura la información una base de datos relacional. Pero antes, establezcamos unas pocas definiciones.
BASE DE DATOS RELACIONAL
Una base de datos (BD), o mejor dicho, un sistema gestor de bases de datos (SGBD), es un software que gestiona una o más bases de datos y nos permite explotar la información almacenada en ellas de una forma relativamente simple mediante SQL.
TEMARIO
- BASES DE DATOS
- CONSULTAS SQL I
- CONSULTAS SQL II
- TIPOS DE DATO
- OPERADORES
- LAS FUNCIONES DE AGREGADO Y LA TOTALIZACIÓN DE DATOS
- AGRUPACIÓN DE DATOS
- FILTRAR CÁLCULOS DE TOTALIZACIÓN
- ORDENACIÓN DEL RESULTADO
- EL OPERADOR LIKE. EL VALOR NULL
- SÍNTESIS DE LA PRIMERA PARTE
- EL PRODUCTO CARTESIANO
- ABSTRACCIÓN DE TABLA
- RELACIONES, CLAVES PRIMARIAS Y FORÁNEAS
- REUNIÓN INTERNA Y EXTERNA
- EL MODELO ENTIDAD-RELACIÓN
- LENGUAJE DE DEFINICIÓN DE DATOS
- INSERT, UPDATE, DELETE
- SÍNTESIS DE LA SEGUNDA PARTE
- FUNCIONES NATIVAS
- SUBCONSULTAS EN CLÁUSULA SELECT
- SUBCONSULTAS EN CLÁUSULA FROM
- SUBCONSULTAS EN CLÁUSULA WHERE
- VISTAS
- INSERCIONES MASIVAS
- SUBCONSULTAS EN UPDATE
- FUNCIONES Y PROCEDIMIENTOS ALMACENADOS
- TRIGGERS
- SÍNTESIS DE LA TERCERA PARTE
- APLICACIÓN SQL
- Etc...