Drupal nodes VS direct database
Typically Nodes are content. Permissions in a webapp are typically not content. Content is a piece of factual text, an image, an uploaded pdf.

It sounds like you want to look at the Organic Groups module.