Relaatio on matemaattinen rakenne , joka määrittelee muodollisesti eri objektien ominaisuudet ja niiden suhteet. Yleisiä esimerkkejä suhteista matematiikassa ovat tasa-arvo (=) , jaollisuus , samankaltaisuus , rinnakkaisuus ja monet muut.
Käsite relaatiosta karteesisen tuotteen osajoukona on formalisoitu joukkoteoriassa ja yleistynyt matematiikan kielessä kaikilla sen aloilla. Joukkoteoreettinen näkemys suhteesta luonnehtii sitä tilavuuden suhteen – millä elementtien yhdistelmillä se on täytetty; mielekästä lähestymistapaa tarkastellaan matemaattisessa logiikassa , jossa relaatio on propositionaalinen funktio , eli lauseke, jossa on epämääräisiä muuttujia, joiden tiettyjen arvojen korvaaminen tekee siitä tosi tai epätosi. Relaatioilla on tärkeä rooli universaalissa algebrassa , jossa osan perustutkimuksen kohteena on joukko, jossa on mielivaltainen joukko operaatioita ja suhteita. Yksi silmiinpistävimmistä matemaattisten suhteiden tekniikan sovelluksista sovelluksissa on relaatiotietokannan hallintajärjestelmät , jotka perustuvat metodologisesti muodolliseen relaatioalgebraan .
Suhteet luokitellaan yleensä toisiinsa liittyvien objektien lukumäärän ( arity ) ja niiden omien ominaisuuksien, kuten symmetrian , transitiivisuuden , refleksiivisuuden , perusteella .
-local ( -ary ) relaatio , joka on määritelty joukoissa , on osajoukko näiden joukkojen karteesisesta tulosta : . Se tosiasia, että elementit on yhdistetty relaatiolla , on merkitty tai .
Objektien ja binäärirelaation välisen yhteyden tosiasiaa ilmaistaan yleensä infix-merkinnällä : . Yksittäiset (unaariset) relaatiot vastaavat ominaisuuksia tai attribuutteja, pääsääntöisesti tällaisissa tapauksissa relaatioiden terminologiaa ei käytetä. Joskus käytetään kolmipaikkasuhteita ( ternary ), neljän paikkasuhteita (kvartaari); äärimmäisen korkean tason suhteita kutsutaan "multiaariseksi", "monipaikkaiseksi".
Universaalirelaatio on relaatio, joka yhdistää annettujen joukkojen kaikki alkiot, eli se on yhtäpitävä karteesisen tuotteen kanssa:. Nollarelaatio on relaatio, joka ei linkitä mitään elementtejä, eli tyhjä joukko :.
Funktionaalinen relaatio on relaatio, joka muodostaa funktion : on funktionaalinen, jos suorituksesta seuraa, että ( funktion arvon ainutlaatuisuus varmistetaan).
Matematiikan kielessä yleisimmät relaatiot ovat binäärisiä yhden joukon yli ( ), joita käytetään useimmiten joillakin yhteisillä ominaisuuksilla [1] :
Binäärisuhteiden ominaisuuksien joukosta riippuen muodostetaan joitain laajalti käytettyjä niistä:
Tärkeä rooli on tasa -arvosuhteella - ekvivalenssisuhteella, joka suoritetaan vain kahdelle yhtenevälle elementille.
Relaatioiden ominaisuuksien yhdistelmiä voi olla muitakin, esimerkiksi transitiivinen ja refleksiivinen, mutta sillä ei ole muita yksinkertaisia ominaisuuksia, luonnollisten lukujen joukossa oleva jaollisuusrelaatio , jota yleensä merkitään symbolilla , se koostuu muodon pareista , jossa jakautuu tasaisesti. Esimerkki kolmiosaisesta suhteesta on Pythagoraan kolminkertaisen muodostaminen kolmella luvulla, ja Pythagoraan nelinkertaisen suhteen oleminen on esimerkki kvaternaarisesta suhteesta.
Graafiteoriassa sovelletaan löyhempää joukkoa binäärisuhteiden ominaisuuksia : suuntaamaton graafi voidaan määritellä joukoksi pisteitä, joiden päällä on symmetrinen binäärisuhde, ja suunnattu graafi joukoksi pisteitä, joilla on mielivaltainen binäärisuhde.
Kaikki karteesisen tulon väliset suhteet muodostavat Boolen algebran liiton , leikkauspisteen ja komplementin joukkoteoreettisten operaatioiden alla .
Relaatioalgebra on suljettu relaatioiden operaatiojärjestelmä relaatiotietomallissa .