SlideShare a Scribd company logo
1 of 22
Data Base Management System
Data
• Data is a collection of raw facts.
• It is a collection of known facts , figures or statistics that
can be recorded.
• It can be text, numbers, audio, video or any combination
of these.
Ex: Reg.no, Name, Class, Address, Phone no & etc…
Database
• A database is integral collection of logically related records
and files.
• A Database is a structured set of data held in a computer,
especially one that is accessible in various ways.
• It is a collection of related data, having valid and implicit
meaning and is designed to meet the information needs of
the organization.
• Ex: A college staff database contains data regarding name,
date of joining, basic salary, net salary, DA, HRA & etc..
Implicit Properties of Database
• A database is a logically coherent collection of data with
some inherent meaning.
• A database is designed, built and populated with data for
a specific purpose.
• A database can be of any size and any level of complexity.
• A database may be generated and maintained manually
or a group of application programs written specifically for
the task or by DBMS.
Types of Database
1. Database for End-user – Each workstation is like a small database in itself which includes data
in spreadsheet, presentations, word files, notepads & etc..
2. Operational Databases- This database is usually huge important to organizations as they
include the customer database , personal database and inventory database. The data stored
in operational databases can be changed and manipulated depending on what the company
requires.
3. Database Warehouse – Organizations are required to keep all relevant data for several years.
This data is also an important source of information for analyzing and comparing the current
year data with that of the past years which also makes it easier to determine key trends
taking place.
4. Distributed Database – Many organizations have several office locations, manufacturing plants
, regional offices , branch offices and a head office at different geographical locations. Each
of these work groups may have their own database which together will form the main
database of the company. This is known as distributed database.
5. Relational Database – In this, the data in a relational database is stored in various data tables.
This is the most common of all the different types of databases. Each table has a key field
which is used to connect it to other tables. Hence all the tables are related to each other
through several key fields.
Implication of database approach
i)Potential for Enforcing standards - Database approach permits DBA to define and enforce standards
among database users in a large organization. Typically standards can be defined for the following,
-Names & format of the data elements, display format, Report structures & etc..
ii)Reduced Application Development Time - Developing new application such as retrieval of certain
specific data from the database or generating and printing a new report is less time consuming in
DBMS approach .
iii)Flexibility - DBMS must be flexible to accept any structural changes. If the end user needs change,
accordingly the database has to be changed to meet the needs of the user.
iv)Availability of Up-to-date Information – Since a number of users are using the DBMS simultaneously , it
is necessary that updation made by one user must be immediately seen by the other users also.
Database System
• A database system is a collection of related
data stored in a well-organized manner. This
system ensures that the data is simplified,
secure and easy to access.
• A DBMS is a software that allows creation,
definition and manipulation of database,
allowing users to store, process and analyze
data easily. DBMS provides us with an
interface or a tool, to perform various
operations like creating database, storing
data in it, updating data, creating tables in
the database and a lot more.
• DBMS also provides protection and security
to the databases. It also maintains data
consistency in case of multiple users.
Purpose of Database systems
• Data redundancy and inconsistency .
• Difficulty in accessing data.
• Data isolation-multiple files and formats.
• Integrity problems.
• Atomicity of updates.
• Concurrent access by multiple users.
• Security problems.
Objectives of Database system
 Availability
 Bulk Data
 As per the requirement
 Adaptability
 Integrity
 Data Independence – Physical & logical data
independence
 Share ability.
