O relație este o structură matematică care definește în mod formal proprietățile diferitelor obiecte și relațiile lor. Exemple comune de relații în matematică sunt egalitatea (=) , divizibilitatea , asemănarea , paralelismul și multe altele.
Conceptul de relație ca submulțime a unui produs cartezian este formalizat în teoria mulțimilor și a devenit larg răspândit în limbajul matematicii în toate ramurile sale. Viziunea teoretică a mulțimilor a unei relații o caracterizează în termeni de volum – cu ce combinații de elemente este umplută; o abordare semnificativă este considerată în logica matematică , unde relația este o funcție propozițională , adică o expresie cu variabile nedefinite, înlocuirea unor valori specifice pentru care o face adevărată sau falsă. Relațiile joacă un rol important în algebra universală , unde obiectul de studiu de bază al secțiunii este o mulțime cu un set arbitrar de operații și relații. Una dintre cele mai izbitoare aplicații ale tehnicii relațiilor matematice în aplicații este sistemele de management al bazelor de date relaționale , bazate metodologic pe algebra relațională formală .
Relațiile sunt de obicei clasificate după numărul de obiecte înrudite ( aritate ) și proprietățile lor, cum ar fi simetria , tranzitivitatea , reflexivitatea .
Relația -locală ( -ary ) definită pe mulțimi este o submulțime a produsului cartezian al acestor mulțimi: . Faptul că elementele sunt legate printr-o relație este notat cu sau .
Faptul conexiunii dintre obiecte și o relație binară este de obicei notat folosind notația infixă : . Relațiile unice (unare) corespund proprietăților sau atributelor, de regulă, pentru astfel de cazuri, terminologia relațiilor nu este folosită. Uneori se folosesc relații cu trei locuri ( ternare ), relații cu patru locuri ( cuaternare); relațiile de o arietate nedefinită sunt denumite „multiare”, „multi-locate”.
O relație universală este o relație care leagă toate elementele unor mulțimi date, adică coincide cu produsul cartezian:. O relație nulă este o relație care nu leagă niciun element, adică o mulțime goală :.
O relație funcțională este o relație care formează o funcție : este funcțională dacă din execuție rezultă că ( se asigură unicitatea valorii funcției).
Cele mai frecvente relații în limbajul matematicii sunt binare pe o mulțime ( ), cel mai adesea folosite cu unele proprietăți comune [1] :
În funcție de setul de proprietăți ale relațiilor binare, se formează unele tipuri de ele utilizate pe scară largă:
Un rol important îl joacă relația de egalitate - relația de echivalență, realizată doar pentru două elemente coincidente.
Pot exista și alte combinații de proprietăți ale relațiilor, de exemplu, tranzitive și reflexive, dar nu are alte proprietăți simple, relația de divizibilitate pe mulțimea numerelor naturale , notată de obicei prin simbolul , este formată din perechi de forma , unde se împarte uniform. Un exemplu de relație ternară este formarea unui triplu pitagoreic cu trei numere, fiind în relație cu un cvadruplu pitagoreic este un exemplu de relație cuaternară.
Un set mai slab de proprietăți ale relațiilor binare este aplicat în teoria grafurilor : un graf nedirecționat poate fi definit ca un set de vârfuri cu o relație binară simetrică peste el, iar un graf direcționat ca un set de vârfuri cu o relație binară arbitrară peste el.
Toate relațiile -are asupra unui produs cartezian formează o algebră booleană în cadrul operațiilor teoretice de mulțimi de unire , intersecție și complement .
Algebra relațională este un sistem închis de operații asupra relațiilor într-un model de date relaționale .