Tablas SQL
En esta Tabla como podemos observas tenemos 4 columnas y 4 registros.
Columna 1 / Campo 1 = Codigo Columna 2 / Campo 2 = Nombre Columna 3 / Campo 3 = Precio Columna 4 / Campo 4= Stock
Y tenemos 4 registros, que los registros son las FILAS.
Registro 1 / Fila 1= 1 | iPod | 299 | 200 |
Registro 2 / Fila 2= 2 | Iphone | 399 | 300 |
Registro 3 / Fila 3= 3 | Ipad | 499 | 250 |
Registro 4 / Fila 4= 4 | Macbook Pro | 1199 | 150 |
Una analogia de bases de datos podria ser que…
Vos tenes un registro de ventas en tu local , y registras todo en un cuaderno fisico. El cuaderno fisico se contempla de columnas y filas. Columnas que podrian ser el nombre del producto que se vendio y el precio. Y las filas que serian cada registro de cada producto vendido.
Una vez se llena ese cuaderno, lo almacenamos en una carpeta que almacenaria los cuadernos que a su vez serian las TABLAS.
Una vez que llenas las carpetas, las tenes que guardar en un mueble con otras Carpetas. Y ahora es donde introducimos las TABLAS RELACIONADAS / TABLAS RELACIONALES.
Por ejemplo, imaginemos que una empresa tiene Tablas de productos y empleados.
Nosotros en la tabla de productos, no vamos a almacenar a los empleados no tiene sentido, entonces hacemos una tabla para cada tipo.
Una vez estan guardadas ambas carpetas / tablas en el mismo Mueble.
Ahi como podemos observar tenemos la tabla generada de los Empleados.
En algun momento en la empresa vamos a tener que generar una factura por un producto y tambien va a tener el codigo del cajero que te atendio , eso lo consultariamos en la tabla de empleados.
Para hacer eso vamos a tener que realizar las consultas a las 2 tablas, a la de producto ( para ver que producto compro ) y a la de los empleados (para ver que cajero atendio esa orden).
Es decir vamos a tener que hacer una RELACION entre ambas TABLAS.