0 évaluation0% ont trouvé ce document utile (0 vote)
93 vues6 pages
Este documento explica cómo relacionar tablas en PHPMyAdmin o MySQL. Primero se crean dos tablas, "clientes" y "facturas", en una base de datos llamada "ventas". La tabla "clientes" contiene los campos ID, nombre y NIT. La tabla "facturas" contiene los campos ID, fecha y NIT. Luego, se relacionan las tablas uniendo el campo NIT de la tabla "facturas" con el campo NIT de la tabla "clientes", de modo que cada factura pertenezca a un solo cliente.
Este documento explica cómo relacionar tablas en PHPMyAdmin o MySQL. Primero se crean dos tablas, "clientes" y "facturas", en una base de datos llamada "ventas". La tabla "clientes" contiene los campos ID, nombre y NIT. La tabla "facturas" contiene los campos ID, fecha y NIT. Luego, se relacionan las tablas uniendo el campo NIT de la tabla "facturas" con el campo NIT de la tabla "clientes", de modo que cada factura pertenezca a un solo cliente.
Este documento explica cómo relacionar tablas en PHPMyAdmin o MySQL. Primero se crean dos tablas, "clientes" y "facturas", en una base de datos llamada "ventas". La tabla "clientes" contiene los campos ID, nombre y NIT. La tabla "facturas" contiene los campos ID, fecha y NIT. Luego, se relacionan las tablas uniendo el campo NIT de la tabla "facturas" con el campo NIT de la tabla "clientes", de modo que cada factura pertenezca a un solo cliente.
Vamos aprender a relacionar tablas en PHPMYADMIN, relacionar tablas en una
base de datos es muy importante a la hora de desarrollar de sistemas dinmicos bsicos y avanzados. Vamos a realizar una pequea base de datos en la cual vamos crear dos tablas: clientes y facturas y las vamos a relacionar donde cliente puede tener varias facturas. Nosotros vamos a trabajar con PHPMYADMIN 3.4.5 que es la ltima versin de ao 2011, pero para versiones anteriores tambin es muy similar se pude decir que son iguales. Entonces empecemos a entrar a PHPMYADMIN y creamos una nueva base de datos en la pestaa Base de datos como muestra en la figura:
Hacemos clic en el botn CREAR y nos saldr el aviso que se cre la base de datos:
Ahora entramos en la base de datos que creamos que es venta y creamos la
primera tabla que ser CLIENTES de la siguiente forma:
Despus de hacer clic en CONTINUAR creamos los campos de la siguiente
manera:
mailxmail - Cursos para compartir lo que sabes
Tomemos en cuenta que solo tenemos tres campos el ID que es la llave
UNIQUE y se autoincrementa despus el NOMBRE que es de tipo VARCHAR y el NIT que es tipo tambin VARVHAR y adems que es la llave PRIMARIA luego hacemos clic en GUARDAR no en continuar si no que en GUARDAR. Y nos saldr un aviso que dice que la tabla CLIENTES SE CREO, ahora de la misma forma tambin en la base de datos VENTAS creamos la tabla FACTURAS con tres campos:
Y creamos los tres campos de la siguiente forma:
mailxmail - Cursos para compartir lo que sabes
Tomemos en cuenta que se crearon tres campos el ID de tipo INT que es
ndice principal y se autoincrementa, luego el campo fecha de tipo TIMESTAMP como predeterminado tiene CURENT_TIMESTAMP para que obtenga la fecha actual del ordenador o el sistema y el otro campo viene siendo el NIT, que es de tipo VARVHAR de tamao 15 y adems es ndice de tipo INDEX, esta campo NIT es el que vamos a relacionar con el campo NIT del cliente que tambin es de tipo VARVHAR eso es muy importante. Luego hacemos clic en GUARDAR no el continuar si hacemos clic en continuar seguiremos creando ms campos por eso hacemos clic en GUARDAR. Ahora nuestra base de datos se vera de la siguiente forma:
Ahora vamos a crear la siguiente relacin:
mailxmail - Cursos para compartir lo que sabes
Significa que un cliente puede tener muchas facturas y una factura le
pertenece a un cliente solo a un cliente. Entonces para eso tenemos que relacionar las facturas por supuesto que tambin podamos a ver creado en la tabla FACTURA un campo llamado ID_CLIENTE y relacionar el ID de CLIENTES con el ID_CLIENTES de FACTURAS que tambin da la misma relacin, pero nosotros vamos a optimizar usando el NIT en ambas tablas. Entonces hacemos clic en la tabla FACTURAS:
Y luego en VISTA RELACIONES:
Luego como dijimos vamos a relacionar el NIT de FACTURAS con el NIT de
mailxmail - Cursos para compartir lo que sabes
CLIENTES como se muestra en la siguiente imagen:
En NIT escogemos VENTAS.CLIENTES.NIT en ON DELETE escogemos
CASCADE y en ON UPDATE tambin CASCADE, para que se elimine y actualice en cascada para mantener la integridad de datos. Luego hacemos clic en GUARDAR Recuerda que primero antes de crear una factura tenemos que ya tener Clientes creados con sus NIT respectivos y despus podrs crear Facturas. listo ya tenemos nuestras tablas relacionadas, espero que te haya servido.