Relationale Algebra < Datenbanken < Praktische Inform. < Hochschule < Informatik < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 13:16 Di 04.11.2008 | Autor: | DAB268 |
Hallo.
Sind die beiden folgenden Anfragen äquivalent? Meiner Meinung nach sind sie es.
1. [mm] \rho_{S1.SName}(\sigma_{S1.SID \neq S2.SID}(\rho_{S1}(Schueler)\Join_{S1.SName = S2.SName}\rho_{S2}(Schueler)))
[/mm]
2. [mm] \rho_{S1.SName}(\rho_{S1}(Schueler)\Join_{S1.SName = S2.SName \wedge S1.SID \neq S2.SID}\rho_{S2}(Schueler))
[/mm]
MfG
Christian Bruckhoff
|
|
|
|
> Sind die beiden folgenden Anfragen äquivalent? Meiner
> Meinung nach sind sie es.
>
> 1. [mm]\rho_{S1.SName}(\sigma_{S1.SID \neq S2.SID}(\rho_{S1}(Schueler)\Join_{S1.SName = S2.SName}\rho_{S2}(Schueler)))[/mm]
>
> 2. [mm]\rho_{S1.SName}(\rho_{S1}(Schueler)\Join_{S1.SName = S2.SName \wedge S1.SID \neq S2.SID}(Schueler))[/mm]
Hallo, kann mich nur anschließen! Die Aussagen sind gleich.
Finde nur {S1.SName} kann {SName} sein da ja die Namen gleich sein sollen und es überflüssig ist.
> 1. [mm]\rho_{SName}(\sigma_{S1.SID \neq S2.SID}(\rho_{S1}(Schueler)\Join_{S1.SName = S2.SName}\rho_{S2}(Schueler)))[/mm]
>
> 2. [mm]\rho_{SName}(\rho_{S1}(Schueler)\Join_{S1.SName = S2.SName \wedge S1.SID \neq S2.SID}(Schueler))[/mm]
|
|
|
|