Myllyn työkalu: Relation algebra / Composition | en
Relaatioiden yhdistäminen
Relaatioiden yhdistäminen (composition) tekee niistä attribuuteista, jotka eivät ole relaatioille yhteisiä, niiden yhdistelmien joukon, missä yhteisillä attribuuteilla on samat arvot. Jos tulokseen haluaa myös yhteiset attribuutit, ei pidä yhdistää vaan liittää (join).
Syöte- ja tulosrelaatiot esitetään Myllyssä TSV-tiedostoina.
Esimerkki
Ensimmäisessä syöterelaatiossa sananmuotoja on annotoitu perusmuodolla ja virkkeen ja saneen numerolla. Toisessa syöterelaatiossa virkenumeroita on annotoitu virkkeen tunnetilalla.
sen | tok | lemma | word |
---|---|---|---|
3 | 3 | niin | niin |
3 | 2 | se | se |
3 | 1 | olla | on |
5 | 1 | olla | on |
sen | mood |
---|---|
3 | calm |
4 | calm |
5 | angry |
Tulosrelaatiossa on ne ensimmäisen relaation sananmuodot, joiden virkenumero on myös toisessa relaatiossa (kaikki). Niillä on yhä annotaationa perusmuoto ja saneen numero mutta ei enää virkenumeroa. Lisäksi niissä toisesta relaatiosta saatu virkkeen tunnetila.
tok | mood | lemma | word |
---|---|---|---|
3 | calm | niin | niin |
2 | calm | se | se |
1 | calm | olla | on |
1 | angry | olla | on |
Sananmuodon on esiintymät tuloksessa ovat yhä eri tietueita vain koska virkkeet oli annotoitu eri tunnetilalla.
Muita työkaluja
Katso myös
- Relaatioalgebra taustaksi