Database Interfaces
Database Interfaces
SQL:
1. a Non-procedural Query Language
2. a Schema which exposes available data
The query language is restricted to the terms given in the schema
The schema hides implementation detail
- The Database Management System (DBMS)
- has the freedom to optimize query processing
- should optimize to achieve performance