Must i have for any table in DB one controller and model?

Hello,I have got a few tables in DB.
For example:

Controller
companies_controller.php

Model:
company.php

Table
tb_companies

in companies_controller.php
have got function addEvaluation()

This function save data into the table:
tb_ratings

But a i have only models with access to table adresses, companies and users..

What is best solution for this?

Thanks for any