Zum Inhalt springen

Relationsalgebra


Youngstar21

Empfohlene Beiträge

Hallo ich habe eine aufgabe vor mir. Die ganze Theorie habe ich mir durchgelesen aber ich habe probleme damit Aufgaben zu lösen.Also bei der Umsetzung.

Person (PersonID, Vorname, POrt)

Nachfrage (PersonID, BierID

Bier (BierID, BName, Art)

Angebot (KneipenID, BierID)

Kneipe (KneipenID, Kname, KOrt)

a) Biere(alle Attribute), die in mindestens einer Kneipe angeboten werden.

b)Personen(alle Attribute), welche im Lamm(KName) in München mindestens ein Bier finden, das sie mögen

c)Personen(alle Attribute), die mindestens ein Bier der Art Pils mögen.

Ich danke schon mal für die Hilfen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo ich habe eine aufgabe vor mir. Die ganze Theorie habe ich mir durchgelesen aber ich habe probleme damit Aufgaben zu lösen.Also bei der Umsetzung.

Gegeben sei folgende datenbankschema

Person (PersonID, Vorname, POrt)

Nachfrage (PersonID, BierID

Bier (BierID, BName, Art)

Angebot (KneipenID, BierID)

Kneipe (KneipenID, Kname, KOrt)

Formulieren Sie die folgenden Abfragen in RA

a) Biere(alle Attribute), die in mindestens einer Kneipe angeboten werden.

b)Personen(alle Attribute), welche im Lamm(KName) in München mindestens ein Bier finden, das sie mögen

c)Personen(alle Attribute), die mindestens ein Bier der Art Pils mögen.

Ich danke schon mal für die Hilfen.

habe das nur vollständig reingeschireben... nochmals danke

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also nochmals: Diesmal steht eindeutig drin, das es ein Datenbanksachema ist.

Man soll die zugehörigen Abfragen formulieren.

Das Stichwort lautet immer noch SQL.

Danach Googlen kannst du alleine.

Stelle deine Ergebnisse hier rein, dann wird es schnell korrigiert und du lernst etwas dabei.

Wir können es und müssen es nicht mehr verstehen bzw. lernen.

PS: Es ist nicht sehr schwer.

Was hat das Ganze aber mit Relationenalgebra zu tun?

Link zu diesem Kommentar
Auf anderen Seiten teilen

also wie gesagt ich habe das so reingeschrieben wir es in der übungklausur steht. im kapitel dazu habe ich alles möglich dazu gelernt.

wie z.b selektion (omega), projektion(pie), verbund(*), kreuzprodukt(x) usw.

doch wie gesagt umsetzen kann ich das leider nicht.

naja ich versuch das alles mal und schreieb das hier mal rein und hoffe das es richtig ist.

Link zu diesem Kommentar
Auf anderen Seiten teilen

also bei a bekommen ich für sql folgendes raus.

Select B.*

FROM Bier as B, Kneipe as K, Angebot as A

WHERE B.BierID=A.BierID and A.KneipenID=K.KneipenID

ist das richtig?

nur brauche ich das mit pi, sigma usw... das bekomme ich nicht hin also als relationsalgebra

.....(....(bier*kneipe*angebot))

so in etwa muss das aussehen kommen aber nicht mehr weiter

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hoffe das stimmt so. Bitte um Hilfe.

Select B.*

FROM Bier as B, Kneipe as K, Angebot as A

WHERE B.BierID=A.BierID and A.KneipenID=K.KneipenID

ist das richtig?

nur brauche ich das mit pi, sigma usw... das bekomme ich nicht hin also als relationsalgebra stimmt das so?

piBIER(sigmaKneipe(bier*kneipe*angebot))

ist das so richtig?

danke

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...