Database System Applications
1.Banking
2.Airlines
3.Universities
4.Credit card transactions
5.Telecommunication
6.Finance
7.Sales
8.Manufacturing
9.Human resources
Database Language
1.DDL(Data Definition Language)-DDL is used for specifying
the database schema. It is used for creating tables,
schema, indexes, constraints etc. in database.
2.DML(Data Manipulation Language)-DML is used for
accessing and manipulating data in a database.
3.VDL(View Definition Language)- Represents user views
and their mapping to the conceptual schema.
4.SDL(Stored Definition Language)-Specifies the mapping
between two schemas.
Database Administrator(DBA)
An IT professional responsible for the installation, configuration,upgrading,monitoring
maintenance and security of database in a organization is called database
administrator(DBA).
Role of DBA
1.The development of database strategies.
2.To design of database strategies.
3.To provide system monitoring.
4.To improve database performance.
5.Enhancing capacity.
6.Planning for future expansion requirements.
7.To implement security measures to safeguard the database.
Database Users
1.Database Administrators.
2.Database designers
3.End users
-Casual end users
-Naïve or parametric end users
- Sophisticated end users
-Stand alone users
4.System Analysts and Programmers
Continue..
• 1.DBA
• 2.Database designer- It identifies data to be stored in the database
and choosing appropriate structures to represent and stored the
data. It is the responsibility of the designers to communicate with all
users to understand their requirements. It interact with all potential
users and develop views of the database that meet the data and
processing requirements of these groups.
• 4.System Analyst and Programmer – They determine end user
requirements and develop specifications for canned transactions that
meet the requirements. The application programmers implement the
specifications as programs, then test and debug the programs.
Continue..
3.End users
• Casual end user – They occasionally access, may need different
information each time.
• Naïve end user-The main job is to query and update the database
using standard queries and updates.
• Sophisticated end user-They include engineers, scientists , analyst
who implement applications to meet their requirements.
• Standalone end user-They maintain personal database using
readymade packages.
Transaction Management
• A Transaction is an execution of a program that specifies certain
properties like Atomicity, Consistency, Isolation & Durability(ACID).
• A Transaction is an atomic unit.
• A database transaction must be atomic, meaning that it must be
either entirely completed or aborted.
• A database system will guarantee the properties of ACID for each
transaction.
• A transaction can be defined as a group of tasks and activities .
• A single task is the minimum processing unit. This cannot be divided
further into smaller parts.
ACID Properties
A transaction is a very small unit of a program and it consists of many low level tasks. It
is a transaction in database system.
Atomicity – This property states that a transaction must be treated as an atomic
unit.This means that either its operations are executed or none are executed .
Consistency – The database must remain in a consistent state after any transaction has
been done . No transaction should have any adverse effect on the data residing in
the database.
Durability – The database should be durable enough to hold all its latest updates even
if the system fails.If a transaction updates a chunk of data in a database,then the
database will hold the modified data.If a transaction commits but the system fails
before the data could be written on to the disk,then that data will be updated once
the system springs back into action.
Isolation – In a database system where more than one transaction are being executed
simultaneously, the property of isolation states that all the transactions will be
carried out and executed as if it is the only transaction in the system.
Continue..
• Serializability – When there are multiple transactions that are being
executed by the operating system in a multi programming
environment , there are possibilities that instructions of one
transaction are interleaved with some other transactions.
• Schedule – it is chronological execution sequence of a transaction .
It is called schedule.
• Serial Schedule – It is a schedule in which transactions are aligned in
such a way that one transaction is executed first. When the first
transaction completes its full cycle , then the next transaction is
executed. Transactions are ordered and done one after the other.
This type of schedule called a serial schedule.
Storage Management
• Storage Management is a process in which the processes organizations use to maximize or improve
the performance of their data storage resources.
• It mainly includes virtualization , replication, mirroring, security , compression ,traffic analysis ,
process automation, storage provisioning and all other related techniques.
• It is also simplify the management of storage networks and devices.
• It’s techniques make it possible to reassign storage capacity quickly as business needs change ,
reducing wasted space and improving a company’s ability to respond to evolving market conditions.
• It is closely related to Storage Resource Management (SRM).
• It is closely associated with networked storage solutions such as SAN(Storage area Network) and
NAS(Network-attacked storage) device.
• Various storage management solutions are used by organizations in order to reduce some of those
costs and improve the capabilities and security of their storage solutions.
Types of storage
1.Primary Memory – It is also called as main , volatile or temporary
memory. It is directly communicates with CPU. Here the
information will be loss if power supply goes off. It’s storage is very
small and fast .Ex-RAM(Random Access Memory).
2.Secondary Memory – It is also called as Non volatile or permanent
memory. It is not able to communicates with CPU directly. It is used
to store data for future use. Ex- DVD, CD-ROM, Floppy Disk.
3.Tertiary Memory – It is used to store huge volumes of data. Since
such storage devices are external to the computer system, they are
slowest in speed. These storage devices are mostly used to take the
backup of an entire system. Ex- Magnetic tape & optical disk.
Features of storage management
1. Volatility
2. Mutability – Read/write storage, read only storage, Slow
write, fast read storage.
3. Accessibility – Random access , sequential access
4. Addressability – Location addressable, File addressable,
content addressable.
5. Capacity – Raw capacity, Memory storage
6. Performance – Latency , Throughput, Granularity, Reliability.
7. Energy Use
Unit – 4 completed

