SlideShare a Scribd company logo
1 of 17
1
From:
Mrs. Shilpa Prashant Kate (IT Teacher)
S.B.Patil college of Science & Commerce,Ravet
2. INTRODUCTION TO DBMS
PIMPRI CHINCHWAD EDUCATION TRUST’S
S.B.PATIL COLLEGE OF
Science and Commerce, Ravet
Index:
• Concept of Database.
• Introduction to DBMS and RDBMS
• Advantages of using database management system.
• Type for storage of data in a database.
• Introduction of RDBMS
2
DEFINITION OF DBMS
Database is collection of interrelated data which helps in efficient
retrieval, inserting and deleting of data.
Ex. In exams, marks obtained by the student in subjects is data
before it is entered in the report card. In a report card, the
combined (marks) data of all subjects speaks about students
performance. Thus when data is maintained in an organized
manner it becomes meaningful or organized information.
PIMPRI CHINCHWAD EDUCATION TRUST’S
S.B.PATIL COLLEGE OF
Science and Commerce, Ravet
3
PIMPRI CHINCHWAD EDUCATION TRUST’S
S.B.PATIL COLLEGE OF
Science and Commerce, Ravet
4
PIMPRI CHINCHWAD EDUCATION TRUST’S
S.B.PATIL COLLEGE OF
Science and Commerce, Ravet
Introduction to Database Management
System (DBMS)
A database, often abbreviated as DB, is a collection of information
organized in such a way that a computer program can quickly select
desired pieces of data.
A Database Management System (DBMS) is a software for creating and
managing databases.
•The DBMS provides users and programmers with a systematic way to
create, retrieve, update and manage data.
•It stores data in such a way that it becomes easier to
retrieve, manipulate, and update information.
Examples of popular DBMS are :
MySQL, PostgreSQL, Access, Oracle, SQL Server, IBM, DB2 and
Sybase.
5
PIMPRI CHINCHWAD EDUCATION TRUST’S
S.B.PATIL COLLEGE OF
Science and Commerce, Ravet
Applications of DBMS
Sector Use of DBMS
Banking For customer information, account activities, payments, deposits,
loans, etc.
Airlines For reservations and schedule information.
Universities For student information, course registrations, colleges and grades.
Telecommunication It helps to keep call records, monthly bills, maintaining balances,
etc.
Finance For storing information about stock, sales, and purchases of
financial instruments like stocks and bonds.
Sales Use for storing customer, product & sales information.
Manufacturing It is used for the management of supply chain and for tracking
production of items. Inventories status in warehouses.
HR Management For information about employees, salaries, payroll, deduction,
generation of paychecks, etc.
6
PIMPRI CHINCHWAD EDUCATION TRUST’S
S.B.PATIL COLLEGE OF
Science and Commerce, Ravet
Advantages of DBMS
•Reducing Data Redundancy :
There is a single database and any change in it is reflected
immediately. Because of this, there is no chance of encountering duplicate data.
•Sharing of Data :
Users of the database can share the data among themselves. There are
various levels of authorisation to access the data, and consequently the data can
only be shared based on the correct authorisation protocols being followed.
•Data integrity
It means that the data is accurate and consistent in the database. Data
Integrity is very important as there are multiple databases in a DBMS. All of
these databases contain data that is visible to multiple users. So it is necessary to
ensure that the data is correct and consistent in all the databases and for all the
users.
•Data Security :
Data Security is vital concept in a database. Only authorised users should
be allowed to access the database and their identity should be authenticated using
a username and password. Unauthorised users should not be allowed to access
the database under any circumstances as it violates the integrity constraints.
7
PIMPRI CHINCHWAD EDUCATION TRUST’S
S.B.PATIL COLLEGE OF
Science and Commerce, Ravet
Advantages of DBMS
•Privacy :
The privacy rule in a database means only the authorized users can
access a database according to its privacy constraints. There are levels
of database access and a user can only view the data he is allowed to.
For example - In social networking sites, access constraints are different
for different accounts a user may want to access.
•Backup and Recovery :
automatically takes care of backup and recovery. The users don't need to
backup data periodically because this is taken care of by the DBMS. Moreover,
it also restores the database after a crash or system failure to its previous
condition.
•Development and Maintenance Time :
It reduces application development maintenance time. It supports many
important functions that are common to many applications, accessing data
stored in the DBMS, which facilitates the quick development of application.
8
PIMPRI CHINCHWAD EDUCATION TRUST’S
S.B.PATIL COLLEGE OF
Science and Commerce, Ravet
2.6 Data types in the DBMS
Class Data Type Description
Text CHAR
Holds a fixed length string (can
contain letters, numbers,
and special characters). The fixed size is specified
in parenthesis.
VARCHAR
Holds a variable length string (can contain letters, numbers,
and special characters). The maximum size is specified in
parenthesis.
Numeric
DECIMAL
It can represent numbers with or
without the fractional part
INT
It is used for storing integer values.
Date DATE
It holds the date including day, month and year
Time TIME()
It holds time. Format: HH:MM:SS
Data types are classifications that identify possible values for and operations
that can be done on the data, as well as the way the data in that field is stored in
the database.
9
PIMPRI CHINCHWAD EDUCATION TRUST’S
S.B.PATIL COLLEGE OF
Science and Commerce, Ravet
2.8 Introduction to RDBMS
RDBMS stands for Relational Database Management System. In RDBMS a
database is considered as a collection of interrelated data.
10
PIMPRI CHINCHWAD EDUCATION TRUST’S
S.B.PATIL COLLEGE OF
Science and Commerce, Ravet
Introduction to RDBMS
RDBMS stands for Relational Database Management System. In RDBMS a
database is considered as a collection of interrelated data.
11
PIMPRI CHINCHWAD EDUCATION TRUST’S
S.B.PATIL COLLEGE OF
Science and Commerce, Ravet
2.8 Introduction to RDBMS
RDBMS stands for Relational Database Management System. In RDBMS a
database is considered as a collection of interrelated data.
•Table : The table is the basic data storage unit in a Relational database. Table consists of columns and
rows. A database consists of one or more tables according to which data is stored in a table. Database
designer decides the name of the table and titles of columns.
•Field : A table consists of information which is stored under different headings, called as fields or
columns. Columns are shown vertically in a table. Each field or column has an individual name. Two
columns cannot have the same name.
• In Fig. no. 1, the first row represents the different field names or titles of columns.
•Record : All the columns in a table make a row. Each row contains information on individual topics. A
record is composed of fields and contains all the data about one particular person, company, or item in a
database. Record is also called as a Tuple.
•Key : A column or a combination of columns which can be used to identify one or more rows (tuples) in a
table is called a key of the table.
•Primary Key : The group of one or more columns used to uniquely identify each row of a relation is called
its Primary Key.
•Foreign Key : It is a field (or collection of fields) in one table that refers to the Primary Key in another table.
12
PIMPRI CHINCHWAD EDUCATION TRUST’S
S.B.PATIL COLLEGE OF
Science and Commerce, Ravet
Relationships in database
A relationship, in the context of databases, is a situation that exists between two
relational database tables when one table has a foreign key that references the
primary key of the other table. Relationships allow relational databases to split and
store data in different tables, while linking disparate data items.
There are 3 types of relationships in Relational database design. They are :
1. One-to-One
2. One-to-Many (or Many-to-One)
3. Many-to-Many
13
PIMPRI CHINCHWAD EDUCATION TRUST’S
S.B.PATIL COLLEGE OF
Science and Commerce, Ravet
14
PIMPRI CHINCHWAD EDUCATION TRUST’S
S.B.PATIL COLLEGE OF
Science and Commerce, Ravet
Relationships in database
One-to-One :
In a one-to-one relationship, one record in a table is associated with one and only
one record in another table. For example, in a company database, each employee
has only one Person_ ID, and each Passport_ ID is assigned to only one person.
A one-to-one relationship looks like below in the relationships graph :
15
PIMPRI CHINCHWAD EDUCATION TRUST’S
S.B.PATIL COLLEGE OF
Science and Commerce, Ravet
Relationships in database
One-to-Many :
This is the most common relationship type. In this type of relationship, a row in table
City can have many matching rows in table Customer, but a row in table Customer
can have only one matching row in table City.
16
PIMPRI CHINCHWAD EDUCATION TRUST’S
S.B.PATIL COLLEGE OF
Science and Commerce, Ravet
Relationships in database
Many-to-Many :
A many-to-many relationship occurs another table.
Multiple records in Table Product are associated with multiple records in another
table. Table Suppliers.
17
PIMPRI CHINCHWAD EDUCATION TRUST’S
S.B.PATIL COLLEGE OF
Science and Commerce, Ravet
Summary
•Basic concepts of database.
•We get to know difference between Data and Information.
•Database management system(DBMS) is used to create, manipulate and
retrieve database.
•DBMS is used in various fields like railway, library, schools, colleges, credit
transactions, banking.
•Benefits of DBMS are data sharing, data integrity, security,
consistency, recovery.
•RDBMS means relational database management system.
•Relations in database are one to one, one to many or (many to one) and
many to many.

