SlideShare a Scribd company logo
Syed M Irteza 1
Lesson 01
Database Systems
Syed M Irteza 2
Introduction To Course
ïŻ Pre-Requisite:
None
ïŻ Textbook:
An Introduction To Database
Systems.
by C.J. Date.
8th Edition.
Syed M Irteza 3
Overview of DBMS
ïŻ What is it?
A computer system which provides mechanisms
to store, retrieve and manipulate information in a
manner which is both efficient and safe.
ïŻ or
A computerized system whose overall purpose is
to maintain information and to make that
information available on demand.
Syed M Irteza 4
Overview of DBMS
ïŻ Why is it necessary?
To provide a level of abstraction, control and functionality
between the data and the user(s) that is not possible using a
collection of conventional electronic files.
Syed M Irteza 5
DBMS
Application
Program
Application
Program
DB
User1
User2
Front End
Back End
Syed M Irteza 6
DBMS cont.
ïŻ Front End (Client’s Part)
ïź Provides user interfaces, e.g Developer 2000 for
oracle, or other user applications.
ïź Visual Basic, MS Access.
ïŻ Back End (Server Part)
ïź Provides the database, etc.
ïź Access, Paradox, MySQL, Oracle, DB2, SQL Server,
Sybase, Cloudscape.
Syed M Irteza 7
File Processing Systems
ïŻ Problems associated with a collection
of files
ïź redundancy
ïź inconsistency
ïź integrity
ïź integration
ïź atomicity
ïź security
Syed M Irteza 8
DBMS vs. File Processing
Systems
ïŻ Major Difference:
ïź FPS
ïŻ A partition, localized control based on
administrative units.
ïź DBMS
ïŻ A unified centralized control under
DBA(database administrator).
Syed M Irteza 9
FPS
Personnel File
Sales File
Application
Program
Application
Program
Personnel
Department
Sales
Department
? ? ?
? ?
? ?
Syed M Irteza 10
FPS cont.
ïŻ They build their own files and application programs, in
languages like COBOL etc.
ïŻ Control is Localized.
ïŻ May not be compatible with each other
ïź E.g. one use C++ and second use COBOL
ïź Results in a lot of over head in making the both
compatible and a lot of troubles.
Syed M Irteza 11
DBMS
ïŻ In a DBMS everything is under one
roof. And the DBA has complete
control over the entire database.
ïŻ Control is centralized.
Syed M Irteza 12
Benefits Of DBMS
‱ Data Sharing among different users is possible.
Information is in a Table
usually
Sales
Employee
Syed M Irteza 13
Benefits Of DBMS cont.
ïŻ Data Redundancy is Reduced.
ïŻ Data Inconsistency is reduced, easier to update.
ïź In FPS we have to change every entry in every file
with the same data.
ïź In DBMS redundancy is reduced so only very rare
data inconsistency.
Usually only one record In DBMS.
Syed M Irteza 14
Benefits Of DBMS cont.
ïŻ Standards can be enforced.
ïź Practically desirable for data interchange over wide area.
ïź So we can enforce special formats for tables , so data can
be handled and processed.
NY
Lahore London
Chicago
Paris
Syed M Irteza 15
Benefits Of DBMS cont.
ïŻ Security
ïź The DBA can ensure proper access to the database in FPS
, it is difficult to maintain security for dozens of diff.
Departments.
ïź In DBA we can impose total security.
Sales
Management
H.R
Syed M Irteza 16
Benefits Of DBMS cont.
ïŻ Transaction Support
ïŻ Integrity Support
Syed M Irteza 17
Tables Used
S# SNAME STATUS CITY
S1 Smith 20 London
S2 Jones 10 Paris
S3 Blake 30 Paris
S4 Clark 20 London
S5 Adams 30 Athens
Supplier S
P# PNAME COLOR WEIGHT CITY
P1 Nut Red 12 London
P2 Bolt Green 17 Paris
P3 Screw Blue 17 Rome
P4 Screw Red 14 London
P5 Cam Blue 12 Paris
P6 Cog Red 19 London
Parts P
S# P# QTY
S1 P1 300
S1 P2 200
S1 P3 400
S1 P4 200
S1 P5 100
S1 P6 100
S2 P1 300
S2 P2 400
S3 P2 200
S4 P2 200
S4 P4 300
S4 P5 400
Supplier & Parts SP
Syed M Irteza 18
End
END OF LESSON 01
(These slides were taken from M A Shahid)

More Related Content

PPT
Lesson00 intro to databases
PPT
Lesson02 database system architecture
PPT
Chapter 5 data processing
 
PPTX
Role of Database Management in Information Systems
PPT
Chap 4 hardware & software
 
PPTX
Database design challenges conflicting goals
PPTX
Users of Database Systems and Components of Database Environment
Lesson00 intro to databases
Lesson02 database system architecture
Chapter 5 data processing
 
Role of Database Management in Information Systems
Chap 4 hardware & software
 
Database design challenges conflicting goals
Users of Database Systems and Components of Database Environment

