SlideShare a Scribd company logo
Chapter 1 Introduction to Database
Objectives At the end of this chapter, students should be able to: Identify the  structure of database . Define  data  and  information . Identify the  hierarchy of data . Identify the  types of data Identify the  database . Identify the  file based approach  and  database system approach Identify  why we need database . Identify the  purpose of database . Identify the  components of database system . Evolution of database systems .
Database Structure Data   Data consists of facts, text, graphics and figure that can be recorded and have implicit meaning. Information Information is the data that have been processed and being made to be useful for users or decision-makers.
Database Structure (cont.) Hierarchical Data Types of Data Text Numeric Boolean Currency Date / Time
Fundamentals of Database Non – Computerized System Non-computerized systems basically are all records or data that store manually in different file locations.  The non computerized systems include telephone books, dictionaries, recipe books, encyclopedias and anything else which has organized and collected data. To make the data useful, additional information is designed based on the data to solve a problem with a purpose.  Usually, a data is organized and sorted alphabetically, numerically, extracted or combined with other data to produce the useful information. Problem : Non-computerized System is not efficient because it consumes a lot of time to find and modify the information.
Fundamentals of Database (cont.) Traditional File Processing Approach All data are stored in individual files and each file has their own application program that manages and responsible their own files. Collection of application programs that provide services to end user such as producing report.
Fundamentals of Database (cont.) Disadvantages of File Based Approach Duplication of Data Same data is held by different programs and stored in several locations. This situation requires additional space and maintaining and updating data in several locations is expensive. Data Integrity Problem Files are stored within each application program that accesses a given data. The problem occurs if updates are not applied in every file. Changing the data in only one of the system will cause inconsistent data and result in the other system because of duplication of data. Limited Data Sharing Each application has it owns private files and users have little opportunity to share data outside their own application. Lengthy Development Time Each new application requires that the developer essentially start from scratch by designing new file formats. It takes time to manipulate the data.
Fundamentals of Database (cont.) Database Approach Definition of Database Database is a collection of related data, designed to meet the information needed in an organization and stores it in one specific location. Definition of Database Management System (DBMS) DBMS is a collection of programs that enable users to create and maintain a database and provide control access to the database. Definition of Application Program It is a custom developed program for processing a database. It can be written in a standard procedural language such as COBOL, C, or BASIC or in a language unique to the DBMS.  Definition of Application It is a business computer system that processes a portion of the database to meet user information needs. It consists of menus, forms, reports, queries and application programs. Definition of User It is the person who uses, adds, deletes or modifies data in the database.
Fundamentals of Database (cont.) Figure 1-8 Database Management System
Fundamentals of Database (cont.) Why do we need database? For business use For personal use Purpose of Using Database To store information To find information Analyze and print information
Components of Database System Environment
Components of Database System Environment (cont.)
Components of Database System
Components of Database System (cont.) Database Collection of related data designed to meet user requirements / organization needs and stores in specific location. Elements of database User data Data that contains in a table / relations Metadata Structure of data that stores in data dictionary. Data dictionary stores the description of all objects that interact in the database. Index Data that are sort in ascending or descending order in the database, to improve the performance and accessibility of the database. Application metadata Used to store the structure and format of forms, reports, queries and other application programs created by user.
Components of Database System (cont.)
Components of Database System (cont.)
Components of Database System (cont.)
Components of Database System (cont.) DBMS Engine Intermediary between design tools and run time. Design tools A design tool has a set of tools to design and create the database application. It includes tools for creating tables, forms, queries and reports. Run time Processes the application components that are developed by using design tools.
Components of Database System (cont.) Table Stores information about specific topic.
Components of Database System (cont.) Forms Display information inside the database in an attractive way.  Provide the fastest way to view, enter and modify data in a database.
Components of Database System (cont.) Queries Allows user to find information needed from the database.
Components of Database System (cont.) Reports Documents that contains summarized data in a database.
Advantages of Database Approach Minimal Data Redundancy  – because data is stored in a single database, data item do not need to be duplicated in separate files for various systems. Sharing of data  – data can be shared across the enterprise, allowing more users to access more data. Economy in distributing database  – database design allows better utilization of hardware. For example, company does not need to use expensive mainframe but using distributed databases on smaller computers. Improved Data Consistency  – by eliminating data redundancy, the data inconsistency also reduced. For example, if a customer address is stored only once, we cannot have disagreement on the stored values. Updating values is greatly simplified when each value is stored in one place only.
Ad

