create database facturasDB default character set utf8mb4 collate utf8mb4_spanish_ci;; use facturasDB; create table facturas( numero int not null, fecha date, cliente varchar(30), primary key(numero) ); create table detalles( numerofactura int not null, numeroitem int not null, articulo varchar(30), precio decimal(5,2), cantidad int, primary key(numerofactura, numeroitem), foreign key (numerofactura) REFERENCES facturas (numero) on delete cascade on update cascade ); insert into facturas values(1200,'2018-01-15','Juan Lopez'); insert into facturas values(1201,'2018-01-15','Luis Torres'); insert into facturas values(1202,'2018-01-15','Ana Garcia'); insert into facturas values(1300,'2018-01-20','Juan Lopez'); insert into detalles values(1200,1,'lápiz',1,100); insert into detalles values(1200,2,'goma',0.5,150); insert into detalles values(1201,1,'regla',1.5,80); insert into detalles values(1201,2,'goma',0.5,200); insert into detalles values(1201,3,'cuaderno',4,90); insert into detalles values(1202,1,'lápiz',1,200); insert into detalles values(1202,2,'escuadra',2,100); insert into detalles values(1300,1,'lápiz',1,300);