tercer entrega - Taller de Base de Datos / Adrián Velasco Llano

Anuncio
Adrián Velasco Llano
Taller de base de datos
PRACTICA 8 (UPDATE)
Un comercio que vende artículos de computación registra los datos de sus artículos 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','español Biswal',90,50);
Adrián Velasco Llano
Taller de base de datos
Actualice el precio a "400" del artículo cuya descripción 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';
Adrián Velasco Llano
Taller de base de datos
Actualice la cantidad a 50 y el precio a 550 del artículo con código 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 condición, ningún registro afectado):
update articulos set cantidad=100
where cantidad=1000;
Visualizamos todo lo hecho:
Adrián Velasco Llano
Taller de base de datos
PRACTICA 9 (CLAVE PRIMARIA)
Una empresa almacena los datos de sus clientes en una tabla llamada "clientes".
Créela 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.
Adrián 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 código no repetido y apellido y nombre repetido.
Ingrese un cliente con código no repetido y domicilio repetido.
Intente ingresar un registro con documento repetido (aparece mensaje de error por clave repetida).
Descargar