We choose miminial 5 entites to make our task easier \\
\begin{itemize}
\item Player - Football players who are involved in matches, are signed to clubs, are coached by specific staff, they are the most important entity in the database as they are base for the whole database to function properly. Their behavior needs to be simulated not only during games but also after and before games. Rating for several attributes (stamina), favourite position, personality, unique traits. teamwork, reputation, transfer status, loan status, status (is player loaned out from another club for example or maybe they do not have a club at all), injuries, retirement, age, wages, transfer value,
\item Club - club financial situation, players assigned to club, staff assigned to club, competition the club is taking part in, facilities quality (like stadium), reputation, stadium location, country of origin, number of staff,
\item Match - Clubs taking part in (from which we derivate staff and players), score, statistics (like shots on target), attendance, weather, duration (90 minutes or extended time), date, referee name,
\item Competition - rules concerning minimal number of players on each team, list of matches, schedule, clubs involved, prize, country of origin, list of stadiums, reputation (importance of the tournament), player requirements (nationality, age, where they were trained, player number)\\
(not tournament because tournament usually refers to like cup compettions not leauge ones)