La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Servidos por zapatos codzap stock precio Proveedores idprov telefono nombre Clientes idclie nombre direccion venta codvta fecha totak Detalles venta compra.

Presentaciones similares


Presentación del tema: "Servidos por zapatos codzap stock precio Proveedores idprov telefono nombre Clientes idclie nombre direccion venta codvta fecha totak Detalles venta compra."— Transcripción de la presentación:

1 Servidos por zapatos codzap stock precio Proveedores idprov telefono nombre Clientes idclie nombre direccion venta codvta fecha totak Detalles venta compra cantidad N N:1 0..N N:N N 1:N Diagrama E-R de una zapateria

2 Servidos por zapatos codzap stock precio Proveedores idprov telefono nombre Clientes idclie nombre direccion venta codvta fecha total Detalles venta compra cantidad N N:1 0..N N:N N 1:N ¿Llaves foráneas?, ¿Tabla padre, tabla hijo? codzap codvta idprov idclie Tabla hijo Tabla padre Tabla hijo Tabla padre Tabla hijo

3 Servidos por zapatos codzap stock precio Proveedores idprov telefono nombre N N:1 Creacion en Mysql tabla padre e hijo idprov Tabla hijo Tabla padre mysql> create database zapateria; Query OK, 1 row affected (0.00 sec) 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>

4 Clientes idclie nombre direccion venta codvta fecha total compra N 1:N idclie Tabla hijo Tabla padre 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) 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> Creacion en Mysql tabla padre e hijo

5 zapatos codzap stock precio venta codvta fecha total Detalles venta cantidad 0..N N:N codzap codvta idprov idclie Tabla padre Tabla hijo 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> Creacion en Mysql dos padres e hijo


Descargar ppt "Servidos por zapatos codzap stock precio Proveedores idprov telefono nombre Clientes idclie nombre direccion venta codvta fecha totak Detalles venta compra."

Presentaciones similares


Anuncios Google