2.4. Álgebra relacional

Para probar el modelo, una buena opción es intentar realizar algunas consultas sobre él y ver si obtenemos los resultados deseados. En nuestro caso, vamos

a realizar las siguientes consultas:

 

• Obtención de una petición junto con los datos del cliente:

 

R:= PETICION [cliente=nif] CLIENTE

 

• Obtención de una petición con todas sus notas:

 

NP(peticionnota, nota, fechanota, empleado):=NOTA_PETICION(peticion, nota, fecha, empleado) R:=PETICION[peticion=peticionnota]NOTA_PETICION

 

• Obtención de los datos de todos los empleados que han participado en la petición 5:

 

NP:=NOTA_PETICION[peticion=5] RA:=EMPLEADO[nif=empleado]NP
R:=RA[nombre,nif]

 

Ejercicio

Os sugerimos que intentéis más operaciones sobre el modelo para familiarizaros con él.