Limitations of the File-Based Approach
- Separation and Isolation of Data
- Duplication of Data
ANSI-SPARC Three-Level Architecture
- External Level - users
- Conceptual Level - describing what data is stored in the database and relationships among the data.
- Internal Level - describes how the data is stored in the database.
- Database - physical data organization
Catalog
- A set of schemas that constitute the description of a database
Schema
- The structure basically ( tables and shit )
DDL ( Data Definition Language )
- commands that define a database, including creating, altering and dropping tables and establishing constraints
DML ( Data Manipulation Language )
- provides data manipulation operations on data in the database.
Procedural DML