Not sure how many Spanish speeking people use moodle.org, so have taken the liberty of translating your post using Google Translate, hopefully you'll get other replies:
Moodle can be used for an application like this?
Design a database and relational dynamics to allow the registration, updating, data editing and information management and coffee producers
Dynamic: to record, edit / update information periodically or annually per producer and organization (s) of producers to which it belongs (contact details, information about the farm and coffee production, batch information, quality assessment results , dry processing and basic information marketing), active members of ACEN register with specialty coffee and other information of the member.
Relational: enables the management of information using methods of consultation of the information recorded by each producer and organization to which he belongs. These may include: quantities of coffee given height, scores from quality analysis, production area, coffee with certain attributes (acidity, sweetness, body, aftertaste, balance); make a selection of producers who are members of ACEN with a certain type of coffee and a state of solvency.
My take on this is it sounds like you need a specific database to manage the information you refer to.
Moodle has a database tool, but it's simple and relationships would not be handled well.
If you wanted to communicate with the coffee producers, they could register in Moodle (aka students), adding custom profile fields for additional information about them, and make them compulsary. However they would be able to enter and edit this info themselves - closer to Customer Relationship Management than a database used for recording business data.