You can define multiple databases in a PDM for Teradata, and also define permissions on the database object.
For more information on permissions, see Building a Database Access Structure.