Creating a table within module development

I am developing a module.
Question 1. Does SuiteCRM have a table like wp_options for storing simple the key-value data?
Question 2. Is there the how to info about how create the new tables in an existing database properly (the best practices) within module development?

Hey there.

Check out the documentation site on how to develop within SuiteCRM.
If you are building a Module I would suggest using Module Builder that is already built into the SuiteCRM Admin Panel that does all the hard work for you i.e. creating relationships adding fields, adding new tables for said modules…
The Module Builder is very similar to the SugarCRM 6.5 version so you can use this documentation for how to create modules.