More Related Content

What's hot

Database management system by Neeraj Bhandari ( Surkhet.Nepal )
Database management system by Neeraj Bhandari ( Surkhet.Nepal )Database management system by Neeraj Bhandari ( Surkhet.Nepal )
Database management system by Neeraj Bhandari ( Surkhet.Nepal )Neeraj Bhandari
 
Introduction to Database system
Introduction to Database systemIntroduction to Database system
Introduction to Database systemPutu Sundika
 
Ibps it officer exam capsule by affairs cloud
Ibps it officer exam capsule by affairs cloudIbps it officer exam capsule by affairs cloud
Ibps it officer exam capsule by affairs cloudaffairs cloud
 
Database Concept by Luke Lonergan
Database Concept by Luke LonerganDatabase Concept by Luke Lonergan
Database Concept by Luke LonerganLuke Lonergan
 
Module03
Module03Module03
Module03susir
 
5.01 Activity Notes A
5.01  Activity Notes A5.01  Activity Notes A
5.01 Activity Notes Awmassie
 
L7 data model and dbms architecture
L7  data model and dbms architectureL7  data model and dbms architecture
L7 data model and dbms architectureRushdi Shams
 
Basic Concept of Database
Basic Concept of DatabaseBasic Concept of Database
Basic Concept of DatabaseMarlon Jamera
 
