0. Introduction

Definitions

Database Management System (DBMS)

A software system facilitating the creation/maintenance of a database:

Functionality:

Compared to files:

The schema, also known as the database intension, rarely changes, but the state of the database, called the extension changes frequently. The actual data stored in the database at a particular moment in time is called the instance.

Three-Schema Architecture

Three-Level Data Model

DBMS Languages