Use Case - List of actions defining interactions between a role and a system to achieve a goal.
UML - Unified Modeling Language. diagram in the form of use cases.
The diagram below is an example of how UML is represented. Each oval is a use-case representing what actions would need to be taken to complete a desired task. We use this in our sql syntax with clauses to perform our desired tasks which are tables.