L4 working with tables and data
L4 working with tables and dataL4 working with tables and data
L4 working with tables and dataBryan Corpuz
 
Fa 4 cse g35-1 dbms
Fa 4 cse g35-1 dbmsFa 4 cse g35-1 dbms
Fa 4 cse g35-1 dbmsArpitTyagi43
 
Dbms quries
Dbms quriesDbms quries
Dbms quriesAns Ali
 
Lect 30 dbms_fundamentals
Lect 30  dbms_fundamentalsLect 30  dbms_fundamentals
Lect 30 dbms_fundamentalsProtik Roy
 
Intro to Data warehousing lecture 10
Intro to Data warehousing   lecture 10Intro to Data warehousing   lecture 10
Intro to Data warehousing lecture 10AnwarrChaudary
 
Database Systems - introduction
Database Systems - introductionDatabase Systems - introduction
Database Systems - introductionJananath Banuka
 
5.02 Notes Student
5.02 Notes Student5.02 Notes Student
5.02 Notes Studentwmassie
 
Types of data bases
Types of data basesTypes of data bases
Types of data basesJanu Jahnavi
 

What's hot (20)

Database management system by Neeraj Bhandari ( Surkhet.Nepal )
Database management system by Neeraj Bhandari ( Surkhet.Nepal )Database management system by Neeraj Bhandari ( Surkhet.Nepal )
Database management system by Neeraj Bhandari ( Surkhet.Nepal )
 
Introduction to Database system
Introduction to Database systemIntroduction to Database system
Introduction to Database system
 
Ibps it officer exam capsule by affairs cloud
Ibps it officer exam capsule by affairs cloudIbps it officer exam capsule by affairs cloud
Ibps it officer exam capsule by affairs cloud
 
Database Concept by Luke Lonergan
Database Concept by Luke LonerganDatabase Concept by Luke Lonergan
Database Concept by Luke Lonergan
 
DISE - Database Concepts
DISE - Database ConceptsDISE - Database Concepts
DISE - Database Concepts
 
Dbms Basics
Dbms BasicsDbms Basics
Dbms Basics
 
