indices en plpsql

cristinagil
12 de Mayo del 2004
He de hacer una práctica en plpsql en la que necesito crear un índice parcial de manera que los atributos que cumplan una serie de condiciones son los que serán indexados. El problema es que esas condiciones enlazan dos tablas. Tengo una tabla con proveedores, otra con las partes (piezas) y otra con los envios en la que tiene como clave primaria las claves de las tablas proveedor y parte. El ejercicio me pide que cree un índice para los proveedores que sean de Barcelona y los cuales la cantidad de todos los envios que tienen sea mayor de 200. Suponiendo que tengo los siguientes atributos en las diferentes tablas:

proveedor(idproveedor,nombre,edad, ciudad)
parte(idparte,nombre,color,peso)
envios(idproveedor,idparte,cantidad)