More Related Content

What's hot (20)

Data Base Management System(Dbms)Sunita
Data Base Management System(Dbms)SunitaData Base Management System(Dbms)Sunita
Data Base Management System(Dbms)Sunita
Apex
 
Dbms
DbmsDbms
Dbms
Surkhab Shelly
 
Intro to DBMS
Intro to DBMSIntro to DBMS
Intro to DBMS
sheikhfaizanali
 
The database applications
The database applicationsThe database applications
The database applications
Dolat Ram
 
Lesson 1: Introduction to DBMS
Lesson 1: Introduction to DBMSLesson 1: Introduction to DBMS
Lesson 1: Introduction to DBMS
Amrit Kaur
 
Dbms notes
Dbms notesDbms notes
Dbms notes
Upasana Talukdar
 
Dbms and sqlpptx
Dbms and sqlpptxDbms and sqlpptx
Dbms and sqlpptx
thesupermanreturns
 
DBMS
DBMSDBMS
DBMS
akshaythusoo
 
Database management systems
Database management systemsDatabase management systems
Database management systems
Joel Briza
 
TID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseTID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To Database
WanBK Leo
 
Database Management System ppt
Database Management System pptDatabase Management System ppt
Database Management System ppt
OECLIB Odisha Electronics Control Library
 
23246406 dbms-unit-1
23246406 dbms-unit-123246406 dbms-unit-1
23246406 dbms-unit-1
Piyush Kant Singh
 
Dbms notes
Dbms notesDbms notes
Dbms notes
Prof. Dr. K. Adisesha
 
Unit1 DBMS Introduction
Unit1 DBMS IntroductionUnit1 DBMS Introduction
Unit1 DBMS Introduction
MUHAMMED MASHAHIL PUKKUNNUMMAL
 
Database administration
Database administrationDatabase administration
Database administration
Anish Gupta
 
Database software
Database softwareDatabase software
Database software
JahidHussain13
 
Modern database management system chapter 1
Modern database management system chapter 1Modern database management system chapter 1
Modern database management system chapter 1
AyeshaShoukat5
 
Advantages of DBMS
Advantages of DBMSAdvantages of DBMS
Advantages of DBMS
harshith singh
 
Database management system
Database management systemDatabase management system
Database management system
RizwanHafeez
 
Mis assignment (database)
Mis assignment (database)Mis assignment (database)
Mis assignment (database)
Muhammad Sultan Bhatti
 

Viewers also liked (6)

D I T211 Chapter 4 ( Lab 2)
D I T211    Chapter 4 ( Lab 2)D I T211    Chapter 4 ( Lab 2)
D I T211 Chapter 4 ( Lab 2)
askme
 
D I T211 Chapter 5 ( Lab 3)
D I T211    Chapter 5 ( Lab 3)D I T211    Chapter 5 ( Lab 3)
D I T211 Chapter 5 ( Lab 3)
askme
 
Dit211 Chapter 7 (Lab 4)
Dit211   Chapter 7 (Lab 4)Dit211   Chapter 7 (Lab 4)
Dit211 Chapter 7 (Lab 4)
askme
 
Dit211 Chapter 2 (Lab 1)
Dit211   Chapter 2 (Lab 1)Dit211   Chapter 2 (Lab 1)
Dit211 Chapter 2 (Lab 1)
askme
 
D I T211 Chapter 6
D I T211    Chapter 6D I T211    Chapter 6
D I T211 Chapter 6
askme
 
D I T211 Chapter 7 ( Lab 4)
D I T211    Chapter 7 ( Lab 4)D I T211    Chapter 7 ( Lab 4)
D I T211 Chapter 7 ( Lab 4)
askme
 
D I T211 Chapter 4 ( Lab 2)
D I T211    Chapter 4 ( Lab 2)D I T211    Chapter 4 ( Lab 2)
D I T211 Chapter 4 ( Lab 2)
askme
 