DBMS Basics
DBMS BasicsDBMS Basics
DBMS Basics
 
Module03
Module03Module03
Module03
 
5.01 Activity Notes A
5.01  Activity Notes A5.01  Activity Notes A
5.01 Activity Notes A
 
L7 data model and dbms architecture
L7  data model and dbms architectureL7  data model and dbms architecture
L7 data model and dbms architecture
 
Basic Concept of Database
Basic Concept of DatabaseBasic Concept of Database
Basic Concept of Database
 
L4 working with tables and data
L4 working with tables and dataL4 working with tables and data
L4 working with tables and data
 
Fa 4 cse g35-1 dbms
Fa 4 cse g35-1 dbmsFa 4 cse g35-1 dbms
Fa 4 cse g35-1 dbms
 
Dbms quries
Dbms quriesDbms quries
Dbms quries
 
Lect 30 dbms_fundamentals
Lect 30  dbms_fundamentalsLect 30  dbms_fundamentals
Lect 30 dbms_fundamentals
 
Intro to Data warehousing lecture 10
Intro to Data warehousing   lecture 10Intro to Data warehousing   lecture 10
Intro to Data warehousing lecture 10
 
Types of databases
Types of databases   Types of databases
Types of databases
 
Database Systems - introduction
Database Systems - introductionDatabase Systems - introduction
Database Systems - introduction
 
5.02 Notes Student
5.02 Notes Student5.02 Notes Student
5.02 Notes Student
 
Types of data bases
Types of data basesTypes of data bases
Types of data bases
 

Similar to Introduction to DBMS and RDBMS concepts

Introduction to Databases and Transactions
Introduction to Databases and TransactionsIntroduction to Databases and Transactions
Introduction to Databases and Transactionsنبيله نواز
 
Kskv kutch university DBMS unit 1 basic concepts, data,information,database,...
Kskv kutch university DBMS unit 1  basic concepts, data,information,database,...Kskv kutch university DBMS unit 1  basic concepts, data,information,database,...
Kskv kutch university DBMS unit 1 basic concepts, data,information,database,...Dipen Parmar
 
DATABASE MANAGEMENT SYSTEMS.pdf
DATABASE MANAGEMENT SYSTEMS.pdfDATABASE MANAGEMENT SYSTEMS.pdf
DATABASE MANAGEMENT SYSTEMS.pdfNikitaKumari71
 
DATABASE MANAGEMENT SYSTEMS university course materials useful for students ...
DATABASE MANAGEMENT SYSTEMS  university course materials useful for students ...DATABASE MANAGEMENT SYSTEMS  university course materials useful for students ...
DATABASE MANAGEMENT SYSTEMS university course materials useful for students ...SakkaravarthiS1
 
chapter-13-database-concepts.pdf
chapter-13-database-concepts.pdfchapter-13-database-concepts.pdf
chapter-13-database-concepts.pdfstudy material
 
Relational database management systems
Relational database management systemsRelational database management systems
Relational database management systemsDatasoft Consulting
 
Database Concepts and Components
Database Concepts and ComponentsDatabase Concepts and Components
Database Concepts and ComponentsRIAH ENCARNACION
 
Lect 1a - Introduction to Pharmacy Informatics 1a.pdf
Lect 1a - Introduction to Pharmacy Informatics 1a.pdfLect 1a - Introduction to Pharmacy Informatics 1a.pdf
Lect 1a - Introduction to Pharmacy Informatics 1a.pdfTSha7
 
DBMS VIVA QUESTIONS_CODERS LODGE.pdf
DBMS VIVA QUESTIONS_CODERS LODGE.pdfDBMS VIVA QUESTIONS_CODERS LODGE.pdf
DBMS VIVA QUESTIONS_CODERS LODGE.pdfnofakeNews
 
Database Lecture 3.pptx
Database Lecture 3.pptxDatabase Lecture 3.pptx
Database Lecture 3.pptxRUBAB79
 
Introduction to Database System-WEEK2.pptx
Introduction to Database System-WEEK2.pptxIntroduction to Database System-WEEK2.pptx
Introduction to Database System-WEEK2.pptxmelissaguillermo
 