More Related Content

Similar to DBMS.pptx

Beginning Of DBMS (data base)
Beginning Of DBMS (data base)Beginning Of DBMS (data base)
Beginning Of DBMS (data base)Surya Swaroop
 
System Analysis And Design
System Analysis And DesignSystem Analysis And Design
System Analysis And DesignLijo Stalin
 
Chapter-1 Introduction to Database Management Systems
Chapter-1 Introduction to Database Management SystemsChapter-1 Introduction to Database Management Systems
Chapter-1 Introduction to Database Management SystemsKunal Anand
 
Management information system database management
Management information system database managementManagement information system database management
Management information system database managementOnline
 
CS3270 - DATABASE SYSTEM - Lecture (1)
CS3270 - DATABASE SYSTEM -  Lecture (1)CS3270 - DATABASE SYSTEM -  Lecture (1)
CS3270 - DATABASE SYSTEM - Lecture (1)Dilawar Khan
 
CST204 DBMSMODULE1 PPT (1).pptx
CST204 DBMSMODULE1 PPT (1).pptxCST204 DBMSMODULE1 PPT (1).pptx
CST204 DBMSMODULE1 PPT (1).pptxMEGHANA508383
 
Advance database system (part 2)
Advance database system (part 2)Advance database system (part 2)
Advance database system (part 2)Abdullah Khosa
 
Cp 121 lecture 01
Cp 121 lecture 01Cp 121 lecture 01
Cp 121 lecture 01ITNet
 
Unit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 CompleteUnit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 CompleteRaj vardhan
 
Database management system lecture notes
Database management system lecture notesDatabase management system lecture notes
Database management system lecture notesUTSAHSINGH2
 
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
 
Unit 2 rdbms study_material
Unit 2  rdbms study_materialUnit 2  rdbms study_material
Unit 2 rdbms study_materialgayaramesh
 
DBMS-INTRODUCTION.pptx
DBMS-INTRODUCTION.pptxDBMS-INTRODUCTION.pptx
DBMS-INTRODUCTION.pptxDivyaKS12
 
Lecture-1.ppt
Lecture-1.pptLecture-1.ppt
Lecture-1.pptChSheraz3
 

Similar to DBMS.pptx (20)

Beginning Of DBMS (data base)
Beginning Of DBMS (data base)Beginning Of DBMS (data base)
Beginning Of DBMS (data base)
 
System Analysis And Design
System Analysis And DesignSystem Analysis And Design
System Analysis And Design
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
 
Chapter-1 Introduction to Database Management Systems
Chapter-1 Introduction to Database Management SystemsChapter-1 Introduction to Database Management Systems
Chapter-1 Introduction to Database Management Systems
 
Management information system database management
Management information system database managementManagement information system database management
Management information system database management
 
CS3270 - DATABASE SYSTEM - Lecture (1)
CS3270 - DATABASE SYSTEM -  Lecture (1)CS3270 - DATABASE SYSTEM -  Lecture (1)
CS3270 - DATABASE SYSTEM - Lecture (1)
 
CST204 DBMSMODULE1 PPT (1).pptx
CST204 DBMSMODULE1 PPT (1).pptxCST204 DBMSMODULE1 PPT (1).pptx
CST204 DBMSMODULE1 PPT (1).pptx
 
