45 - Creación de índices a tablas existentes (create index) |
Retome la tabla "clientes" que almacena información sobre los clientes de una empresa. 1- Elimine la tabla "clientes", si existe. 2- Créela con esta estructura: create table clientes ( documento char (8) not null, nombre varchar(30) not null, domicilio varchar(30), ciudad varchar(20), provincia varchar (20), telefono varchar(11) ); 3- Agregue un índice común por ciudad y provincia: create index i_ciudadprovincia on clientes (ciudad,provincia); 4- Vea la información de los índices: show index from clientes; 5- Agregue un índice único por el campo "documento": create unique index i_documento on clientes (documento);
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), ); 3- Agregue un índice único multicampo (fecha,documento,medico): create unique index i_consulta on consultas (fecha,documento,medico); 4- Agregue un índice común por el campo "medico": create index i_medico on consultas (medico); 5- Agregue un índice común por el campo "obrasocial": create index i_obrasocial on consultas (obrasocial); 6- Vea los índices.