Lecture 1 -Database Concepts
Lecture 1 -Database Concepts
AND MANAGEMENT
Topic: Database Concepts
In this lecture, students will learn;
• The difference between data and information
• What a database is, the various types of databases, and why they are
valuable assets for decision making
• About flaws in file system data management
• Database Design, Database System, and Database Management
System(DBMS)
• The main components of the database system
• The main functions of a database management system (DBMS)
Data Versus Information
DATA is
Raw facts, or facts that have not yet been processed to reveal their
meaning to the end user. E.g 2, 3 Ama, Dery, Teacher, Doctor among
others.
INFORMATION
The result of processing raw data to reveal its meaning. Information
consists of transformed data and facilitates decision making.
Database is
A shared, integrated computer structure that houses a collection of
related data. A database contains two types of data: end-user data (raw
facts) and metadata(data about data).
Types of Databases
• Single-user Database: A database that supports only one user at a
time
• Desktop Database: A single-user database that runs on a personal
computer
• Multiuser Database: A database that supports multiple concurrent
users
Types of Database Continuous
Workgroup Database: A multiuser database usually supports fewer
than 50 users or is used for a specific department in an organization.
Extensive programming.
Problems with File System Data Processing
Structural Dependence: A data characteristic in which a change in the
database schema affects data access, thus requiring changes in all
access programs. The Opposite is Structural Independence.
Software
People
Procedures.
Data.
Database Management System is
The collection of programs that manages the database structure and
controls access to the data stored in the database.
The DBMS serves as the intermediary between the user and the
database. The database structure itself is stored as a collection of
files, and the only way to access the data in those files is through the
DBMS.
Advantages of Database Management Systems
Improved data sharing
Improved data security
Better data integration
Minimized data inconsistency.
Improved data access
Improved decision making
Increased end-user productivity
Data dictionary management.
Data storage management
Data transformation and presentation
Security management.
Advantages of Database Management Systems
Multiuser access control.
Backup and recovery management.
Data integrity management
Database access languages and application programming interfaces.
Database communication interfaces