D I T211 Chapter 5 ( Lab 3)
D I T211    Chapter 5 ( Lab 3)D I T211    Chapter 5 ( Lab 3)
D I T211 Chapter 5 ( Lab 3)
askme
 
Dit211 Chapter 7 (Lab 4)
Dit211   Chapter 7 (Lab 4)Dit211   Chapter 7 (Lab 4)
Dit211 Chapter 7 (Lab 4)
askme
 
Dit211 Chapter 2 (Lab 1)
Dit211   Chapter 2 (Lab 1)Dit211   Chapter 2 (Lab 1)
Dit211 Chapter 2 (Lab 1)
askme
 
D I T211 Chapter 6
D I T211    Chapter 6D I T211    Chapter 6
D I T211 Chapter 6
askme
 
D I T211 Chapter 7 ( Lab 4)
D I T211    Chapter 7 ( Lab 4)D I T211    Chapter 7 ( Lab 4)
D I T211 Chapter 7 ( Lab 4)
askme
 
Ad

Similar to D I T211 Chapter 1 1 (20)

Introduction to Database System Chapter 1.pptx
Introduction to Database System Chapter 1.pptxIntroduction to Database System Chapter 1.pptx
Introduction to Database System Chapter 1.pptx
natyesu
 
DATABASE SYSTEMS VS ROUTINE FILE SYSTEMS
DATABASE SYSTEMS VS ROUTINE FILE SYSTEMSDATABASE SYSTEMS VS ROUTINE FILE SYSTEMS
DATABASE SYSTEMS VS ROUTINE FILE SYSTEMS
MunawarAhmad22
 
Database_Mgt_Accounting_Students_Ghana11
Database_Mgt_Accounting_Students_Ghana11Database_Mgt_Accounting_Students_Ghana11
Database_Mgt_Accounting_Students_Ghana11
AlexanderAsmah1
 
Introductionaaaaaaaaaaaaaaaaaaaaaaa.pptx
Introductionaaaaaaaaaaaaaaaaaaaaaaa.pptxIntroductionaaaaaaaaaaaaaaaaaaaaaaa.pptx
Introductionaaaaaaaaaaaaaaaaaaaaaaa.pptx
AlexanderAsmah1
 
Database, Lecture-1.ppt
Database, Lecture-1.pptDatabase, Lecture-1.ppt
Database, Lecture-1.ppt
MatshushimaSumaya
 
database chap 1 and 2.pptx
database chap 1 and 2.pptxdatabase chap 1 and 2.pptx
database chap 1 and 2.pptx
Eliasasefa
 
Database Management and it is definition
Database Management and it is definitionDatabase Management and it is definition
Database Management and it is definition
Rashed Barakzai
 
Dbms mca-section a
Dbms mca-section aDbms mca-section a
Dbms mca-section a
Vaibhav Kathuria
 
database ppt(2)
database ppt(2)database ppt(2)
database ppt(2)
EshetuGeletu2
 
Dbms
DbmsDbms
Dbms
Lakshmi Sarvani Videla
 
Database Design and Implementation
Database Design and ImplementationDatabase Design and Implementation
Database Design and Implementation
Christian Reina
 
Dbms Useful PPT
Dbms Useful PPTDbms Useful PPT
Dbms Useful PPT
Krishna Bashyal
 
1. Chapter One.pdf
1. Chapter One.pdf1. Chapter One.pdf
1. Chapter One.pdf
fikadumola
 
Comprehensive Guide to Effective Introduction to Database Systems Principles
Comprehensive Guide to Effective  Introduction to Database Systems PrinciplesComprehensive Guide to Effective  Introduction to Database Systems Principles
Comprehensive Guide to Effective Introduction to Database Systems Principles
EliasZerabruk
 
Chap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.pptChap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.ppt
LisaMalar
 
Ch-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdfCh-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdf
MrjJoker1
 
DBMS NOTES UNIT I FINAL.docx was prasented
DBMS NOTES UNIT I FINAL.docx was prasentedDBMS NOTES UNIT I FINAL.docx was prasented
DBMS NOTES UNIT I FINAL.docx was prasented
rajitha ellandula
 
