Entender estos conceptos es fundamental para avanzar en análisis de DATOS.
Tablas y Relaciones
Las facturas tienen un encabezado y unas líneas, son 2 tablas distintas y están relacionadas por el número de factura.
No se pueden ver en una única tabla, porque una única factura tiene distintas líneas.
Las tablas tienen campos (columnas) y registros (líneas).
En el encabezado o cabecera de factura suele estar los campos:
-
-
- La serie y el número de factura
- La fecha de la factura
- El cliente y sus condiciones particulares para esta factura
-
En las líneas de factura suele estar los campos:
-
-
- La serie y el número de factura, (que es como se relaciona con la cabecera)
- El número de línea o posición
- El artículo o concepto
- La cantidad
- El precio
-
Todo lo demás son cálculos:
-
-
- El importe de cada línea = cantidad x precio
- El importe total = suma (importes de cada línea)
-
A la relación entre estas 2 tablas se le llama de uno a muchos, es decir:
Un registro en la cabecera (una llave) a Muchos registros en líneas (símbolo infinito)

Una consecuencia obvia de este tipo de relación entre tablas es la forma de verlas en Excel.
a) Una tabla en cada hoja

b) Una tabla con todas las líneas, en la que se repiten (fecha y cliente) de la cabecera

A las tablas también se las llama “entidades” por este motivo a los modelos de datos también se les llama modelos entidad-relación.
Como se crean las Tablas
Las Tablas o entidades y sus relaciones definen toda la BBDD Base de Datos
Al crear una tabla se definen sus campos (que luego serán columnas) con el tipo de dato que albergará, básicamente pueden ser números enteros (int), decimales, texto (char) o fechas, aunque hay algunos tipos más, no es relevante ahora.

Vemos que la tabla FacturasCabecera tiene una Clave Única (símbolo llave) en SerieFactura
Por otro lado, la tabla FacturasLineas tiene una Clave Única Compuesta los campos: SerieFactura + NumeroLinea.
Los campos clave de una tabla, no pueden contener valores nulos.
Vistas o Consultas
Hemos dicho que las tablas albergan DATOS “Reales”
Ahora vamos a explicar que son las Vistas. En otras aplicaciones, Access por ejemplo las llama Consultas.
Las Vistas tienen datos calculados o virtuales. Esos datos NO existen más que en los campos de los que se calculan. NO están grabados en ninguna tabla de la BBDD.
Volvamos al ejemplo de las Facturas.
Podemos crear una Vista llamada vFacturasLineas que contenga, además de los datos de la tabla FacturasLineas un campo Importe = Cantidad x Precio. Esta Vista se define como:
SELECT
SerieFactura, NumeroLinea, Articulo, Cantidad, Precio, Cantidad*Precio AS Importe
FROM
FacturasLineas
Sentencias SQL
SELECT, Selecciona o Consulta una serie de campos de una o varias tablas
Estas sentencias son equivalentes: el (*) equivale a: todos los campos de la(s) tabla(s)
SELECT * FROM FacturasLineas (FROM = tabla origen)
SELECT SerieFactura, NumeroLinea, Articulo, Cantidad, Precio FROM FacturasLineas
UPDATE, Modifica una serie de campos de una o varias tablas
Esta es una sola sentencia
UPDATE FacturasCabecera SET Cliente = 22 WHERE SerieFactura=101
Esta es la misma sentencia escrita en varias líneas y explicada
UPDATE FacturasCabecera
SET Cliente = 22 (SET = cambia el campo)
WHERE SerieFactura=101 (WHERE = donde)
DELETE, Borra registros de una tabla
Esta sentencia borra los registros donde SerieFactura sea igual a 101
DELETE FROM FacturasCabecera WHERE SerieFactura=101
Con estos conceptos claros no tendrás inconveniente en seguir otras explicaciones algo mas avanzadas.