First page Back Continue Last page Overview Graphics
Business Logic Names
Provides a canonical naming scheme for database table and column names.
Problem: Each RDBMS has unique limitations on table and column names.
Solution: Create a canonical set of table and column names that can be converted to DB specific names prior to execution of the query.
HALL infrastructure maps query requests via BL names to concrete DB names automatically
Two Python dictionaries are expressed:
- Forward map: Business logic name -> DB specific name
- Reverse map: DB specific name -> Business logic name