Introduction to Database Management System
Introduction to Database Management SystemIntroduction to Database Management System
Introduction to Database Management SystemAmiya9439793168
 

Similar to Introduction to DBMS and RDBMS concepts (20)

Database and databases available in the market
Database and databases available in the marketDatabase and databases available in the market
Database and databases available in the market
 
Introduction to Databases and Transactions
Introduction to Databases and TransactionsIntroduction to Databases and Transactions
Introduction to Databases and Transactions
 
Kskv kutch university DBMS unit 1 basic concepts, data,information,database,...
Kskv kutch university DBMS unit 1  basic concepts, data,information,database,...Kskv kutch university DBMS unit 1  basic concepts, data,information,database,...
Kskv kutch university DBMS unit 1 basic concepts, data,information,database,...
 
DATABASE MANAGEMENT SYSTEMS.pdf
DATABASE MANAGEMENT SYSTEMS.pdfDATABASE MANAGEMENT SYSTEMS.pdf
DATABASE MANAGEMENT SYSTEMS.pdf
 
DATABASE MANAGEMENT SYSTEMS university course materials useful for students ...
DATABASE MANAGEMENT SYSTEMS  university course materials useful for students ...DATABASE MANAGEMENT SYSTEMS  university course materials useful for students ...
DATABASE MANAGEMENT SYSTEMS university course materials useful for students ...
 
chapter-13-database-concepts.pdf
chapter-13-database-concepts.pdfchapter-13-database-concepts.pdf
chapter-13-database-concepts.pdf
 
RDMS AND SQL
RDMS AND SQLRDMS AND SQL
RDMS AND SQL
 
Cse ii ii sem
Cse ii ii semCse ii ii sem
Cse ii ii sem
 
Relational database management systems
Relational database management systemsRelational database management systems
Relational database management systems
 
INT 1010 07-3.pdf
INT 1010 07-3.pdfINT 1010 07-3.pdf
INT 1010 07-3.pdf
 
Database Concepts and Components
Database Concepts and ComponentsDatabase Concepts and Components
Database Concepts and Components
 
Database Application with MySQL
Database Application with MySQL   Database Application with MySQL
Database Application with MySQL
 
Lect 1a - Introduction to Pharmacy Informatics 1a.pdf
Lect 1a - Introduction to Pharmacy Informatics 1a.pdfLect 1a - Introduction to Pharmacy Informatics 1a.pdf
Lect 1a - Introduction to Pharmacy Informatics 1a.pdf
 
DBMS VIVA QUESTIONS_CODERS LODGE.pdf
DBMS VIVA QUESTIONS_CODERS LODGE.pdfDBMS VIVA QUESTIONS_CODERS LODGE.pdf
DBMS VIVA QUESTIONS_CODERS LODGE.pdf
 
Database Lecture 3.pptx
Database Lecture 3.pptxDatabase Lecture 3.pptx
Database Lecture 3.pptx
 
Unit 2 DATABASE ESSENTIALS.pptx
Unit 2 DATABASE ESSENTIALS.pptxUnit 2 DATABASE ESSENTIALS.pptx
Unit 2 DATABASE ESSENTIALS.pptx
 
Dbms notes
Dbms notesDbms notes
Dbms notes
 
Introduction to Database System-WEEK2.pptx
Introduction to Database System-WEEK2.pptxIntroduction to Database System-WEEK2.pptx
Introduction to Database System-WEEK2.pptx
 
Session#5; data resource managment
Session#5;  data resource managmentSession#5;  data resource managment
Session#5; data resource managment
 
Introduction to Database Management System
Introduction to Database Management SystemIntroduction to Database Management System
Introduction to Database Management System
 

Recently uploaded

ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 

Recently uploaded (20)

ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 

