Ejemplo Caso De Uso
1.
- Create database zapateria;
- use zapateria;
- create table empresa(
id_empresa int auto_increment primary key not null,
nombre_empreza varchar(100),
descripcion varchar(500));
create table zapatos(
cod_zapatos char(4) primary key not null,
marca varchar(50) not null,
color varchar(40) not null,
sexo bit,
cantidad int,
fecha datetime);create table sucursal(
id_sucursal int auto_increment primary key not null,
sucursal varchar (100),
direccion varchar(500),
telefono varchar (50),
id_emp int references empresa(id_empresa));
create table ventas(
id_venta int auto_increment primary key not null,
id_suc int references sucursal(id_sucursal),
fecha_venta datetime,
total decimal(10,2));
create table detalle_venta(id_vent int references ventas(id_venta),
cod_zap char(4) references zapatos(cod_zapatos),
cantidad int);
create table detalle_sucursal(
cod_suc int references sucursal(id_sucursal),
cod_zap char(4) references zapatos(cod_zapatos),
cantidad int);
create table pedido(
id_pedido int auto_increment primary key not null,
id_suc int references sucursal(id_sucursal),
fecha_pedido datetime);create table detalle_pedido(
id_ped int references pedido(id_pedido),
cod_zap char(4) references zapatos(cod_zapatos),
cantidad int);
-Insertar 3 registros por tabla
*empresa
Insert into empresa(nombre_empreza, descripcion)
Values (‘Maria srl’,’cosmeticos’);
Insert into empresa(nombre_empreza, descripcion)
Values (‘inversiones a’,’centro comercial’);
Insert intoempresa(nombre_empreza, descripcion)
Values (‘vita nouva sac’,’centro comercial-importadora’);
*zapatos
Insert into zapatos values(‘0001’, ‘Adidas’,’blanco’, true, 20, ‘2012-04-04’);
Insert into zapatos values(‘0002’, ‘Nike’,’negro’, true, 10, ‘2012-04-04’);
Insert into zapatos values(‘0003’, ‘Reebok’,’azul’, false, 50, ‘2012-04-04’);
*Sucursal
Insert into sucursal(sucursal, direccion, telefono,id_emp)
Values (‘San Juan’, ‘Circular los lirios’, ‘260452’,1);
Insert into sucursal(sucursal, direccion, telefono, id_emp)
Values (‘San Juan’, ‘Girasoles’, ‘268792’,2);
Insert into sucursal(sucursal, direccion, telefono, id_emp)
Values (‘Punchana’, ‘Freyre 345’, ‘227027’,3);
*Detalle_sucursal
Insert into detalle_sucursal values(1,’0001’, 2);
Insert into detalle_sucursalvalues(2,’0001’, 1);
Insert into detalle_sucursal values(2,’0002’, 1);
*Ventas
Insert into ventas(id_suc, fecha_venta, total)
Values (1, ‘2012-04-04’, 500.78);
Insert into ventas(id_suc, fecha_venta, total)
Values (2, ‘2012-04-04’, 1000);
Insert into ventas(id_suc, fecha_venta, total)
Values (2, ‘2012-04-04’, 800);
*Detalle_venta
Insert into detalle_venta values(1, ‘0001’, 2);
Insert intodetalle_venta values(1, ‘0002’, 1);
Insert into detalle_venta values(2, ‘0002’, 1);
*Pedido
Insert into pedido(id_suc, fecha_pedido) values (1, ‘2012-04-04’);
Insert into pedido(id_suc, fecha_pedido) values (2, ‘2012-04-04’);
Insert into pedido(id_suc, fecha_pedido) values (3, ‘2012-04-04’);
*Detalle_Pedido
Insert into detalle_pedido values (1,’0001’,2);
Insert into detalle_pedido values(2,’0003’,1);
Insert into detalle_pedido values (3,’0001’,3);
+Efectuar 3 operaciones básicas
*empresa
Insert into empresa(nombre_empreza, descripcion)
Values (‘Jose & julia’,’Alimentos’);
Update empresa set nombre_empreza=’Julia & jose’
where id_empresa=4;
select * from empresa;
*zapatos
Insert into zapatos values(‘0004’, ‘N&S’,’blanco’, true, 20, ‘2012-04-04’);Update zapatos set color=’Negro’
where cod_zapatos=’0004’;
select * from zapatos;
*Sucursal
Insert into sucursal(sucursal, direccion, telefono, id_emp)
Values (‘Punchana’, ‘Monitor Huasca’, ‘848494’,1);
Update sucursal set telefono=’111111’
where id_sucursal=4;
select * from sucursal;
*Detalle_sucursal
Insert into detalle_sucursal values(1,’0004’,5);
Update...
Regístrate para leer el documento completo.