Is there a naming convention for database tables created by a plugin?

I’d say (and that’s just my opinion), that prefixing global available stuff like:

  • functions
  • classes
  • tables

should always share the same prefix. Aside from making your code more unique & therefore collision save, it helps when searching for plugin code, plus it serves as branding for your plugin too. Adding plugin_ to the table name seems like a valid and honorable idea, as it makes the Qs “Does it come from a theme, or a plugin? Where do I have to search for it?” obsolete.