1.3.2 Operación proyección
Esta operación permite seleccionar algunas columnas de una relación. Supongamos que requerimos que aparezcan todos los nombres de los alumnos pero sin que se muestren sus datos de residencia (Dirección, Teléfono, Ciudad y Estado), la operación proyección nos permite producir esta relación.
La proyección es una operación unaria que permite devolver su relación de argumentos, excluyendo algunos otros. La proyección se denota con la letra pi (∏). Se crea una lista de los atributos que se desea que aparezcan en el resultado del subíndice de (∏).
Aplicándolo a nuestro ejemplo quedaría:
∏ Matrícula, Nombre, ApePat, ApeMat (Alumnos) |
Traduciendo esto a lenguaje SQL, sería:
Select Matrícula, Nombre, ApePat, ApeMat from Alumnos where ciudad = 'Xalapa' and género = 'F' |
Dándonos el siguiente resultado.
Matrícula | Nombre | ApePat | ApeMat |
S02009861 | Mariana | Vidal | Navarrete |
S02009867 | Daniel | Cabrera | Antonio |
S02009864 | Carmen | Gutiérrez | Maldonado |
S03002341 | José | Sosa | Carmín |
S03002343 | Carolina | López | Marín |