DBMS NOTES UNIT I FINAL.docx used for preparation
DBMS NOTES UNIT I FINAL.docx used for preparationDBMS NOTES UNIT I FINAL.docx used for preparation
DBMS NOTES UNIT I FINAL.docx used for preparation
rajitha ellandula
 
Database Management System Part-1.pptx
Database Management System Part-1.pptxDatabase Management System Part-1.pptx
Database Management System Part-1.pptx
ArshveerSinghDhillon
 
03-database-management-system-revision-notes.pdf
03-database-management-system-revision-notes.pdf03-database-management-system-revision-notes.pdf
03-database-management-system-revision-notes.pdf
Amit Mishra
 
Introduction to Database System Chapter 1.pptx
Introduction to Database System Chapter 1.pptxIntroduction to Database System Chapter 1.pptx
Introduction to Database System Chapter 1.pptx
natyesu
 
DATABASE SYSTEMS VS ROUTINE FILE SYSTEMS
DATABASE SYSTEMS VS ROUTINE FILE SYSTEMSDATABASE SYSTEMS VS ROUTINE FILE SYSTEMS
DATABASE SYSTEMS VS ROUTINE FILE SYSTEMS
MunawarAhmad22
 
Database_Mgt_Accounting_Students_Ghana11
Database_Mgt_Accounting_Students_Ghana11Database_Mgt_Accounting_Students_Ghana11
Database_Mgt_Accounting_Students_Ghana11
AlexanderAsmah1
 
Introductionaaaaaaaaaaaaaaaaaaaaaaa.pptx
Introductionaaaaaaaaaaaaaaaaaaaaaaa.pptxIntroductionaaaaaaaaaaaaaaaaaaaaaaa.pptx
Introductionaaaaaaaaaaaaaaaaaaaaaaa.pptx
AlexanderAsmah1
 
database chap 1 and 2.pptx
database chap 1 and 2.pptxdatabase chap 1 and 2.pptx
database chap 1 and 2.pptx
Eliasasefa
 
Database Management and it is definition
Database Management and it is definitionDatabase Management and it is definition
Database Management and it is definition
Rashed Barakzai
 
Database Design and Implementation
Database Design and ImplementationDatabase Design and Implementation
Database Design and Implementation
Christian Reina
 
1. Chapter One.pdf
1. Chapter One.pdf1. Chapter One.pdf
1. Chapter One.pdf
fikadumola
 
Comprehensive Guide to Effective Introduction to Database Systems Principles
Comprehensive Guide to Effective  Introduction to Database Systems PrinciplesComprehensive Guide to Effective  Introduction to Database Systems Principles
Comprehensive Guide to Effective Introduction to Database Systems Principles
EliasZerabruk
 
Chap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.pptChap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.ppt
LisaMalar
 
Ch-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdfCh-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdf
MrjJoker1
 
DBMS NOTES UNIT I FINAL.docx was prasented
DBMS NOTES UNIT I FINAL.docx was prasentedDBMS NOTES UNIT I FINAL.docx was prasented
DBMS NOTES UNIT I FINAL.docx was prasented
rajitha ellandula
 
DBMS NOTES UNIT I FINAL.docx used for preparation
DBMS NOTES UNIT I FINAL.docx used for preparationDBMS NOTES UNIT I FINAL.docx used for preparation
DBMS NOTES UNIT I FINAL.docx used for preparation
rajitha ellandula
 
Database Management System Part-1.pptx
Database Management System Part-1.pptxDatabase Management System Part-1.pptx
Database Management System Part-1.pptx
ArshveerSinghDhillon
 
03-database-management-system-revision-notes.pdf
03-database-management-system-revision-notes.pdf03-database-management-system-revision-notes.pdf
03-database-management-system-revision-notes.pdf
Amit Mishra
 
Ad

More from askme (20)

016E_Surah_An-Nahl_Arabic_Recitation_with_English_Translation_Slides.pptx
016E_Surah_An-Nahl_Arabic_Recitation_with_English_Translation_Slides.pptx016E_Surah_An-Nahl_Arabic_Recitation_with_English_Translation_Slides.pptx
016E_Surah_An-Nahl_Arabic_Recitation_with_English_Translation_Slides.pptx
askme
 
