Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Problema:
Trabaje con la tabla "agenda" que registra la informacin referente a sus amigos.
1- Elimine la tabla (drop table) si existe (if exists).
2- Cree la tabla con los siguientes campos: apellido (cadena de 30), nombre (cadena
de 20),
direccion (cadena de 30) y telefono (cadena de 11):
create table agenda(
apellido varchar(30),
nombre varchar(20),
direccion varchar(30),
telefono varchar(11)
);
3- Visualice la estructura de la tabla "agenda" (describe).
4- Ingrese los siguientes registros (insert into):
Olaya,Erlin,Cra 20 B 123,717,
Gil,Victor, Carr 8A cota 135,8778787,
Guerrero,Isaac, Cra 53 333, 4585454,
Panche,Cristian, cra 124 333, 4585454,
Pastran,Brayan, cra 79 f 1234, 4585454.
5- Elimine el registro cuyo nombre sea 'Erlin' (delete - where).
6- Elimine los registros cuyo nmero telefnico sea igual a '4585454'.
Otros problemas:
A) Trabaje con la tabla "libros" en la cual almacena la informacin de sus libros una
librera.
1- Elimine la tabla.
2- Crela con los siguientes campos: titulo (cadena de 20 caracteres de longitud),
autor (cadena de 30), editorial (cadena de 15) y precio (float).
3- Visualice la estructura de la tabla "libros".
4- Ingrese los siguientes registros:
El aleph,Borges,Planeta,15.00;
Modificar registros
Problema:
Trabaje con la tabla "agenda" que almacena los datos de sus amigos.
1- Elimine la tabla si existe.
2- Cree la tabla:
create table agenda(
apellido varchar(30),
nombre varchar(20),
direccion varchar(30),
telefono varchar(11)
);
3- Visualice la estructura de la tabla "agenda" (describe).
4- Ingrese los siguientes registros (insert into):
Olaya,Erlin,Cra 20 B 123,717,
Gil,Victor, Carr 8A cota 135,8778787,
Guerrero,Isaac, Cra 53 333, 4585454,
Panche,Cristian, cra 124 333, 4585454,
Pastran,Brayan, cra 79 f 1234, 4585454.
5- Modifique el registro cuyo nombre sea "Erlin" por " Viviana"(update- where):
update agenda set nombre=' Viviana'
where nombre='Erlin';
6- Actualice los registros cuyo nmero telefnico sea igual a '4585454' por
'4445566':
update agenda set telefono='4445566'
where telefono='4585454';
7- Actualice los registros que tengan en el campo "nombre" el valor "Erlin" por
"Viviana" (ningn registro afectado porque ninguno cumple con la condicin del
"where"):
update agenda set nombre='Viviana'
where nombre='Erlin';
Otros problemas:
A) Trabaje con la tabla "libros" de una librera.
1- Elimine la tabla.
2- Crela con los siguientes campos: titulo (cadena de 20 caracteres de longitud),
autor (cadena de 30), editorial (cadena de 15) y precio (float).
3- Visualice la estructura de la tabla "libros".
4- Ingrese los siguientes registros:
El aleph,Borges,Planeta,15.00;
Martin Fierro,Jose Hernandez,Emece,25.50;
Aprenda PHP,Mario Molina,Emece,25.00;
Cervantes y el quijote,Borges,Paidos,25;
Matematica estas ahi, Paenza, Paidos,40.80;
5- Muestre todos los registros.
6- Modifique los registros cuyo autor sea igual a "Paenza", por "Adrian Paenza".
(1 registro afectado)
7- Nuevamente, modifique los registros cuyo autor sea igual a "Paenza",
por "Adrian Paenza". (ningn registro afectado).
8- Actualice el precio del libro de "Mario Molina" a 27 pesos:
9- Actualice el valor del campo "editorial" por "Emece S.A.", para todos los registros
cuya editorial sea igual a "Emece".
B) Un comercio que vende artculos de computacin registra los datos de sus
artculos en una tabla con ese nombre.
1- Elimine "articulos", si existe.
2- Cree la tabla, con la siguiente estructura:
create table articulos(
codigo integer,
nombre varchar(20),
descripcion varchar(30),
precio float,
cantidad integer
);
3- Vea la estructura de la tabla (describe).
4- 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)
Claves primarias
Problema:
Trabaje con la tabla "libros" de una librera.
1- Elimine la tabla si existe.
2- Crela con los siguientes campos y clave: codigo (integer),
titulo (cadena de 20 caracteres de longitud), autor (cadena de 30),
editorial (cadena de 15), codigo ser clave primaria:
create table libros(
codigo integer,
titulo varchar(20),
autor varchar(30),
editorial varchar(15),
primary key(codigo)
);
3- Visualice la estructura de la tabla "libros", compruebe la clave primaria.
4- Ingrese los siguientes registros:
1,El aleph,Borges,Planeta;
2,Martin Fierro,Jose Hernandez,Emece;
3,Aprenda PHP, Mario Molina,Emece;
4,Cervantes y el quijote,Borges,Paidos;
5,Matematica estas ahi, Paenza, Paidos;
5- Seleccione todos los registros.
6- Ingrese un registro con cdigo no repetido y nombre de autor repetido.
7- Ingrese un registro con cdigo no repetido y ttulo y editorial repetidos.
8- Intente ingresar un registro que repita el campo clave (aparece mensaje de error
por clave repetida).
Otros Problemas:
A) Una empresa almacena los datos de sus clientes en una tabla llamada "clientes".
1- Elimine la tabla "clientes" si existe:
drop table if exists clientes;
2- Crela con los siguientes campos y clave:
create table clientes(
documento varchar(8),
apellido varchar(20),
nombre varchar(20),
direccion varchar(30),
telefono varchar (11),
primary key(documento)
);
3- Visualice la estructura de la tabla para comprobar la clave primaria establecida.
4- Ingrese los siguientes registros:
insert into clientes (documento,apellido,nombre,direccion, telefono)
values('7998','Gutierrez','John','Dig 2B 123','4545454');
insert into clientes (documento,apellido,nombre,direccion, telefono)
values('1022','Navarrete','Diana','cra 4b # 1345','4252652');
insert into clientes (documento,apellido,nombre,direccion, telefono)
values('20454545', 'Marin','Victor','cra 88d 344','4522525');
insert into clientes (documento,apellido,nombre,direccion, telefono)
values('35454545','Marin','Victor','cra 88d 344','4522525');
Note que hay 2 registros con todos los datos iguales excepto el documento.
6- Ingrese un cliente con cdigo no repetido y apellido y nombre repetido.
7- Ingrese un cliente con cdigo no repetido y direccion repetido.
8- Intente ingresar un registro con documento repetido (aparece mensaje de error por
clave repetida).
Variable autoincrementar
Problema:
Una farmacia guarda informacin referente a sus medicamentos en una tabla
llamada "medicamentos".
1- Elimine la tabla,si existe:
drop table if exists medicamentos;