Teradata database validates security for all requests. After the request parcel passes its Resolver checks, the Parser interrogates several system tables in the Data Dictionary to ensure that the user making an SQL request has all the appropriate logon and security privileges. This includes validating both object-level control privileges and row-level control privileges.
Because object-level security privileges can be granted and revoked dynamically, Teradata Database validates user logon security privileges for every request processed, including those that have been cached.
When this process completes, the Parser passes the ResTree to the Parameterized Value Peek subsystem.
For more information about Teradata Database security, refer to the following manuals:
- Security Administration
- Database Administration
- Data Dictionary
- SQL Data Control Language