SlideShare a Scribd company logo
1 of 28
DATABASE SYSTEMS
M AHMAD ABBAS
Dept. of Computer SciencE
INTRO LACTURE
INTRODUCTION
 Good decisions require good information derived
from raw facts
 Data is managed most efficiently when stored in a
database
 Databases evolved from computer file systems
 Understanding file system characteristics is
important
BASICS
 First we will talk about basic,
 Data
 Information
 Database
 DBMS etc…
DATA V INFORMATION
Data
 Data is the raw material that is to be processed for
information
 Data is useless unless it is processed or has been
made into something meaningful
 Data has no meaning when it has not been
interpreted
For Example:
 During census, data of all citizens is collected
 Companies collect data by survey to know the opinion of
people about their product
DATA V INFORMATION CONTINUED..
Information
 Information is processed data
 The data that can be made useful is known as
information
 Information is the meaning that has been formed
with the help of data
For example:
 Census data is used to get information about total population
of a country
 Survey data is summarized into information to present to
management of the company
DATABASE
 A database is a gathering of data, stored on a
server
 The data is organized in a way it can easily be
retrieved, managed and edited in significant ways
by the end-user
 Mostly used Database model is Relational
database model
 Stored Data in the form of rows and columns
WHY DATABASES?
 Databases solve many of the problems
encountered in data management
 Used in almost all modern settings involving data
management:
 Business
 Research
 Administration
 Important to understand how databases work and
interact with other applications
COMPONENTS OF DATABASE SYSTEM
OBJECTIVES OF TODAY’S LECTURE
 Know common database terminology
 Understand requirements and uses of data
 Realize the importance and need for databases
in problem-solving
 Understand the different types of databases and
their differences
DBMS
 Database management system (DBMS) helps you
to create and manage database,
 DBMS is a computer software providing the
interface between users and database.
For example,
 SQL server (Microsoft), Oracle (ORACLE), DB2 (IBM) etc..
DBMS CONT’D
 Software system that is designed to allow users to
create , design and manipulate databases.
 Mostly commonly used commands to create,
retrieve and manipulate databases
 DML(Data Manipulation Language ) Commands
 DDL(Data Definition Language) Commands
 DCL (Data Control Language) Commands
STRUCTURE OF THIS SEMESTER
Database
Fundamentals
Relational
Model
Normalization
Conceptual
Modeling
Query
Languages
Advanced
SQL
SQL Server Databases
Apps
0. Intro 1. Design 3. Applications
Newbie Users Designers
Databases
2. Querying
Developers
ROLE AND ADVANTAGES OF THE DBMS
 DBMS is the intermediary between the user and the
database
 Database structure stored as file collection
 Can only access files through the DBMS
 DBMS enables data to be shared
 DBMS integrates many users’ views of the data
ROLE AND ADVANTAGES OF THE DBMS
(CONT’D.)
 Advantages of a DBMS:
 Improved data sharing
 Improved data security
 Minimized data inconsistency
 Improved data access
 Improved decision making
 Increased end-user productivity
TYPES OF DATABASES
 Databases can be classified according to:
 Number of users
 Database location(s)
 Expected type and extent of use
 Single-user database supports only one user at a time
 Desktop database: single-user; runs on PC
 Multiuser database supports multiple users at the
same time
 Workgroup and enterprise databases
EVOLUTION OF FILE SYSTEM DATA
PROCESSING
 Reasons for studying file systems:
 Complexity of database design is easier to understand
 Understanding file system problems helps to avoid
problems with DBMS systems
 Knowledge of file system is useful for converting file
system to database system
 File systems typically composed of collection of file
folders, each tagged and kept in cabinet
 Organized by expected use
18DatabaseSystems,9thEdition
PROBLEMS WITH FILE SYSTEM DATA
PROCESSING
 File systems were an improvement over manual
system
 File systems used for more than two decades
 Understanding the shortcomings of file systems aids in
development of modern databases
 Even simple file system retrieval task required
extensive programming
 Ad hoc queries impossible
 Changing existing structure difficult
DATA REDUNDANCY
 File system structure makes it difficult to combine data
from multiple sources
 Vulnerable to security breaches
 Organizational structure promotes storage of same data
in different locations
 Islands of information
 Data stored in different locations is unlikely to be
updated consistently
 Data redundancy: same data stored unnecessarily in
