44 - Borrar indice (drop index)


Problema:
Un instituto de enseñanza guarda los datos de sus alumnos en una tabla llamada "alumnos".

1- Elimine la tabla si existe.

2- Cree la tabla con la siguiente estructura:
 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 "i_ciudadprovincia".

5- Verifique la eliminación usando "show index".

6- Intente eliminar el índice PRIMARY.

7- Elimine el índice único.

8- Verifique la eliminación usando "show index".



 

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 estructura siguiente:
 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)
 );

4- Vea los índices.

5- Elimine el índice único.

6- Elimine el índice "i_medico".

7- Verifique las eliminaciones anteriores visualizando los índices.

8- Elimine el índice "i_obrasocial".

Retornar