Module 3 - Data and Database Management
Module 3 - Data and Database Management
What is data?
• For every database system, the heart of each system is what you
call the data (Recario, 2018). Data are facts or figures which we can
store in a database. An example of this is your ID number, the name
of your teacher, the number of students in your class now.
What are the functions of a DBMS? What are the advantages of using a
DBMS?
• The DBMS can provide a convenient and efficient interface for storing,
retrieving, and updating data, and for extracting useful information from
the database, and a clear and logical view of the process that manipulates
the data.
2. Functions of a Database Management System
1. Users
• The users of a database system are the database administrator,
system developer, and end user. A database administrator
(DBA) is the person responsible for all the data resources in an
organization.
3. COMPONENTS OF A DATABASE SYSTEM
2. Database Application
• The next component of the database system is the database
application.This is a computer program that allows users to
manipulate the data in a DBMS through a user-friendly
interface. It can be divided into four broad categories: Personal
which is restricted to a single user;
3. COMPONENTS OF A DATABASE SYSTEM
https://www.youtube.com/watch?v=WeE7f9U7tyg&index=36&li
st=PLiqeNUxu5x2HplGrEaxWMGlb_h9MVEo6I&t=0s
3.4. COMPONENTS OF A DATABASE MANAGEMENT
SYSTEM
1. Interface
• The interface is responsible for interacting with the user. It is
also called the “middleman” as it communicates between two
different parties: the end user, which is you, and the database
management systems
3.4. COMPONENTS OF A DATABASE MANAGEMENT
SYSTEM
2. Parser
• The parser is responsible for checking the correctness of the
syntax that was provided by the end user through the interface.
So it also checks the tables and other objects in the query.
3.4. COMPONENTS OF A DATABASE MANAGEMENT
SYSTEM
• 3. Query Optimizer
• If the parsing is correct and proper, then it will proceed to what we
call the query optimizer. The query optimizer comes from the root
word ‘optimize’, which means it simplifies the query form or the
input into a simpler type of input that can be digested and can be
understood by the database management system. T
3.4. COMPONENTS OF A DATABASE MANAGEMENT
SYSTEM
• 4. Execution Engine
• The next one is the execution engine. Its main responsibility is
to execute the output of the query optimizer. Once the query
has been optimized, then it will pass the data or the optimized
query to the execution engine whose sole purpose is to
execute the command
3.4. COMPONENTS OF A DATABASE MANAGEMENT
SYSTEM
• 5. Storage Storage
• is the physical location of your database, which can be
the secondary or the primary memory.
ACTIVITY 3-2