PAUTA DE CORRECCION DE LA PRIMERA PRUEBA PARCIAL DE

ALGEBRA RELACIONAL

 

A.    Los nombres de los recorridos que pasan por una calle.

Desarrollo:

                X apoda Calles [Num_recorrido, Cod_calle] 

                Y apoda     X                                                                                                                                    => 1 pto.

                Z apoda (( X veces Y ) donde X.num_recorrido = Y.num_recorrido

                                                                      y   X.cod_calle  !=  y.cod_calle )[Y.num_recorrido]                     => 2 pto.

                A apoda X[num.recorrido] MENOS Z                                                                                              => 2 pto.

                B apoda (( a veces Recorrido ) donde A.num_recorrido = Recorrido.num ) [nom]                             => 1 pto.

               

B.    Los Choferes que han laborado en todos los recorrido.

Desarrollo:

                X apoda (( Conducido veces bus) donde conducido.num = bus.num ) [Rut_chofer, num_recorrido]    => 4 pto.

                Y apoda  X dividentre recorrido[num]                                                                                                => 2 pto.

 

C. Los nombres de las calles con al menos un recorrido con todos los buses Dimex.

Desarrollo:

                X apoda ( Bus donde marca = " DIMEX ") [num]                                                                              => 1 pto.

                Y apoda Bus [num_recorrido, num] dividentre X                                                                                => 2 pto.

                Z apoda (( Y veces Calles ) donde Y.num_recorrido = Calles.num_recorrido) [cod_calle]                  => 2 pto.

                A apoda (( Z veces Calle ) donde Z.cod_calle = Calle.cod ) [nom]                                                     => 1 pto.

 

Hosted by www.Geocities.ws

1