Problem
In implementing a database, four important and practical techniques need to be adopted. They are Views, Transactions, Triggers, and Stored Procedures.
1. Define the four techniques.
2. Describe their roles in maintaining a right database.
3. Write the SQL code to implement them.