Problema:
Trabajamos con la tabla "alumnos" en la cual un instituto de enseñanza guarda los datos de sus
alumnos.
1- Elimine la tabla "alumnos" si existe.
2- Cree la tabla con los siguientes índices:
create table alumnos(
año year not null,
numero int unsigned not null,
nombre varchar(30),
documento char(8) not null,
domicilio varchar(30),
ciudad varchar(20),
provincia varchar(20),
primary key(año,numero),
unique i_documento (documento),
index i_ciudadprovincia (ciudad,provincia),
);
3- Vea los índices de la tabla.
4- Elimine el índice único:
alter table alumnos
drop index i_documento;
5- Elimine el índice común:
alter table alumnos
drop index i_ciudadprovincia;
6- Vea los índices:
show index from alumnos;
Otros problemas:
Una clínica registra las consultas de los pacientes en una tabla llamada "consultas".
1- Elimine la tabla si existe.
2- Cree la tabla con la siguiente estructura:
create table consultas(
fecha date,
numero int unsigned,
documento char(8) not null,
obrasocial varchar(30),
medico varchar(30),
primary key(fecha,numero),
unique i_consulta(documento,fecha,medico),
index i_medico (medico),
index i_obrasocial (obrasocial)
);
3- Vea los índices de la tabla.
4- Elimine el índice único:
alter table consultas
drop index i_consulta;
5- Elimine los índices comumes:
alter table consultas
drop index i_medico;
alter table consultas
drop index i_obrasocial;
6- Vea los índices:
show index from consultas;