What's hot (20)

PPTX
Database systems introduction final vaibhav
PPTX
Dbms and it infrastructure
PPTX
Database Administration
DOC
Assign 1
PPTX
Database administrator
PPTX
Data and database administration(database)
PDF
Characteristics and Advantages of Database Management System
PPS
DBA
PPT
Lecture 09 dblc centralized vs decentralized design
PPT
Database Life Cycle
PPT
Lecture 10 distributed database management system
PDF
The Databases applications in government sections
PPT
Database administration and security
PPTX
Distributed database management system
PPT
Database Administrator - Job Scope
PDF
Computing Notes Chapter 1 Zimsec Zimbabwe Alpro Cambridge
 
PPTX
Single User v/s Multi User Databases
PPTX
Web Database integration
Database systems introduction final vaibhav
Dbms and it infrastructure
Database Administration
Assign 1
Database administrator
Data and database administration(database)
Characteristics and Advantages of Database Management System
DBA
Lecture 09 dblc centralized vs decentralized design
Database Life Cycle
Lecture 10 distributed database management system
The Databases applications in government sections
Database administration and security
Distributed database management system
Database Administrator - Job Scope
Computing Notes Chapter 1 Zimsec Zimbabwe Alpro Cambridge
 
Single User v/s Multi User Databases
Web Database integration
Ad

Similar to Lesson01 Database introduction (20)

PDF
313302 DBMS UNIT 1 PPT for DIploma Computer Eng
PDF
313302 DBMS UNIT 1 PPT for diploma Computer Eng Unit 2
PDF
UNIT 1. Database management system notes
PPT
Chap1-Introduction to database systems.ppt
PPTX
Diffrence between dbms and rdbms
PPTX
DBMS-1.pptx
PPTX
Presentation AICT Improved version[1].pptx
PPTX
Unit 1_intro_dbms.pptx
PPT
Database management system overview
PPTX
Lecture 1-Introduction to Database Management Systems.pptx
PPTX
Database Management System.pptx
PPTX
Chapter 1 Database Systems.pptx
PPTX
PPTX
DBMS Part1.pptx
PPTX
Chapter 1 Database Systems______________.pptx
PPTX
Database management system
PPTX
lecture-11-1590405846 computer architect
PDF
Database Management System Lecture_Lecture_01.pdf
PPT
DbMs
PPTX
Introduction to DBMS
313302 DBMS UNIT 1 PPT for DIploma Computer Eng
313302 DBMS UNIT 1 PPT for diploma Computer Eng Unit 2
UNIT 1. Database management system notes
Chap1-Introduction to database systems.ppt
Diffrence between dbms and rdbms
DBMS-1.pptx
Presentation AICT Improved version[1].pptx
Unit 1_intro_dbms.pptx
Database management system overview
Lecture 1-Introduction to Database Management Systems.pptx
Database Management System.pptx
Chapter 1 Database Systems.pptx
DBMS Part1.pptx
Chapter 1 Database Systems______________.pptx
Database management system
lecture-11-1590405846 computer architect
Database Management System Lecture_Lecture_01.pdf
DbMs
Introduction to DBMS
Ad

More from Muhammad Sikandar Mustafa (18)

PPTX
What is organizational behavior
PPTX
11. estimation-1
PPT
9. risk-management
PPTX
8. project-management
PPTX
7. requirement-engineering
PPTX
6. software requirements
PPT
software process
PPTX
software myths
PPT
software characteristics
PPT
overview introduction to Software Engineering
PPT
5. software process model
PPT
Lesson05 relational languages sql
PPT
Lesson03 the relational model
PPT
Lesson10 Database security
PPT
Lesson08 tm recovery
PPT
Lesson07 e r modelling
PPT
Lesson06 database design
PPTX
Advanced procedures in assembly language Full chapter ppt
What is organizational behavior
11. estimation-1
9. risk-management
8. project-management
7. requirement-engineering
6. software requirements
software process
software myths
software characteristics
overview introduction to Software Engineering
5. software process model
Lesson05 relational languages sql
Lesson03 the relational model
Lesson10 Database security
Lesson08 tm recovery
Lesson07 e r modelling
Lesson06 database design
Advanced procedures in assembly language Full chapter ppt

Recently uploaded (20)