Introduction to DBMS and RDBMS concepts

  • 1. 1 From: Mrs. Shilpa Prashant Kate (IT Teacher) S.B.Patil college of Science & Commerce,Ravet 2. INTRODUCTION TO DBMS PIMPRI CHINCHWAD EDUCATION TRUST’S S.B.PATIL COLLEGE OF Science and Commerce, Ravet Index: • Concept of Database. • Introduction to DBMS and RDBMS • Advantages of using database management system. • Type for storage of data in a database. • Introduction of RDBMS
  • 2. 2 DEFINITION OF DBMS Database is collection of interrelated data which helps in efficient retrieval, inserting and deleting of data. Ex. In exams, marks obtained by the student in subjects is data before it is entered in the report card. In a report card, the combined (marks) data of all subjects speaks about students performance. Thus when data is maintained in an organized manner it becomes meaningful or organized information. PIMPRI CHINCHWAD EDUCATION TRUST’S S.B.PATIL COLLEGE OF Science and Commerce, Ravet
  • 3. 3 PIMPRI CHINCHWAD EDUCATION TRUST’S S.B.PATIL COLLEGE OF Science and Commerce, Ravet
  • 4. 4 PIMPRI CHINCHWAD EDUCATION TRUST’S S.B.PATIL COLLEGE OF Science and Commerce, Ravet Introduction to Database Management System (DBMS) A database, often abbreviated as DB, is a collection of information organized in such a way that a computer program can quickly select desired pieces of data. A Database Management System (DBMS) is a software for creating and managing databases. •The DBMS provides users and programmers with a systematic way to create, retrieve, update and manage data. •It stores data in such a way that it becomes easier to retrieve, manipulate, and update information. Examples of popular DBMS are : MySQL, PostgreSQL, Access, Oracle, SQL Server, IBM, DB2 and Sybase.
  • 5. 5 PIMPRI CHINCHWAD EDUCATION TRUST’S S.B.PATIL COLLEGE OF Science and Commerce, Ravet Applications of DBMS Sector Use of DBMS Banking For customer information, account activities, payments, deposits, loans, etc. Airlines For reservations and schedule information. Universities For student information, course registrations, colleges and grades. Telecommunication It helps to keep call records, monthly bills, maintaining balances, etc. Finance For storing information about stock, sales, and purchases of financial instruments like stocks and bonds. Sales Use for storing customer, product & sales information. Manufacturing It is used for the management of supply chain and for tracking production of items. Inventories status in warehouses. HR Management For information about employees, salaries, payroll, deduction, generation of paychecks, etc.
  • 6. 6 PIMPRI CHINCHWAD EDUCATION TRUST’S S.B.PATIL COLLEGE OF Science and Commerce, Ravet Advantages of DBMS •Reducing Data Redundancy : There is a single database and any change in it is reflected immediately. Because of this, there is no chance of encountering duplicate data. •Sharing of Data : Users of the database can share the data among themselves. There are various levels of authorisation to access the data, and consequently the data can only be shared based on the correct authorisation protocols being followed. •Data integrity It means that the data is accurate and consistent in the database. Data Integrity is very important as there are multiple databases in a DBMS. All of these databases contain data that is visible to multiple users. So it is necessary to ensure that the data is correct and consistent in all the databases and for all the users. •Data Security : Data Security is vital concept in a database. Only authorised users should be allowed to access the database and their identity should be authenticated using a username and password. Unauthorised users should not be allowed to access the database under any circumstances as it violates the integrity constraints.
  • 7. 7 PIMPRI CHINCHWAD EDUCATION TRUST’S S.B.PATIL COLLEGE OF Science and Commerce, Ravet Advantages of DBMS •Privacy : The privacy rule in a database means only the authorized users can access a database according to its privacy constraints. There are levels of database access and a user can only view the data he is allowed to. For example - In social networking sites, access constraints are different for different accounts a user may want to access. •Backup and Recovery : automatically takes care of backup and recovery. The users don't need to backup data periodically because this is taken care of by the DBMS. Moreover, it also restores the database after a crash or system failure to its previous condition. •Development and Maintenance Time : It reduces application development maintenance time. It supports many important functions that are common to many applications, accessing data stored in the DBMS, which facilitates the quick development of application.
  • 8. 8 PIMPRI CHINCHWAD EDUCATION TRUST’S S.B.PATIL COLLEGE OF Science and Commerce, Ravet 2.6 Data types in the DBMS Class Data Type Description Text CHAR Holds a fixed length string (can contain letters, numbers, and special characters). The fixed size is specified in parenthesis. VARCHAR Holds a variable length string (can contain letters, numbers, and special characters). The maximum size is specified in parenthesis. Numeric DECIMAL It can represent numbers with or without the fractional part INT It is used for storing integer values. Date DATE It holds the date including day, month and year Time TIME() It holds time. Format: HH:MM:SS Data types are classifications that identify possible values for and operations that can be done on the data, as well as the way the data in that field is stored in the database.
  • 9. 9 PIMPRI CHINCHWAD EDUCATION TRUST’S S.B.PATIL COLLEGE OF Science and Commerce, Ravet 2.8 Introduction to RDBMS RDBMS stands for Relational Database Management System. In RDBMS a database is considered as a collection of interrelated data.
  • 10. 10 PIMPRI CHINCHWAD EDUCATION TRUST’S S.B.PATIL COLLEGE OF Science and Commerce, Ravet Introduction to RDBMS RDBMS stands for Relational Database Management System. In RDBMS a database is considered as a collection of interrelated data.
  • 11. 11 PIMPRI CHINCHWAD EDUCATION TRUST’S S.B.PATIL COLLEGE OF Science and Commerce, Ravet 2.8 Introduction to RDBMS RDBMS stands for Relational Database Management System. In RDBMS a database is considered as a collection of interrelated data. •Table : The table is the basic data storage unit in a Relational database. Table consists of columns and rows. A database consists of one or more tables according to which data is stored in a table. Database designer decides the name of the table and titles of columns. •Field : A table consists of information which is stored under different headings, called as fields or columns. Columns are shown vertically in a table. Each field or column has an individual name. Two columns cannot have the same name. • In Fig. no. 1, the first row represents the different field names or titles of columns. •Record : All the columns in a table make a row. Each row contains information on individual topics. A record is composed of fields and contains all the data about one particular person, company, or item in a database. Record is also called as a Tuple. •Key : A column or a combination of columns which can be used to identify one or more rows (tuples) in a table is called a key of the table. •Primary Key : The group of one or more columns used to uniquely identify each row of a relation is called its Primary Key. •Foreign Key : It is a field (or collection of fields) in one table that refers to the Primary Key in another table.
  • 12. 12 PIMPRI CHINCHWAD EDUCATION TRUST’S S.B.PATIL COLLEGE OF Science and Commerce, Ravet Relationships in database A relationship, in the context of databases, is a situation that exists between two relational database tables when one table has a foreign key that references the primary key of the other table. Relationships allow relational databases to split and store data in different tables, while linking disparate data items. There are 3 types of relationships in Relational database design. They are : 1. One-to-One 2. One-to-Many (or Many-to-One) 3. Many-to-Many
  • 13. 13 PIMPRI CHINCHWAD EDUCATION TRUST’S S.B.PATIL COLLEGE OF Science and Commerce, Ravet
  • 14. 14 PIMPRI CHINCHWAD EDUCATION TRUST’S S.B.PATIL COLLEGE OF Science and Commerce, Ravet Relationships in database One-to-One : In a one-to-one relationship, one record in a table is associated with one and only one record in another table. For example, in a company database, each employee has only one Person_ ID, and each Passport_ ID is assigned to only one person. A one-to-one relationship looks like below in the relationships graph :
  • 15. 15 PIMPRI CHINCHWAD EDUCATION TRUST’S S.B.PATIL COLLEGE OF Science and Commerce, Ravet Relationships in database One-to-Many : This is the most common relationship type. In this type of relationship, a row in table City can have many matching rows in table Customer, but a row in table Customer can have only one matching row in table City.
  • 16. 16 PIMPRI CHINCHWAD EDUCATION TRUST’S S.B.PATIL COLLEGE OF Science and Commerce, Ravet Relationships in database Many-to-Many : A many-to-many relationship occurs another table. Multiple records in Table Product are associated with multiple records in another table. Table Suppliers.
  • 17. 17 PIMPRI CHINCHWAD EDUCATION TRUST’S S.B.PATIL COLLEGE OF Science and Commerce, Ravet Summary •Basic concepts of database. •We get to know difference between Data and Information. •Database management system(DBMS) is used to create, manipulate and retrieve database. •DBMS is used in various fields like railway, library, schools, colleges, credit transactions, banking. •Benefits of DBMS are data sharing, data integrity, security, consistency, recovery. •RDBMS means relational database management system. •Relations in database are one to one, one to many or (many to one) and many to many.