SlideShare a Scribd company logo
Introduction about Database Management Systems
Lecture Agenda….
Objective of Course
Importance of Studying DBMS
Defining
Data
Database
Database Management System (DBMS)
DBA
Roles in Database
Database Systems
What we do in this subject?
Learn how to design, organize
and automate organizational
data for efficient use
Importance of Studying
DBMS
Core subject of Computer Science
Able to analyze and design database
Work as a DBA
Could appear in certification exams
like OCP(Oracle certified professional)
Text Books
Text Book: “Modern Database Management”,
Fred McFadden, Jeffrey Hoffer,
Benjamin/Cummings
Reference Books:
“Database Systems” A Practical approach to design,
implementation and management, 6th
edi by
Thomas Connolly and Carolyn Begg.
“Database Management Systems”, Raghu
Ramakrishnan, Johannes Gehrke, McGraw-Hill
Data
Raw facts that has some meaning in
user environment
Data could be of type:
Structured : Numerical, text,
Unstructured : graphic, maps,
images, sound and video segments
Data
Stored representations of objects and
events that have meaning and importance
in the user’s environment.
Information: Data that have been
processed in such a way as to increase the
knowledge of the person who uses the data
Data & Information
Data vs Information:
Database
Database is a centralized, and
organized collection of some logically
related organizational data
In database, data is organized using
some Data Model
Database Operations
Adding new
empty files
Removing existing files
Inserting new data into the existing
files
Retrieving data from existing files
Retrieval
Database Operations
• Updating data in the existing files
• Example
– Increase the salary of Julie by 10%
9900.00
Database Operations
• Deleting data from existing files
• Example
– Deleting the record of Julie from Employee Table
Manual Files System vs. Database System
• Compactness
• Speed
• Less Drudgery (Labor)
• Accuracy
Advantages of Database Approach
• Redundancy can be reduced
– Redundancy Causes Anomalies
• Delete
• Insert
• Update
Advantages of Database Approach
• Inconsistency can be avoided
Advantages of Database Approach
• The data can be shared
Advantages of Database Approach
• Security restriction can be applied
Advantages of Database Approach
• Integrity can be maintained
– Entity Integrity
– Referential Integrity
– Predicate Integrity
Advantages of Database Approach
• Redundancy can be reduced
• Inconsistency can be avoided
• The data can be shared
• Standard can be enforced
• Security restriction can be applied
• Integrity can be maintained
• Conflicting requirements can be balanced
Data Model
Data Model is collection of concepts
and theories used to organize data
Common data models are
Network,
Relational,
Object Oriented ,
Object Relational etc.
In short, we use some data model to
organize data or build database
DBMS
We use DBMS to communicate with
Database
Database management system is a
software program used to control,
accesses, update and create database
Common RDBMS are Oracle, SQL Server,
MySql ,Access, etc.
Database Management System
• A software system that enables users to define, create, maintain, and control access to the
database.
DBMSApplications
Applications
Applications
Applications
Data
Management
System
User 1
User 2
Online User
Application
Database
Applicant
Data
Student
Data
Course
Data
Faculty
data
DBA
Database administrator is the person
responsible for analyzing , designing
,implementing and maintaining database
Roles in DBMS Environment
Many individuals and groups are
involved in the operations to
database
Generally, we could them into three
type of users according to their role
1. End users
2. Application Programmers
3. Database Administrators
Database
Database Management System
End User Application
Programmer
DBA
Naive Casual
Prewritten
Program
Online Query
Language
Programs in C++, Java
Pascal
Ada, COBOL etc.
Commands that
Create and modify
Database
structure
SQL SQL SQL
SQL
End Users
The database is designed, created and
maintained to serve the information
needs of End Users
Casual Users are trained to use the
query language
Naïve users access the data through
application program that are written for
them
Application Programmer
This group include the programmer who
write application for others
Each program that access the database
contain queries for data management
system
Database Administrator
Person or group responsible for
designing, creating and maintaining
database
Control and accesses information about
data
Introduction about Database Management Systems

More Related Content

PPT
Bsc cs ii-dbms- u-i-database systems
PPT
Chapter 1 - testing
PPT
Mca ii-dbms- u-i-introductory concepts of dbms
PPTX
Module 1_Overview of Database Management System
PDF
Functional Dependencies and Normalization for Relational Databases
PPTX
Chapter1
PPTX
Lecture 1-Introduction to Database Management Systems.pptx
PPTX
DBMS introduction
Bsc cs ii-dbms- u-i-database systems
Chapter 1 - testing
Mca ii-dbms- u-i-introductory concepts of dbms
Module 1_Overview of Database Management System
Functional Dependencies and Normalization for Relational Databases
Chapter1
Lecture 1-Introduction to Database Management Systems.pptx
DBMS introduction

Similar to Introduction about Database Management Systems (20)

PPTX
Introduction to Database and database users.pptx
PPTX
Database management system introduction.pptx
PPT
Lecture-1.ppt
PPTX
INTRODUCTION TO DATABASE MANAGEMENT SYSTEM.pptx
DOCX
A database management system
PPT
DBMS Lecture 1.ppt
PDF
DBMS_UNIT_1.pdf
PPTX
DBMS Introduction: Database Users and Databases
PDF
UNIT 1. Database management system notes
PPT
DBMS ACCESS programming and learning .ppt
PPTX
Database-management-system-dbms-ppt.pptx
PPT
Lecture 1 =Unit 1 Part 1.ppt
PPTX
Introduction to Database Systems, File System vs DBMS,
PDF
database management system presentaion.pdf
PPTX
BCA Database Management Systems Unit - 1.pptx
PPT
Unit01 dbms
PPT
lecture1_dbmsssssssssssssssssssssssss.ppt
PPT
Database Concepts.ppt
PDF
Database system
Introduction to Database and database users.pptx
Database management system introduction.pptx
Lecture-1.ppt
INTRODUCTION TO DATABASE MANAGEMENT SYSTEM.pptx
A database management system
DBMS Lecture 1.ppt
DBMS_UNIT_1.pdf
DBMS Introduction: Database Users and Databases
UNIT 1. Database management system notes
DBMS ACCESS programming and learning .ppt
Database-management-system-dbms-ppt.pptx
Lecture 1 =Unit 1 Part 1.ppt
Introduction to Database Systems, File System vs DBMS,
database management system presentaion.pdf
BCA Database Management Systems Unit - 1.pptx
Unit01 dbms
lecture1_dbmsssssssssssssssssssssssss.ppt
Database Concepts.ppt
Database system
Ad