Ipaddress presentationdemoclass
Ipaddress presentationdemoclassIpaddress presentationdemoclass
Ipaddress presentationdemoclass
askme
 
Cisco ip-addressing
Cisco ip-addressingCisco ip-addressing
Cisco ip-addressing
askme
 
Human Generation
Human GenerationHuman Generation
Human Generation
askme
 
Do U Know Him
Do U Know HimDo U Know Him
Do U Know Him
askme
 
Investment Proposal
Investment ProposalInvestment Proposal
Investment Proposal
askme
 
Ramadan For Bodyand Soul
Ramadan For Bodyand SoulRamadan For Bodyand Soul
Ramadan For Bodyand Soul
askme
 
Shame On Us Or Us
Shame On Us Or UsShame On Us Or Us
Shame On Us Or Us
askme
 
Network Project
Network ProjectNetwork Project
Network Project
askme
 
Linux Vs Windows Tco Comparison
Linux Vs Windows Tco ComparisonLinux Vs Windows Tco Comparison
Linux Vs Windows Tco Comparison
askme
 
B B Q Party
B B Q  PartyB B Q  Party
B B Q Party
askme
 
D I T211 Chapter 2 ( Lab 1)
D I T211    Chapter 2 ( Lab 1)D I T211    Chapter 2 ( Lab 1)
D I T211 Chapter 2 ( Lab 1)
askme
 
D I T211 Chapter 3
D I T211    Chapter 3D I T211    Chapter 3
D I T211 Chapter 3
askme
 
Assignment1
Assignment1Assignment1
Assignment1
askme
 
D I T211 Chapter 8 ( Lab 5)
D I T211    Chapter 8 ( Lab 5)D I T211    Chapter 8 ( Lab 5)
D I T211 Chapter 8 ( Lab 5)
askme
 
Assignment No 1
Assignment  No 1Assignment  No 1
Assignment No 1
askme
 
Chapter 8: Advanced Drive Technology
Chapter 8: Advanced Drive TechnologyChapter 8: Advanced Drive Technology
Chapter 8: Advanced Drive Technology
askme
 
Chapter 11: Printers and Scanners
Chapter 11: Printers and ScannersChapter 11: Printers and Scanners
Chapter 11: Printers and Scanners
askme
 
Chapter 6: Expansion Buses
Chapter 6: Expansion BusesChapter 6: Expansion Buses
Chapter 6: Expansion Buses
askme
 
Chapter 10: Display Systems
Chapter 10: Display SystemsChapter 10: Display Systems
Chapter 10: Display Systems
askme
 
016E_Surah_An-Nahl_Arabic_Recitation_with_English_Translation_Slides.pptx
016E_Surah_An-Nahl_Arabic_Recitation_with_English_Translation_Slides.pptx016E_Surah_An-Nahl_Arabic_Recitation_with_English_Translation_Slides.pptx
016E_Surah_An-Nahl_Arabic_Recitation_with_English_Translation_Slides.pptx
askme
 
Ipaddress presentationdemoclass
Ipaddress presentationdemoclassIpaddress presentationdemoclass
Ipaddress presentationdemoclass
askme
 
Cisco ip-addressing
Cisco ip-addressingCisco ip-addressing
Cisco ip-addressing
askme
 
Human Generation
Human GenerationHuman Generation
Human Generation
askme
 
Do U Know Him
Do U Know HimDo U Know Him
Do U Know Him
askme
 
Investment Proposal
Investment ProposalInvestment Proposal
Investment Proposal
askme
 
Ramadan For Bodyand Soul
Ramadan For Bodyand SoulRamadan For Bodyand Soul
Ramadan For Bodyand Soul
askme
 
Shame On Us Or Us
Shame On Us Or UsShame On Us Or Us
Shame On Us Or Us
askme
 
Network Project
Network ProjectNetwork Project
Network Project
askme
 
