Chapter 1 Introduction to Databases Agenda • File-based Systems • History of Database • Database Management Systems (DBMS) File-based Definition • Program defines and manages it’s own data Limitations of File-based • • • • • Separation and isolation Duplication Program & data dependence Fixed queries Proliferation of application programs History of Database Systems • • • First generation – Hierarchical model • Information Management System (IMS) – Network model