Ovaj je rad podijeljen u dva dijela. U prvom se dijelu u programskom jeziku Python implementiraju svojstva i operacije vezane za binarne relacije, a u drugom dijelu implementirani su temeljni operatori relacijske algebre. Sve je popraćeno definicijama, opisima i primjerima kako bi bilo lakše pratiti programski kod. Kreće se od definiranja osnovnih operacija na skupovima zbog toga što binarne relacije možemo zamisliti kao skupove uređenih parova te se njihove operacije mogu prenijeti na relacije. Zatim se bavimo binarnim relacijama te njihovim svojstvima i operacijama koje se nad njima izvode. Spominju se i neke specijalne relacije, a to su relacija ekvivalencije i relacija parcijalnog uređaja. Na kraju su opisane funkcije kao relacije te je...