Diagrama ER de una zapateria stock codzap nombre
Diagrama E-R de una zapateria stock codzap nombre precio idclie 0. . N zapatos 0. . N N: 1 1. . 1 Proveedores idprov Clientes 1. . 1 cantidad Servidos por telefono direccion nombre Detalles venta compra N: N 0. . N 1: N 0. . N venta codvta fecha totak
¿Llaves foráneas? , ¿Tabla padre, tabla hijo? Tabla hijo Tabla padre idprov stock codzap nombre precio Tabla 0. . N zapatos 0. . N N: 1 1. . 1 Proveedores telefono padre nombre idprov Tabla padre direccion Clientes 1. . 1 cantidad codzap Servidos por idclie Detalles venta Tabla hijo N: N codvta compra 0. . N Tabla padre 1: N 0. . N venta codvta total fecha Tabla hijo idclie
Creacion en Mysql tabla padre e hijo Tabla hijo mysql> create database zapateria; Query OK, 1 row affected (0. 00 sec) idprov stock codzap precio zapatos 0. . N Servidos por N: 1 1. . 1 Proveedores telefono nombre idprov Tabla padre mysql> use zapateria Database changed mysql> create table proveedores(idprov int not null primary key auto_increment, nombre varchar(20) not null, tel varchar(12) null) type= innodb; Query OK, 0 rows affected, 1 warning (0. 16 sec) mysql> create table zapatos(codzap int not null primary key auto_increment, stock int not null, precio float not null, idprov int not null, foreign key(idprov) references proveedores(idprov)) type= innodb; Query OK, 0 rows affected, 1 warning (0. 06 sec) mysql>
Creacion en Mysql tabla padre e hijo mysql> create table clientes(idclie int not null primary key auto_increment, nombre varchar(20) not null, dir varchar(40) null) type= innodb; Query OK, 0 rows affected, 1 warning (0. 16 sec) Tabla padre nombre idclie Clientes mysql> create table venta(codvta int not null primary key auto_increment, fecha date not null, total float not null, idclie int not null, foreign key(idclie) references clientes(idclie)) type= innodb; Query OK, 0 rows affected, 1 warning (0. 06 sec) mysql> direccion 1. . 1 compra 1: N 0. . N venta codvta total fecha Tabla hijo idclie
Creacion en Mysql dos padres e hijo Tabla padre total idprov fecha codvta stock codzap precio zapatos idclie 0. . N cantidad codzap Detalles venta Tabla padre Tabla hijo N: N codvta mysql> create table detallesventa(codvta int not null , codzap int not null, cantidad int not null, foreign key(codvta) references venta(codvta), foreign key(codzap) references zapatos(codzap) ) type= innodb; Query OK, 0 rows affected, 1 warning (0. 06 sec) mysql>
- Slides: 5