Advance database system (part 2)
Advance database system (part 2)Advance database system (part 2)
Advance database system (part 2)
 
Ch01
Ch01Ch01
Ch01
 
Cp 121 lecture 01
Cp 121 lecture 01Cp 121 lecture 01
Cp 121 lecture 01
 
1_DBMS_Introduction.pdf
1_DBMS_Introduction.pdf1_DBMS_Introduction.pdf
1_DBMS_Introduction.pdf
 
Unit1 dbms
Unit1 dbmsUnit1 dbms
Unit1 dbms
 
Unit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 CompleteUnit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 Complete
 
Database management system lecture notes
Database management system lecture notesDatabase management system lecture notes
Database management system lecture notes
 
Dbms unit 1
Dbms unit 1Dbms unit 1
Dbms unit 1
 
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
 
Unit 2 rdbms study_material
Unit 2  rdbms study_materialUnit 2  rdbms study_material
Unit 2 rdbms study_material
 
Intoduction- Database Management System
Intoduction- Database Management SystemIntoduction- Database Management System
Intoduction- Database Management System
 
DBMS-INTRODUCTION.pptx
DBMS-INTRODUCTION.pptxDBMS-INTRODUCTION.pptx
DBMS-INTRODUCTION.pptx
 
Lecture-1.ppt
Lecture-1.pptLecture-1.ppt
Lecture-1.ppt
 

More from SIMNchannel

Security and Privacy in Social Networks.pptx
Security and Privacy in Social Networks.pptxSecurity and Privacy in Social Networks.pptx
Security and Privacy in Social Networks.pptxSIMNchannel
 
Windows Operating system.pptx
Windows  Operating system.pptxWindows  Operating system.pptx
Windows Operating system.pptxSIMNchannel
 
Operating System - DOS.pptx
Operating System - DOS.pptxOperating System - DOS.pptx
Operating System - DOS.pptxSIMNchannel
 
Introduction to computer.pptx
Introduction to computer.pptxIntroduction to computer.pptx
Introduction to computer.pptxSIMNchannel
 
Microsoft Excel.pptx
Microsoft Excel.pptxMicrosoft Excel.pptx
Microsoft Excel.pptxSIMNchannel
 

More from SIMNchannel (8)

Security and Privacy in Social Networks.pptx
Security and Privacy in Social Networks.pptxSecurity and Privacy in Social Networks.pptx
Security and Privacy in Social Networks.pptx
 
Windows Operating system.pptx
Windows  Operating system.pptxWindows  Operating system.pptx
Windows Operating system.pptx
 
Operating System - DOS.pptx
Operating System - DOS.pptxOperating System - DOS.pptx
Operating System - DOS.pptx
 
Introduction to computer.pptx
Introduction to computer.pptxIntroduction to computer.pptx
Introduction to computer.pptx
 
Internet.pptx
Internet.pptxInternet.pptx
Internet.pptx
 
network.pptx
network.pptxnetwork.pptx
network.pptx
 
Microsoft Excel.pptx
Microsoft Excel.pptxMicrosoft Excel.pptx
Microsoft Excel.pptx
 
Multimedia.pptx
Multimedia.pptxMultimedia.pptx
Multimedia.pptx
 

Recently uploaded

Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home ServiceSapana Sha
 
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degreeyuu sss
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.natarajan8993
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 

Recently uploaded (20)

Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service
 
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 

