Gå til innhold

Anbefalte innlegg

Jeg holder på med en oppgave om relasjonsalgebra, men jeg føler ikke at jeg har fått helt taket på det ennå. Oppgaven er lagt ved i et bilde. Jeg lurer på det første spørsmålet. Kommer ikke lenger enn dette

 

DATABASEBØKER ← sFelt=Databaser(FAGFELT)

FORFATTERNAVN ← πNavn(FORFATTER)

 

Jeg skjønner ikke helt om jeg skal bruke kryssprodukt, snitt eller union.

post-295071-0-92002200-1380465581_thumb.jpg

Lenke til kommentar
  • 2 uker senere...
Videoannonse
Annonse

Krysspunkt ( >< ) er kartesisk produkt, her tar vi alle kombinasjoner mellom attributter i tabell A og B. (UNION)

 

I først oppave kjører du en restriksjon mot mengden under Fagfelt, da trenger vi en natural join (i SQL kobler vi primærnøkler mot fremmednøkler, INNER JOIN), og betegnelse i relasjonsalgebra blir en sløfe ( "|><|" ). I mengdelære blir dette betegnet som snitt.

 

Håper det hjalp litt

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...