Title: Supermarket
1WELCOME
2EXAMPLE INFORMATION SYSTEMS
- Supermarket
- Credit card
- Travel agent
- Library
- Insurance
- Universities
3File-based system a collection of application
programs that perform services for the end-users
such as the production of reports. Each program
defines and manages its own data
- Separation and isolation of data
- Duplication of data
- Data dependence
- Incompatible file formats
- Fixed queries/proliferation of application
programs
4Database a shared collection of logically
related data (and a description of this data),
designed to meet the information needs of an
organization.
- Program-data independence
- System catalog, data dictionary, meta-data
- Entity a distinct object in the organization
- Attribute a property that describes some aspect
of the object. - Relationship an association between several
entities.
5DBMS A software system that enables users to
define, create, and maintain the database and
provides controlled access to this database.
- Data Definition Language (DDL)
- Data Manipulation Language (DML)
- Utilities security, integrity, concurrency,
recovery - View mechanism
6Components of the DBMS Environment
- Hardware backend vs. front end
- Software DBMS vs. application programs
- Data operational vs. meta data
- Procedures DBMS maintenance
- People DA, DBA, database designers, application
programmers, and end-users
7Advantages of DBMS
- Control of data redundancy
- Data consistency and integrity
- Improved security, backup and recovery services,
maintenance through data independence, data
accessibility and responsiveness. - Increased productivity and concurrency
8Disadvantages of DBMS
- Complexity
- Performance
- Cost of DBMS
- Cost of additional hardware
- Cost of conversion
- High impact of a failure