PDF
Digital Strategies for Manufacturing Companies
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
AI in Product Development-omnex systems
PDF
top salesforce developer skills in 2025.pdf
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
Essential Infomation Tech presentation.pptx
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
ai tools demonstartion for schools and inter college
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Nekopoi APK 2025 free lastest update
PPTX
Introduction to Artificial Intelligence
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Digital Strategies for Manufacturing Companies
Understanding Forklifts - TECH EHS Solution
Wondershare Filmora 15 Crack With Activation Key [2025
AI in Product Development-omnex systems
top salesforce developer skills in 2025.pdf
Odoo Companies in India – Driving Business Transformation.pdf
Navsoft: AI-Powered Business Solutions & Custom Software Development
Essential Infomation Tech presentation.pptx
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
ai tools demonstartion for schools and inter college
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
VVF-Customer-Presentation2025-Ver1.9.pptx
CHAPTER 2 - PM Management and IT Context
Reimagine Home Health with the Power of Agentic AI​
Nekopoi APK 2025 free lastest update
Introduction to Artificial Intelligence
PTS Company Brochure 2025 (1).pdf.......
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Design an Analysis of Algorithms II-SECS-1021-03
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf

Lesson01 Database introduction

  • 1. Syed M Irteza 1 Lesson 01 Database Systems
  • 2. Syed M Irteza 2 Introduction To Course ïŻ Pre-Requisite: None ïŻ Textbook: An Introduction To Database Systems. by C.J. Date. 8th Edition.
  • 3. Syed M Irteza 3 Overview of DBMS ïŻ What is it? A computer system which provides mechanisms to store, retrieve and manipulate information in a manner which is both efficient and safe. ïŻ or A computerized system whose overall purpose is to maintain information and to make that information available on demand.
  • 4. Syed M Irteza 4 Overview of DBMS ïŻ Why is it necessary? To provide a level of abstraction, control and functionality between the data and the user(s) that is not possible using a collection of conventional electronic files.
  • 5. Syed M Irteza 5 DBMS Application Program Application Program DB User1 User2 Front End Back End
  • 6. Syed M Irteza 6 DBMS cont. ïŻ Front End (Client’s Part) ïź Provides user interfaces, e.g Developer 2000 for oracle, or other user applications. ïź Visual Basic, MS Access. ïŻ Back End (Server Part) ïź Provides the database, etc. ïź Access, Paradox, MySQL, Oracle, DB2, SQL Server, Sybase, Cloudscape.
  • 7. Syed M Irteza 7 File Processing Systems ïŻ Problems associated with a collection of files ïź redundancy ïź inconsistency ïź integrity ïź integration ïź atomicity ïź security
  • 8. Syed M Irteza 8 DBMS vs. File Processing Systems ïŻ Major Difference: ïź FPS ïŻ A partition, localized control based on administrative units. ïź DBMS ïŻ A unified centralized control under DBA(database administrator).
  • 9. Syed M Irteza 9 FPS Personnel File Sales File Application Program Application Program Personnel Department Sales Department ? ? ? ? ? ? ?
  • 10. Syed M Irteza 10 FPS cont. ïŻ They build their own files and application programs, in languages like COBOL etc. ïŻ Control is Localized. ïŻ May not be compatible with each other ïź E.g. one use C++ and second use COBOL ïź Results in a lot of over head in making the both compatible and a lot of troubles.
  • 11. Syed M Irteza 11 DBMS ïŻ In a DBMS everything is under one roof. And the DBA has complete control over the entire database. ïŻ Control is centralized.
  • 12. Syed M Irteza 12 Benefits Of DBMS ‱ Data Sharing among different users is possible. Information is in a Table usually Sales Employee
  • 13. Syed M Irteza 13 Benefits Of DBMS cont. ïŻ Data Redundancy is Reduced. ïŻ Data Inconsistency is reduced, easier to update. ïź In FPS we have to change every entry in every file with the same data. ïź In DBMS redundancy is reduced so only very rare data inconsistency. Usually only one record In DBMS.
  • 14. Syed M Irteza 14 Benefits Of DBMS cont. ïŻ Standards can be enforced. ïź Practically desirable for data interchange over wide area. ïź So we can enforce special formats for tables , so data can be handled and processed. NY Lahore London Chicago Paris
  • 15. Syed M Irteza 15 Benefits Of DBMS cont. ïŻ Security ïź The DBA can ensure proper access to the database in FPS , it is difficult to maintain security for dozens of diff. Departments. ïź In DBA we can impose total security. Sales Management H.R
  • 16. Syed M Irteza 16 Benefits Of DBMS cont. ïŻ Transaction Support ïŻ Integrity Support
  • 17. Syed M Irteza 17 Tables Used S# SNAME STATUS CITY S1 Smith 20 London S2 Jones 10 Paris S3 Blake 30 Paris S4 Clark 20 London S5 Adams 30 Athens Supplier S P# PNAME COLOR WEIGHT CITY P1 Nut Red 12 London P2 Bolt Green 17 Paris P3 Screw Blue 17 Rome P4 Screw Red 14 London P5 Cam Blue 12 Paris P6 Cog Red 19 London Parts P S# P# QTY S1 P1 300 S1 P2 200 S1 P3 400 S1 P4 200 S1 P5 100 S1 P6 100 S2 P1 300 S2 P2 400 S3 P2 200 S4 P2 200 S4 P4 300 S4 P5 400 Supplier & Parts SP
  • 18. Syed M Irteza 18 End END OF LESSON 01 (These slides were taken from M A Shahid)

Editor's Notes

  • #2: Instructor: Asad Naeem
  • #4: Instructor: Asad Naeem