subsystem are most often the primary interface between user and the informationcontained in a database. It allows user to specify its logical information requirements.
Application Generation Subsystem
contains facilities to help users to developtransactions-intensive applications. It usually requires that user perform a detailed seriesof tasks to process a transaction. It facilities easy-to-use data entry screens, programminglanguages, and interfaces.
Data Administration Subsystem
helps users to manage the overall databaseenvironment by providing facilities for backup and recovery, security management, queryoptimization, concurrency control, and change management.
5.0 TYPES OF DATABASES5.1 Relational Database
In relational databases, fields can be used in a number of ways (and can be of variable length),provided that they are linked in tables. It is developed based on a database model that provides for logical connections among files (known as tables) by including identifying KEY from one table inanother table.
5.2 Non Relational Database
Non-relational databases place information in field categories that we create so that information isavailable for sorting and disseminating the way we need it. The data in a non-relational database,however, is limited to that program and cannot be extracted and applied to a number of other software programs, or other database files within a school or administrative system. The data canonly be "copied and pasted.“ Example: a spread sheet.
6.0 DATABASE MODELS6.1 Hierarchal Structure
The hierarchical structure was used in early mainframe DBMS. Records’ relationships form atreelike model
It is used primary today for storing geographic information and file systems.