database architecture with the main entity PROVE