DBMS.pptx

  • 2.
  • 3. Data • Data is a collection of raw facts. • It is a collection of known facts , figures or statistics that can be recorded. • It can be text, numbers, audio, video or any combination of these. Ex: Reg.no, Name, Class, Address, Phone no & etc…
  • 4. Database • A database is integral collection of logically related records and files. • A Database is a structured set of data held in a computer, especially one that is accessible in various ways. • It is a collection of related data, having valid and implicit meaning and is designed to meet the information needs of the organization. • Ex: A college staff database contains data regarding name, date of joining, basic salary, net salary, DA, HRA & etc..
  • 5. Implicit Properties of Database • A database is a logically coherent collection of data with some inherent meaning. • A database is designed, built and populated with data for a specific purpose. • A database can be of any size and any level of complexity. • A database may be generated and maintained manually or a group of application programs written specifically for the task or by DBMS.
  • 6. Types of Database 1. Database for End-user – Each workstation is like a small database in itself which includes data in spreadsheet, presentations, word files, notepads & etc.. 2. Operational Databases- This database is usually huge important to organizations as they include the customer database , personal database and inventory database. The data stored in operational databases can be changed and manipulated depending on what the company requires. 3. Database Warehouse – Organizations are required to keep all relevant data for several years. This data is also an important source of information for analyzing and comparing the current year data with that of the past years which also makes it easier to determine key trends taking place. 4. Distributed Database – Many organizations have several office locations, manufacturing plants , regional offices , branch offices and a head office at different geographical locations. Each of these work groups may have their own database which together will form the main database of the company. This is known as distributed database. 5. Relational Database – In this, the data in a relational database is stored in various data tables. This is the most common of all the different types of databases. Each table has a key field which is used to connect it to other tables. Hence all the tables are related to each other through several key fields.
  • 7. Implication of database approach i)Potential for Enforcing standards - Database approach permits DBA to define and enforce standards among database users in a large organization. Typically standards can be defined for the following, -Names & format of the data elements, display format, Report structures & etc.. ii)Reduced Application Development Time - Developing new application such as retrieval of certain specific data from the database or generating and printing a new report is less time consuming in DBMS approach . iii)Flexibility - DBMS must be flexible to accept any structural changes. If the end user needs change, accordingly the database has to be changed to meet the needs of the user. iv)Availability of Up-to-date Information – Since a number of users are using the DBMS simultaneously , it is necessary that updation made by one user must be immediately seen by the other users also.
  • 8. Database System • A database system is a collection of related data stored in a well-organized manner. This system ensures that the data is simplified, secure and easy to access. • A DBMS is a software that allows creation, definition and manipulation of database, allowing users to store, process and analyze data easily. DBMS provides us with an interface or a tool, to perform various operations like creating database, storing data in it, updating data, creating tables in the database and a lot more. • DBMS also provides protection and security to the databases. It also maintains data consistency in case of multiple users.
  • 9. Purpose of Database systems • Data redundancy and inconsistency . • Difficulty in accessing data. • Data isolation-multiple files and formats. • Integrity problems. • Atomicity of updates. • Concurrent access by multiple users. • Security problems.
  • 10. Objectives of Database system  Availability  Bulk Data  As per the requirement  Adaptability  Integrity  Data Independence – Physical & logical data independence  Share ability.
  • 11. Database System Applications 1.Banking 2.Airlines 3.Universities 4.Credit card transactions 5.Telecommunication 6.Finance 7.Sales 8.Manufacturing 9.Human resources
  • 12. Database Language 1.DDL(Data Definition Language)-DDL is used for specifying the database schema. It is used for creating tables, schema, indexes, constraints etc. in database. 2.DML(Data Manipulation Language)-DML is used for accessing and manipulating data in a database. 3.VDL(View Definition Language)- Represents user views and their mapping to the conceptual schema. 4.SDL(Stored Definition Language)-Specifies the mapping between two schemas.
  • 13. Database Administrator(DBA) An IT professional responsible for the installation, configuration,upgrading,monitoring maintenance and security of database in a organization is called database administrator(DBA). Role of DBA 1.The development of database strategies. 2.To design of database strategies. 3.To provide system monitoring. 4.To improve database performance. 5.Enhancing capacity. 6.Planning for future expansion requirements. 7.To implement security measures to safeguard the database.
  • 14. Database Users 1.Database Administrators. 2.Database designers 3.End users -Casual end users -Naïve or parametric end users - Sophisticated end users -Stand alone users 4.System Analysts and Programmers
  • 15. Continue.. • 1.DBA • 2.Database designer- It identifies data to be stored in the database and choosing appropriate structures to represent and stored the data. It is the responsibility of the designers to communicate with all users to understand their requirements. It interact with all potential users and develop views of the database that meet the data and processing requirements of these groups. • 4.System Analyst and Programmer – They determine end user requirements and develop specifications for canned transactions that meet the requirements. The application programmers implement the specifications as programs, then test and debug the programs.
  • 16. Continue.. 3.End users • Casual end user – They occasionally access, may need different information each time. • Naïve end user-The main job is to query and update the database using standard queries and updates. • Sophisticated end user-They include engineers, scientists , analyst who implement applications to meet their requirements. • Standalone end user-They maintain personal database using readymade packages.
  • 17. Transaction Management • A Transaction is an execution of a program that specifies certain properties like Atomicity, Consistency, Isolation & Durability(ACID). • A Transaction is an atomic unit. • A database transaction must be atomic, meaning that it must be either entirely completed or aborted. • A database system will guarantee the properties of ACID for each transaction. • A transaction can be defined as a group of tasks and activities . • A single task is the minimum processing unit. This cannot be divided further into smaller parts.
  • 18. ACID Properties A transaction is a very small unit of a program and it consists of many low level tasks. It is a transaction in database system. Atomicity – This property states that a transaction must be treated as an atomic unit.This means that either its operations are executed or none are executed . Consistency – The database must remain in a consistent state after any transaction has been done . No transaction should have any adverse effect on the data residing in the database. Durability – The database should be durable enough to hold all its latest updates even if the system fails.If a transaction updates a chunk of data in a database,then the database will hold the modified data.If a transaction commits but the system fails before the data could be written on to the disk,then that data will be updated once the system springs back into action. Isolation – In a database system where more than one transaction are being executed simultaneously, the property of isolation states that all the transactions will be carried out and executed as if it is the only transaction in the system.
  • 19. Continue.. • Serializability – When there are multiple transactions that are being executed by the operating system in a multi programming environment , there are possibilities that instructions of one transaction are interleaved with some other transactions. • Schedule – it is chronological execution sequence of a transaction . It is called schedule. • Serial Schedule – It is a schedule in which transactions are aligned in such a way that one transaction is executed first. When the first transaction completes its full cycle , then the next transaction is executed. Transactions are ordered and done one after the other. This type of schedule called a serial schedule.
  • 20. Storage Management • Storage Management is a process in which the processes organizations use to maximize or improve the performance of their data storage resources. • It mainly includes virtualization , replication, mirroring, security , compression ,traffic analysis , process automation, storage provisioning and all other related techniques. • It is also simplify the management of storage networks and devices. • It’s techniques make it possible to reassign storage capacity quickly as business needs change , reducing wasted space and improving a company’s ability to respond to evolving market conditions. • It is closely related to Storage Resource Management (SRM). • It is closely associated with networked storage solutions such as SAN(Storage area Network) and NAS(Network-attacked storage) device. • Various storage management solutions are used by organizations in order to reduce some of those costs and improve the capabilities and security of their storage solutions.
  • 21. Types of storage 1.Primary Memory – It is also called as main , volatile or temporary memory. It is directly communicates with CPU. Here the information will be loss if power supply goes off. It’s storage is very small and fast .Ex-RAM(Random Access Memory). 2.Secondary Memory – It is also called as Non volatile or permanent memory. It is not able to communicates with CPU directly. It is used to store data for future use. Ex- DVD, CD-ROM, Floppy Disk. 3.Tertiary Memory – It is used to store huge volumes of data. Since such storage devices are external to the computer system, they are slowest in speed. These storage devices are mostly used to take the backup of an entire system. Ex- Magnetic tape & optical disk.
  • 22. Features of storage management 1. Volatility 2. Mutability – Read/write storage, read only storage, Slow write, fast read storage. 3. Accessibility – Random access , sequential access 4. Addressability – Location addressable, File addressable, content addressable. 5. Capacity – Raw capacity, Memory storage 6. Performance – Latency , Throughput, Granularity, Reliability. 7. Energy Use Unit – 4 completed