Professional Documents
Culture Documents
(SUMMARY)
DATABASE MANAGEMENT SYSTEMS (ICT501)
PN MARHAINIS JAMALUDIN
FACULTY OF COMPUTER AND MATHEMATICAL SCIENCES
UITM KELANTAN
DATA VS INFORMATION
DATA INFORMATIOIN
• Raw facts. Facts have not yet been processed • is the result of processing raw data to reveal its
• Example : student number meaning. Meaningful and organized data. It’s a
lecturer’s name foundation for decision making.
faculty code • Example : list of student names from faculty of
computer and mathematical sciences
information
• Raw facts • Understanding
• Processed and of the
meaningful information
data
Data knowledge
DATABASE
• WHAT IS DATABASE?
• is a shared, integrated computer structure that stores a collection of : End-user data
(raw facts) and Metadata (data about data. characteristics of data)
• WHAT IS DATABASE MANAGEMENT SYSTEM (DBMS)?
• is a collection of program that manages the database structure and controls access to
the data stored in database.
• Example of DBMS : ORACLE, MICROSOFT ACCESS, DB2
• ROLE AND ADVANTAGES OF DBMS
• Data sharing • Data security
• Data integration • Data access
• Minimize data inconsistency • Decision making
• Increased end-user productivity
Single-user
TYPES OF DATABASES Workgroup
Multi-user
Enterprise
Number
of users
Extensible Operational
Markup Data
Language usage
(XML)
Analytical
FILE SYSTEMS VS DATABASE SYSTEMS
Database systems
• Consist of logically
data stored in a
single logical data
repository.
• To eliminate data
inconsistency, data
anomaly, data
dependence and
structural
dependence
problems.
File systems
• Manual system
• Data Processing
(DP) Specialist was
hired to create a
computer-based
systems
PROBLEMS WITH FILE SYSTEMS
Update anomalies : If agent name Leah F.Hahn has a new phone number, then all the phone number under this agent name
must be changed accordingly. Imagine if there are thousands of records. The potential of data inconsistencies are great.
Insertion anomalies : If a new agent need to be added, you need to add a dummy customer data to reflect the new agent’s
addition. Then this entry will create a data inconsistencies due to non-existent customer.
Deletion anomalies : If you want to delete customer Amy O’Brian, then you need to delete the whole row, whereby the agent
data also be deleted, which is not desirable.
DATABASE SYSTEM ENVIRONMENT
1) Hardware
2) Software (Operating
system, DBMS,
application and utility
programs.
3) People
4) Procedures
5) data
DBMS FUNCTIONS
• DATA DICTIONARY MANAGEMENT
• DATA STORAGE MANAGEMENT
• DATA TRANSFORMATION AND PRESENTATION
• SECURITY MANAGEMENT
• MULTI-USER ACCESS CONTROL
• BACKUP AND RECOVERY MANAGEMENT
• DATA INTEGRITY MANAGEMENT
• DATABASE ACCESS LANGUAGES AND PROGRAMMING INTERFACES – A QUERY LANGUAGE
(SQL)
• DATABASE COMMUNICATION INTERFACES
WHY A SPREADSHEET IS NOT A DATABASE?
3. Compare and contrast TWO (2) main tasks carried out by the Data Administrator (DA)
and Database Administrator (DBA).
4. Describe TWO (2) problems faced from poorly organized and structured files.
TERMINOLOGY
FIELD
FILE
DATA
RECORD
• PETER ROB AND CARLOS CORONEL, DATABASE SYSTEMS: DESIGN, IMPLEMENTATION AND
MANAGEMENT, INTERNATIONAL THOMSON PUBLISHING (ITP), TENTH EDITION, 2009.
• UITM PAST YEAR EXAM QUESTIONS