Linux Vs Windows Tco Comparison
Linux Vs Windows Tco ComparisonLinux Vs Windows Tco Comparison
Linux Vs Windows Tco Comparison
askme
 
B B Q Party
B B Q  PartyB B Q  Party
B B Q Party
askme
 
D I T211 Chapter 2 ( Lab 1)
D I T211    Chapter 2 ( Lab 1)D I T211    Chapter 2 ( Lab 1)
D I T211 Chapter 2 ( Lab 1)
askme
 
D I T211 Chapter 3
D I T211    Chapter 3D I T211    Chapter 3
D I T211 Chapter 3
askme
 
Assignment1
Assignment1Assignment1
Assignment1
askme
 
D I T211 Chapter 8 ( Lab 5)
D I T211    Chapter 8 ( Lab 5)D I T211    Chapter 8 ( Lab 5)
D I T211 Chapter 8 ( Lab 5)
askme
 
Assignment No 1
Assignment  No 1Assignment  No 1
Assignment No 1
askme
 
Chapter 8: Advanced Drive Technology
Chapter 8: Advanced Drive TechnologyChapter 8: Advanced Drive Technology
Chapter 8: Advanced Drive Technology
askme
 
Chapter 11: Printers and Scanners
Chapter 11: Printers and ScannersChapter 11: Printers and Scanners
Chapter 11: Printers and Scanners
askme
 
Chapter 6: Expansion Buses
Chapter 6: Expansion BusesChapter 6: Expansion Buses
Chapter 6: Expansion Buses
askme
 
Chapter 10: Display Systems
Chapter 10: Display SystemsChapter 10: Display Systems
Chapter 10: Display Systems
askme
 

Recently uploaded (20)

Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko
Fwdays
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Asthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdfAsthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdf
VanessaRaudez
 
Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.
gregtap1
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Learn the Basics of Agile Development: Your Step-by-Step Guide
Learn the Basics of Agile Development: Your Step-by-Step GuideLearn the Basics of Agile Development: Your Step-by-Step Guide
Learn the Basics of Agile Development: Your Step-by-Step Guide
Marcel David
 
Hands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordDataHands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordData
Lynda Kane
 
Rock, Paper, Scissors: An Apex Map Learning Journey
Rock, Paper, Scissors: An Apex Map Learning JourneyRock, Paper, Scissors: An Apex Map Learning Journey
Rock, Paper, Scissors: An Apex Map Learning Journey
Lynda Kane
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Automation Dreamin': Capture User Feedback From Anywhere
Automation Dreamin': Capture User Feedback From AnywhereAutomation Dreamin': Capture User Feedback From Anywhere
Automation Dreamin': Capture User Feedback From Anywhere
Lynda Kane
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko
Fwdays
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Asthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdfAsthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdf
VanessaRaudez
 
Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.
gregtap1
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Learn the Basics of Agile Development: Your Step-by-Step Guide
Learn the Basics of Agile Development: Your Step-by-Step GuideLearn the Basics of Agile Development: Your Step-by-Step Guide
Learn the Basics of Agile Development: Your Step-by-Step Guide
Marcel David
 
Hands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordDataHands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordData
Lynda Kane
 
Rock, Paper, Scissors: An Apex Map Learning Journey
Rock, Paper, Scissors: An Apex Map Learning JourneyRock, Paper, Scissors: An Apex Map Learning Journey
Rock, Paper, Scissors: An Apex Map Learning Journey
Lynda Kane
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Automation Dreamin': Capture User Feedback From Anywhere
Automation Dreamin': Capture User Feedback From AnywhereAutomation Dreamin': Capture User Feedback From Anywhere
Automation Dreamin': Capture User Feedback From Anywhere
Lynda Kane
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 

