PRACTICA 8 (UPDATE) Un comercio que vende artculos de computacin registra los datos de sus artculos en una tabla con ese nombre.
Cree la tabla, con la siguiente estructura: create table articulos( codigo integer, nombre varchar(20), descripcion varchar(30), precio float, cantidad integer );
Vea la estructura de la tabla (describe).
Ingrese algunos registros: insert into articulos (codigo, nombre, descripcion, precio,cantidad) values (1,'impresora','Epson Stylus C45',400.80,20); insert into articulos (codigo, nombre, descripcion, precio,cantidad) values (2,'impresora','Epson Stylus C85',500,30); insert into articulos (codigo, nombre, descripcion, precio,cantidad) values (3,'monitor','Samsung 14',800,10); insert into articulos (codigo, nombre, descripcion, precio,cantidad) values (4,'teclado','ingles Biswal',100,50); insert into articulos (codigo, nombre, descripcion, precio,cantidad) values (5,'teclado','espaol Biswal',90,50); Adrin Velasco Llano Taller de base de datos
Actualice el precio a "400" del artculo cuya descripcin sea "Epson Stylus C45": update articulos set precio=400 where descripcion='Epson Stylus C45';
Actualice la cantidad a 100 de todas los teclados: update articulos set cantidad=100 where nombre='teclado';
Adrin Velasco Llano Taller de base de datos
Actualice la cantidad a 50 y el precio a 550 del artculo con cdigo 2: update articulos set cantidad=50, precio=550 where codigo=2;
Actualice la cantidad a 100 de todos los registros con cantidad=1000 (no hay registros que cumplan la condicin, ningn registro afectado): update articulos set cantidad=100 where cantidad=1000;
Visualizamos todo lo hecho:
Adrin Velasco Llano Taller de base de datos
PRACTICA 9 (CLAVE PRIMARIA)
Una empresa almacena los datos de sus clientes en una tabla llamada "clientes".
Crela con los siguientes campos y clave: create table clientes( documento varchar(8), apellido varchar(20), nombre varchar(20), domicilio varchar(30), telefono varchar (11), primary key(documento) );
Visualice la estructura de la tabla para compruebar la clave primaria establecida.
Adrin Velasco Llano Taller de base de datos
Ingrese los siguientes registros: insert into clientes (documento,apellido,nombre,domicilio, telefono) values('22345678','Perez','Marcos','Colon 123','4545454'); insert into clientes (documento,apellido,nombre,domicilio, telefono) values('23222222','Garcia','Ana','Avellaneda 1345','4252652'); insert into clientes (documento,apellido,nombre,domicilio, telefono) values('20454545','Lopez','Susana','Urquiza 344','4522525'); insert into clientes (documento,apellido,nombre,domicilio, telefono) values('35454545','Lopez','Susana','Urquiza 344','4522525'); Note que hay 2 registros con todos los datos iguales excepto el documento.
Ingrese un cliente con cdigo no repetido y apellido y nombre repetido.
Ingrese un cliente con cdigo no repetido y domicilio repetido.
Intente ingresar un registro con documento repetido (aparece mensaje de error por clave repetida).