You don't need to manually create the database, this is done during the WordPress and theme installation process. If you're looking to customize the theme, yes you can do this as there is no encryption which would prevent you from doing so. You can read more about customizations
here. You don't need an SSL certificate in order to use the theme, and we don't have specific recommendations for this as such. Thanks.