different places
DATA REDUNDANCY (CONT'D.)
 Data inconsistency: different and conflicting
versions of same data occur at different places
 Data anomalies: abnormalities when all changes in
redundant data are not made correctly
 Update anomalies
 Insertion anomalies
 Deletion anomalies
DATABASE SYSTEMS
 Database system consists of logically related data
stored in a single logical data repository
 May be physically distributed among multiple storage
facilities
 DBMS eliminates most of file system’s problems
23DatabaseSystems,9thEdition
THE DATABASE SYSTEM ENVIRONMENT
 Database system: defines and regulates the
collection, storage, management, use of data
 Five major parts of a database system:
 Hardware
 Software
 People
 Procedures
 Data
24Database Systems, 9th Edition
THE DATABASE SYSTEM ENVIRONMENT
(CONT'D.)
 Hardware: all the system’s physical devices
 Software: three types of software required:
 Operating system software
 DBMS software
 Application programs and utility software
THE DATABASE SYSTEM ENVIRONMENT
(CONT'D.)
 People: all users of the database system
 System and database administrators
 Database designers
 Systems analysts and programmers
 End users
 Procedures: instructions and rules that govern the
design and use of the database system
 Data: the collection of facts stored in the database
THE DATABASE SYSTEM ENVIRONMENT
(CONT'D.)
 Database systems are created and managed at
different levels of complexity
 Database solutions must be cost-effective as well
as tactically and strategically effective
 Database technology already in use affects
selection of a database system
And
 Be Confident and Be determine to achieve
something ahead in life!!

More Related Content

What's hot

Data base management system(DBMS), sourav mathur
Data base management system(DBMS), sourav mathurData base management system(DBMS), sourav mathur
Data base management system(DBMS), sourav mathursourav mathur
 
Database system architecture
Database system architectureDatabase system architecture
Database system architectureDk Rukshan
 
Presentation of DBMS (database management system) part 2
Presentation of DBMS (database management system) part 2Presentation of DBMS (database management system) part 2
Presentation of DBMS (database management system) part 2Junaid Nadeem
 
TID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseTID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseWanBK Leo
 
00.00 fundamentals of database management syllabus
00.00 fundamentals of database management syllabus00.00 fundamentals of database management syllabus
00.00 fundamentals of database management syllabusBishal Ghimire
 
3 Level Architecture
3 Level Architecture3 Level Architecture
3 Level ArchitectureAdeel Rasheed
 
Database introduction
Database introductionDatabase introduction
Database introductionHarry Potter
 
The Databases applications in government sections
The Databases applications in government sectionsThe Databases applications in government sections
The Databases applications in government sectionsMonzer Osama Alchikh WARAK
 
Characteristics and Advantages of Database Management System
Characteristics and Advantages of Database Management SystemCharacteristics and Advantages of Database Management System
Characteristics and Advantages of Database Management SystemCharthaGaglani
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to databaseemailharmeet
 
Rdbms Practical file diploma
Rdbms Practical file diploma Rdbms Practical file diploma
Rdbms Practical file diploma mustkeem khan
 
Ch 1 D B Environment
Ch 1  D B  EnvironmentCh 1  D B  Environment
Ch 1 D B Environmentguest8fdbdd
 

What's hot (15)

Data base management system(DBMS), sourav mathur
Data base management system(DBMS), sourav mathurData base management system(DBMS), sourav mathur
Data base management system(DBMS), sourav mathur
 
Database system architecture
Database system architectureDatabase system architecture
Database system architecture
 
Presentation of DBMS (database management system) part 2
Presentation of DBMS (database management system) part 2Presentation of DBMS (database management system) part 2
Presentation of DBMS (database management system) part 2
 
Types dbms
Types dbmsTypes dbms
Types dbms
 
TID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseTID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To Database
 
Database management system
Database management systemDatabase management system
Database management system
 
00.00 fundamentals of database management syllabus
00.00 fundamentals of database management syllabus00.00 fundamentals of database management syllabus
00.00 fundamentals of database management syllabus
 
3 Level Architecture
3 Level Architecture3 Level Architecture
3 Level Architecture
 
Database introduction
Database introductionDatabase introduction
Database introduction
 
The Databases applications in government sections
The Databases applications in government sectionsThe Databases applications in government sections
The Databases applications in government sections
 
Characteristics and Advantages of Database Management System
Characteristics and Advantages of Database Management SystemCharacteristics and Advantages of Database Management System
Characteristics and Advantages of Database Management System
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to database
 
Rdbms Practical file diploma
Rdbms Practical file diploma Rdbms Practical file diploma
Rdbms Practical file diploma
 
Ch 1 D B Environment
Ch 1  D B  EnvironmentCh 1  D B  Environment
Ch 1 D B Environment
 
Types of databases
Types of databases   Types of databases
Types of databases
 

Similar to DATABASE INTRODUCTION

Ch-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdfCh-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdfMrjJoker1
 
Database management system
Database management systemDatabase management system
Database management systemRizwanHafeez
 
Chapter 1 Database Systems.pptx
Chapter 1 Database Systems.pptxChapter 1 Database Systems.pptx
Chapter 1 Database Systems.pptxMaxamedAbiib1
 
Chapter 1: Learning about Database and How to become an expert in this field
Chapter 1: Learning about Database and How to become an expert in this fieldChapter 1: Learning about Database and How to become an expert in this field
Chapter 1: Learning about Database and How to become an expert in this fielddinhquochuy2004hl
 
Detailed overview on Database and database system
Detailed overview on Database and database systemDetailed overview on Database and database system
Detailed overview on Database and database systemsamreenghauri786
 
Data base management system
Data base management systemData base management system
Data base management systemashirafzal1
 
DATA BASE MANAGEMENT SYSTEM (DBMS)
DATA BASE MANAGEMENT SYSTEM (DBMS)DATA BASE MANAGEMENT SYSTEM (DBMS)
DATA BASE MANAGEMENT SYSTEM (DBMS)Antony Kolanchery
 
Chap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.pptChap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.pptLisaMalar
 
Database systems introduction final vaibhav
Database systems introduction final vaibhavDatabase systems introduction final vaibhav
Database systems introduction final vaibhavAGRASENMAHAVIDYALAY
 
Uses of dbms
Uses of dbmsUses of dbms
Uses of dbmsMISY
 

Similar to DATABASE INTRODUCTION (20)

Database Management Systems
Database Management SystemsDatabase Management Systems
Database Management Systems
 
dbms
dbmsdbms
dbms
 
Ch-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdfCh-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdf
 
Database management system
Database management systemDatabase management system
Database management system
 
Chapter 1 Database Systems.pptx
Chapter 1 Database Systems.pptxChapter 1 Database Systems.pptx
Chapter 1 Database Systems.pptx
 
Chapter 1: Learning about Database and How to become an expert in this field
Chapter 1: Learning about Database and How to become an expert in this fieldChapter 1: Learning about Database and How to become an expert in this field
Chapter 1: Learning about Database and How to become an expert in this field
 
02010 ppt ch01
02010 ppt ch0102010 ppt ch01
02010 ppt ch01
 
Data Base Management System
Data Base Management SystemData Base Management System
Data Base Management System
 
Dbms9
Dbms9Dbms9
Dbms9
 
Detailed overview on Database and database system
Detailed overview on Database and database systemDetailed overview on Database and database system
Detailed overview on Database and database system
 
Data base management system
Data base management systemData base management system
Data base management system
 
DATA BASE MANAGEMENT SYSTEM (DBMS)
DATA BASE MANAGEMENT SYSTEM (DBMS)DATA BASE MANAGEMENT SYSTEM (DBMS)
DATA BASE MANAGEMENT SYSTEM (DBMS)
 
ppt on database management
ppt on database management ppt on database management
ppt on database management
 
Chap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.pptChap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.ppt
 
Mis chapter 7 database systems
Mis chapter 7 database systemsMis chapter 7 database systems
Mis chapter 7 database systems
 
Database systems introduction final vaibhav
Database systems introduction final vaibhavDatabase systems introduction final vaibhav
Database systems introduction final vaibhav
 
DBMS PART 1.docx
DBMS PART 1.docxDBMS PART 1.docx
DBMS PART 1.docx
 
Dbms Useful PPT
Dbms Useful PPTDbms Useful PPT
Dbms Useful PPT
 
DBMS and its Models
DBMS and its ModelsDBMS and its Models
DBMS and its Models
 
Uses of dbms
Uses of dbmsUses of dbms
Uses of dbms
 

Recently uploaded

Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfhenrik385807
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Pooja Nehwal
 
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptxBasil Achie
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSebastiano Panichella
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...NETWAYS
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSebastiano Panichella
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...NETWAYS
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...NETWAYS
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@vikas rana
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)Basil Achie
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxFamilyWorshipCenterD
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...henrik385807
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringSebastiano Panichella
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...NETWAYS
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Krijn Poppe
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...NETWAYS
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxmavinoikein
 

Recently uploaded (20)

Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
 
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation Track
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software Engineering
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptx
 

DATABASE INTRODUCTION

  • 1. DATABASE SYSTEMS M AHMAD ABBAS Dept. of Computer SciencE INTRO LACTURE
  • 2. INTRODUCTION  Good decisions require good information derived from raw facts  Data is managed most efficiently when stored in a database  Databases evolved from computer file systems  Understanding file system characteristics is important
  • 3. BASICS  First we will talk about basic,  Data  Information  Database  DBMS etc…
  • 4. DATA V INFORMATION Data  Data is the raw material that is to be processed for information  Data is useless unless it is processed or has been made into something meaningful  Data has no meaning when it has not been interpreted For Example:  During census, data of all citizens is collected  Companies collect data by survey to know the opinion of people about their product
  • 5. DATA V INFORMATION CONTINUED.. Information  Information is processed data  The data that can be made useful is known as information  Information is the meaning that has been formed with the help of data For example:  Census data is used to get information about total population of a country  Survey data is summarized into information to present to management of the company
  • 6. DATABASE  A database is a gathering of data, stored on a server  The data is organized in a way it can easily be retrieved, managed and edited in significant ways by the end-user  Mostly used Database model is Relational database model  Stored Data in the form of rows and columns
  • 7. WHY DATABASES?  Databases solve many of the problems encountered in data management  Used in almost all modern settings involving data management:  Business  Research  Administration  Important to understand how databases work and interact with other applications
  • 9. OBJECTIVES OF TODAY’S LECTURE  Know common database terminology  Understand requirements and uses of data  Realize the importance and need for databases in problem-solving  Understand the different types of databases and their differences
  • 10. DBMS  Database management system (DBMS) helps you to create and manage database,  DBMS is a computer software providing the interface between users and database. For example,  SQL server (Microsoft), Oracle (ORACLE), DB2 (IBM) etc..
  • 11. DBMS CONT’D  Software system that is designed to allow users to create , design and manipulate databases.  Mostly commonly used commands to create, retrieve and manipulate databases  DML(Data Manipulation Language ) Commands  DDL(Data Definition Language) Commands  DCL (Data Control Language) Commands
  • 12. STRUCTURE OF THIS SEMESTER Database Fundamentals Relational Model Normalization Conceptual Modeling Query Languages Advanced SQL SQL Server Databases Apps 0. Intro 1. Design 3. Applications Newbie Users Designers Databases 2. Querying Developers
  • 13. ROLE AND ADVANTAGES OF THE DBMS  DBMS is the intermediary between the user and the database  Database structure stored as file collection  Can only access files through the DBMS  DBMS enables data to be shared  DBMS integrates many users’ views of the data
  • 14.
  • 15. ROLE AND ADVANTAGES OF THE DBMS (CONT’D.)  Advantages of a DBMS:  Improved data sharing  Improved data security  Minimized data inconsistency  Improved data access  Improved decision making  Increased end-user productivity
  • 16. TYPES OF DATABASES  Databases can be classified according to:  Number of users  Database location(s)  Expected type and extent of use  Single-user database supports only one user at a time  Desktop database: single-user; runs on PC  Multiuser database supports multiple users at the same time  Workgroup and enterprise databases
  • 17. EVOLUTION OF FILE SYSTEM DATA PROCESSING  Reasons for studying file systems:  Complexity of database design is easier to understand  Understanding file system problems helps to avoid problems with DBMS systems  Knowledge of file system is useful for converting file system to database system  File systems typically composed of collection of file folders, each tagged and kept in cabinet  Organized by expected use
  • 19. PROBLEMS WITH FILE SYSTEM DATA PROCESSING  File systems were an improvement over manual system  File systems used for more than two decades  Understanding the shortcomings of file systems aids in development of modern databases  Even simple file system retrieval task required extensive programming  Ad hoc queries impossible  Changing existing structure difficult
  • 20. DATA REDUNDANCY  File system structure makes it difficult to combine data from multiple sources  Vulnerable to security breaches  Organizational structure promotes storage of same data in different locations  Islands of information  Data stored in different locations is unlikely to be updated consistently  Data redundancy: same data stored unnecessarily in different places
  • 21. DATA REDUNDANCY (CONT'D.)  Data inconsistency: different and conflicting versions of same data occur at different places  Data anomalies: abnormalities when all changes in redundant data are not made correctly  Update anomalies  Insertion anomalies  Deletion anomalies
  • 22. DATABASE SYSTEMS  Database system consists of logically related data stored in a single logical data repository  May be physically distributed among multiple storage facilities  DBMS eliminates most of file system’s problems
  • 24. THE DATABASE SYSTEM ENVIRONMENT  Database system: defines and regulates the collection, storage, management, use of data  Five major parts of a database system:  Hardware  Software  People  Procedures  Data 24Database Systems, 9th Edition
  • 25. THE DATABASE SYSTEM ENVIRONMENT (CONT'D.)  Hardware: all the system’s physical devices  Software: three types of software required:  Operating system software  DBMS software  Application programs and utility software
  • 26. THE DATABASE SYSTEM ENVIRONMENT (CONT'D.)  People: all users of the database system  System and database administrators  Database designers  Systems analysts and programmers  End users  Procedures: instructions and rules that govern the design and use of the database system  Data: the collection of facts stored in the database
  • 27. THE DATABASE SYSTEM ENVIRONMENT (CONT'D.)  Database systems are created and managed at different levels of complexity  Database solutions must be cost-effective as well as tactically and strategically effective  Database technology already in use affects selection of a database system
  • 28. And  Be Confident and Be determine to achieve something ahead in life!!