Computer databases typically contain aggregations of data records or files, such as sales transactions, product catalogs and inventories, and customer profiles.
Characteristics of Database Systems:
- Performance: Response time given by database applications must be appropriate for the human-terminal dialogue. This is dependent on organization of the data.
- Minimal Redundancy: Objective of the database System should be to eliminate data redundancy wherever possible or if redundancy cannot be avoided foe some reasons, it should be controlled.
- Integrity:Integrity checks can also be performed at the data level itself, by checking that data values confirm to certain specified rules, e.g. value falls in a specified range.
- Privacy and Security: The information stored in the database should be kept in such a way that it doesn’t get lost or stolen.
Security of data means protecting data against accidental or intentional disclosure to unauthorized persons or even unauthorized modification or destruction.
Components of a Database Management system
- Database Manager: It is an interface between low level data stored in the database and the application programs and queries submitted by the system.
- File Manager: It manages the allocation of space on the disk storage and maintain the data structures used to represent information stored on the disk.
- Query Processor: It translates English like statements into low level statements.
- DML Pre-Compiler: DML stands for Data Manipulation Language. DML Pre-Copiler manages retrieval, insertion, deletion and modification of the data.
- DDL Compiler: DDL stands for Data Definition Language. It provides the definition and description of database objects.
0 comments:
Post a Comment