Curso de Oracle SQL en español desde cero | INDICES en Oracle SQL video(37)
Vložit
- čas přidán 5. 09. 2024
- creación de indices en Oracle SQL, funcionalidad para acelerar las busquedas en consultas de SQL
CONTACTO::informaticonfig@gmail.com
COLABORACION: paypal.me/informaticonfig
CODIGO PARA LA PRACTICA:
create table alumnos(
legajo char(5) not null,
documento char(8) not null,
nombre varchar2(30),
curso char(1),
materia varchar2(30),
notafinal number(4,2)
);
insert into alumnos values ('A123','22222222','Perez Patricia','5','Matematica',9);
insert into alumnos values ('A234','23333333','Lopez Ana','5','Matematica',9);
insert into alumnos values ('A345','24444444','Garcia Carlos','6','Matematica',8.5);
insert into alumnos values ('A348','25555555','Perez Patricia','6','Lengua',7.85);
insert into alumnos values ('A457','26666666','Perez Fabian','6','Lengua',3.2);
Gracias por tu visita y participar en este curso, si te gusta por favor subscribete, dame tu like y
comparte para seguir creciendo y publicando mas lecciones, esto me ayudaría mucho.
COLABORACION: paypal.me/informaticonfig
Consulta si tengo un UNIQUE index 1con los campos a,b,c,d. Y en los select uso los campos a,b,c está usando el anterior índice o tengo que crear otro índice 2 con los campos a,b,c gracias por la respuesta
hola Julio, el indice que crees abarca todos los valores de ese campo, no nesecitas crear otro.
@@informaticonfig333 gracias entonces así no use todos los campos del índice funciona lo único importante es que se respete el orden
Buenas! entonces siempre conviene crear un índice del campo que es clave primaria y foránea de cada tabla? porque seria las que mas se usan. O no es tan bueno para el rendimiento? gracias!
eso depende de que tan grande sea la tabla, y la cantidad de veces que esa tabla sea consultada en la base, o sea, si es una tabla pequeña de pocos registros y consultas no tan frecuentes no es necesario crear indice.
@@informaticonfig333 oka gracias por la respuesta! Va a continuar el curso?
@@ezecel9 claro