Recently uploaded (20)

PPTX
Presentation on HIE in infants and its manifestations
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
Pharma ospi slides which help in ospi learning
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Lesson notes of climatology university.
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Cell Types and Its function , kingdom of life
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Classroom Observation Tools for Teachers
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PPTX
Cell Structure & Organelles in detailed.
PDF
Supply Chain Operations Speaking Notes -ICLT Program
Presentation on HIE in infants and its manifestations
STATICS OF THE RIGID BODIES Hibbelers.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
O7-L3 Supply Chain Operations - ICLT Program
Pharma ospi slides which help in ospi learning
2.FourierTransform-ShortQuestionswithAnswers.pdf
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Lesson notes of climatology university.
human mycosis Human fungal infections are called human mycosis..pptx
Cell Types and Its function , kingdom of life
FourierSeries-QuestionsWithAnswers(Part-A).pdf
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Classroom Observation Tools for Teachers
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Cell Structure & Organelles in detailed.
Supply Chain Operations Speaking Notes -ICLT Program
Ad

Introduction about Database Management Systems

  • 2. Lecture Agenda…. Objective of Course Importance of Studying DBMS Defining Data Database Database Management System (DBMS) DBA Roles in Database
  • 3. Database Systems What we do in this subject? Learn how to design, organize and automate organizational data for efficient use
  • 4. Importance of Studying DBMS Core subject of Computer Science Able to analyze and design database Work as a DBA Could appear in certification exams like OCP(Oracle certified professional)
  • 5. Text Books Text Book: “Modern Database Management”, Fred McFadden, Jeffrey Hoffer, Benjamin/Cummings Reference Books: “Database Systems” A Practical approach to design, implementation and management, 6th edi by Thomas Connolly and Carolyn Begg. “Database Management Systems”, Raghu Ramakrishnan, Johannes Gehrke, McGraw-Hill
  • 6. Data Raw facts that has some meaning in user environment Data could be of type: Structured : Numerical, text, Unstructured : graphic, maps, images, sound and video segments
  • 7. Data Stored representations of objects and events that have meaning and importance in the user’s environment. Information: Data that have been processed in such a way as to increase the knowledge of the person who uses the data
  • 10. Database Database is a centralized, and organized collection of some logically related organizational data In database, data is organized using some Data Model
  • 13. Inserting new data into the existing files
  • 14. Retrieving data from existing files Retrieval
  • 15. Database Operations • Updating data in the existing files • Example – Increase the salary of Julie by 10% 9900.00
  • 16. Database Operations • Deleting data from existing files • Example – Deleting the record of Julie from Employee Table
  • 17. Manual Files System vs. Database System • Compactness • Speed • Less Drudgery (Labor) • Accuracy
  • 18. Advantages of Database Approach • Redundancy can be reduced – Redundancy Causes Anomalies • Delete • Insert • Update
  • 19. Advantages of Database Approach • Inconsistency can be avoided
  • 20. Advantages of Database Approach • The data can be shared
  • 21. Advantages of Database Approach • Security restriction can be applied
  • 22. Advantages of Database Approach • Integrity can be maintained – Entity Integrity – Referential Integrity – Predicate Integrity
  • 23. Advantages of Database Approach • Redundancy can be reduced • Inconsistency can be avoided • The data can be shared • Standard can be enforced • Security restriction can be applied • Integrity can be maintained • Conflicting requirements can be balanced
  • 24. Data Model Data Model is collection of concepts and theories used to organize data Common data models are Network, Relational, Object Oriented , Object Relational etc. In short, we use some data model to organize data or build database
  • 25. DBMS We use DBMS to communicate with Database Database management system is a software program used to control, accesses, update and create database Common RDBMS are Oracle, SQL Server, MySql ,Access, etc.
  • 26. Database Management System • A software system that enables users to define, create, maintain, and control access to the database. DBMSApplications Applications Applications Applications
  • 27. Data Management System User 1 User 2 Online User Application Database Applicant Data Student Data Course Data Faculty data
  • 28. DBA Database administrator is the person responsible for analyzing , designing ,implementing and maintaining database
  • 29. Roles in DBMS Environment Many individuals and groups are involved in the operations to database Generally, we could them into three type of users according to their role 1. End users 2. Application Programmers 3. Database Administrators
  • 30. Database Database Management System End User Application Programmer DBA Naive Casual Prewritten Program Online Query Language Programs in C++, Java Pascal Ada, COBOL etc. Commands that Create and modify Database structure SQL SQL SQL SQL
  • 31. End Users The database is designed, created and maintained to serve the information needs of End Users Casual Users are trained to use the query language Naïve users access the data through application program that are written for them
  • 32. Application Programmer This group include the programmer who write application for others Each program that access the database contain queries for data management system
  • 33. Database Administrator Person or group responsible for designing, creating and maintaining database Control and accesses information about data