D I T211 Chapter 1 1

  • 2. Objectives At the end of this chapter, students should be able to: Identify the structure of database . Define data and information . Identify the hierarchy of data . Identify the types of data Identify the database . Identify the file based approach and database system approach Identify why we need database . Identify the purpose of database . Identify the components of database system . Evolution of database systems .
  • 3. Database Structure Data Data consists of facts, text, graphics and figure that can be recorded and have implicit meaning. Information Information is the data that have been processed and being made to be useful for users or decision-makers.
  • 4. Database Structure (cont.) Hierarchical Data Types of Data Text Numeric Boolean Currency Date / Time
  • 5. Fundamentals of Database Non – Computerized System Non-computerized systems basically are all records or data that store manually in different file locations. The non computerized systems include telephone books, dictionaries, recipe books, encyclopedias and anything else which has organized and collected data. To make the data useful, additional information is designed based on the data to solve a problem with a purpose. Usually, a data is organized and sorted alphabetically, numerically, extracted or combined with other data to produce the useful information. Problem : Non-computerized System is not efficient because it consumes a lot of time to find and modify the information.
  • 6. Fundamentals of Database (cont.) Traditional File Processing Approach All data are stored in individual files and each file has their own application program that manages and responsible their own files. Collection of application programs that provide services to end user such as producing report.
  • 7. Fundamentals of Database (cont.) Disadvantages of File Based Approach Duplication of Data Same data is held by different programs and stored in several locations. This situation requires additional space and maintaining and updating data in several locations is expensive. Data Integrity Problem Files are stored within each application program that accesses a given data. The problem occurs if updates are not applied in every file. Changing the data in only one of the system will cause inconsistent data and result in the other system because of duplication of data. Limited Data Sharing Each application has it owns private files and users have little opportunity to share data outside their own application. Lengthy Development Time Each new application requires that the developer essentially start from scratch by designing new file formats. It takes time to manipulate the data.
  • 8. Fundamentals of Database (cont.) Database Approach Definition of Database Database is a collection of related data, designed to meet the information needed in an organization and stores it in one specific location. Definition of Database Management System (DBMS) DBMS is a collection of programs that enable users to create and maintain a database and provide control access to the database. Definition of Application Program It is a custom developed program for processing a database. It can be written in a standard procedural language such as COBOL, C, or BASIC or in a language unique to the DBMS. Definition of Application It is a business computer system that processes a portion of the database to meet user information needs. It consists of menus, forms, reports, queries and application programs. Definition of User It is the person who uses, adds, deletes or modifies data in the database.
  • 9. Fundamentals of Database (cont.) Figure 1-8 Database Management System
  • 10. Fundamentals of Database (cont.) Why do we need database? For business use For personal use Purpose of Using Database To store information To find information Analyze and print information
  • 11. Components of Database System Environment
  • 12. Components of Database System Environment (cont.)
  • 14. Components of Database System (cont.) Database Collection of related data designed to meet user requirements / organization needs and stores in specific location. Elements of database User data Data that contains in a table / relations Metadata Structure of data that stores in data dictionary. Data dictionary stores the description of all objects that interact in the database. Index Data that are sort in ascending or descending order in the database, to improve the performance and accessibility of the database. Application metadata Used to store the structure and format of forms, reports, queries and other application programs created by user.
  • 15. Components of Database System (cont.)
  • 16. Components of Database System (cont.)
  • 17. Components of Database System (cont.)
  • 18. Components of Database System (cont.) DBMS Engine Intermediary between design tools and run time. Design tools A design tool has a set of tools to design and create the database application. It includes tools for creating tables, forms, queries and reports. Run time Processes the application components that are developed by using design tools.
  • 19. Components of Database System (cont.) Table Stores information about specific topic.
  • 20. Components of Database System (cont.) Forms Display information inside the database in an attractive way. Provide the fastest way to view, enter and modify data in a database.
  • 21. Components of Database System (cont.) Queries Allows user to find information needed from the database.
  • 22. Components of Database System (cont.) Reports Documents that contains summarized data in a database.
  • 23. Advantages of Database Approach Minimal Data Redundancy – because data is stored in a single database, data item do not need to be duplicated in separate files for various systems. Sharing of data – data can be shared across the enterprise, allowing more users to access more data. Economy in distributing database – database design allows better utilization of hardware. For example, company does not need to use expensive mainframe but using distributed databases on smaller computers. Improved Data Consistency – by eliminating data redundancy, the data inconsistency also reduced. For example, if a customer address is stored only once, we cannot have disagreement on the stored values. Updating values is greatly simplified when each value is stored in one place only.