SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Database Management System 
Presented by: 
Maria Tilla 
Asif khan 
Asad khan 
Raheel Arshad 
M. Mobeen 
(DBMS)
Objective 
“ To make you known about the fundamentals 
of Database Management System and Improve 
ourselves by taking valuable feedbacks from 
you.”
Contents 
• Introduction 
• What is Data ? 
• What is Information? 
• Database 
• Components of Database System 
• What is DBMS ? 
• Database Administrator (DBA) 
• Database Languages 
• Advantages of DBMS 
• Disadvantages of DBMS 
• Examples of DBMS 
• Applications of DBMS
Introduction 
• DBMS stands for Database Management System. 
• DBMS is a software system for creating, organizing 
and managing the database. 
• It provides an environment to the user to perform 
operations on the database for creation, insertion, 
deletion, updating and retrieval of data.
What is Data ? 
• A collection of raw facts and figures. 
• Raw material that can be processed by any 
computing machine. 
• A collection of facts from which conclusions may 
be drawn. 
• Data can be represented in the form of: 
numbers and words which can be 
stored in computer’s language. 
i.e. Asif khan, Asad ,001,
What is Information? 
• Systematic and meaningful form of data. 
• Knowledge acquired through study or experience. 
• Information helps human beings in their decision 
making.
Database 
• A safekeeping of logically related and similar data. 
• An organized collection of related information so that 
it can easily be accessed, managed and updated. 
E.g.: 
Dictionary 
Airline Database 
Student Database 
Library 
Railways Timetable 
YouTube
Data Models & Schema 
 Data Models: 
-Describes structure of the database. 
-Aim is to support the development of information 
systems by providing the definition and format of data. 
-If the same data structures are used to store and access 
data then different applications can share data. 
-Classification: 
1. High-Level Model 
2. Representation Model
1. High-Level Model 
• Ensures data requirement of the users. 
• Not concerned with representation, but 
it’s a conceptual form. 
• Three Imp terms: 
a)Entity: - Any object, exists physically or conceptually. 
b)Attribute:- Property or characteristic of entity. 
c)Relationship:- Association or link b/w two entities. 
• These 3 terms make Entity-Relationship Model.
Entity-Relationship (E-R) Model 
College Principal 
College 
Student A 
Student B 
Student C 
College 1 
College 2 
College 3 
Course A 
Course B 
Course C 
Relationships 
E-R diagram 
Stud_Name Stud_Roll No Course_Id Course_Name 
Student Admission Course
2. Representation Model 
- Representation of data stored inside a database. 
- Describes the physical structure of the database. 
- It uses the concepts which are close to the end-users. 
- Types of Database : 
a. Hierarchical 
b. Relational 
c. Network
HierarchicalModel 
A hierarchical database model is a data model in 
which the data is organized into a tree structure. 
The data is stored as records which are connected to 
one another through links. 
A record is a collection of fields, with each field 
containing only one value. 
The entity type of a record defines which fields the 
record contains.
• Developed by IBM, is the Oldest database model. 
• Represented using a tree-diagram. 
(Parent-child relationship) 
• Each box is called a ‘Node’ 
• The nodes represent a record type. 
• A line connecting nodes represents 
the link. 
Director 
Manager 
(Market.) 
Manager 
(Sales) 
Manager 
(HR) 
Area 
Manager 
1 
Area 
Manager 
2 
Area 
Manager 
3 
Sales Exe. 
1 
Sales Exe. 
2 
Sales 
Representative 
Cont…
Cont… 
• Parent-child type is suited for One-to-many 
relationship between two entities. 
• But difficult to implement 
many-to-many relationship. 
e.g.: 
AWKUM system from IBM. 
Director 
Manager 
(Market.) 
Manager 
(Sales) 
Manager 
(HR) 
Area 
Manager 
1 
Area 
Manager 
2 
Area 
Manager 
3 
Sales Exe. 
1 
Sales Exe. 
2 
Sales 
Representative
Relational Database Model 
The relational model for database management 
is a database model based on first-order predicate 
logic. 
First formulated and proposed in 1969 by E.F 
Codd. 
In the relational model of a database, all data is 
represented in terms of tuples, grouped into 
relations. 
A database organized in terms of the relational 
model is a relational database.
• Simplest and the most common model. 
• Developed in 1969-70 by E.F. Codd, it became 
commercial in the 80s. 
• Data elements are stored in 
different tables made up of 
rows and columns. 
Roll No Name Surname Section 
97 Asif khan Khan B 
91 Asad khan Khan B 
Cont…
Cont… 
• Terminologies: 
-Data Values: alphanumeric raw data (a b c d) 
-Columns: fields (item or object that holds the data) 
-Rows: record (a group of data for related field) 
-Table: collection (all records & fields) 
-Key: identifier (uniquely identifies a row in the 
table. It can be value of a single or multiple column. 
e.g.: 
SQL Server. Roll No Name Surname Section 
91 Asad 
khan 
Khan B 
97 Asif khan Khan B
Network Database Model 
The network model is a database model 
conceived as a flexible way of representing 
objects and their relationships. Its distinguishing 
feature is that the schema, viewed as a graph in 
which object types are nodes and relationship 
types are arcs, is not restricted to being a 
hierarchy or lattice.
Cont… 
• Represented using a Data-Structure Diagram. 
• Boxes represents the records & lines the links. 
• Based on 
‘owner-member relationship.’ 
• Members of an owner may 
be many but for many members 
owner is one. 
• Can represent one-to-one 
and many-to-many as well. 
Teacher 1 Teacher 2 Teacher 3 
Course A Course B Course C 
Student 1 Student 2 Student 3
Cont… 
• One-to-many relationship is converted into a set of 
one-to-one. 
• Also, many-to-many is 
converted into 2 or more 
one-to-many 
relationship. 
e.g.: 
IDMS, IMAGE. 
Teacher 1 Teacher 2 Teacher 3 
Course A Course B Course C 
Student 1 Student 2 Student 3
Cont… 
 Schema , : 
- Logical structure of the database. 
- Doesn’t show the data in database. 
level of DBMS Archtiecture : 
1. Physical 
2.Conceptual 
3. External
Cont… 
1. Physical Schema: 
-Describes the physical storage of database. 
-Not in terms of blocks or devices, but describes organization of 
files, access path etc. 
2. Conceptual Schema: 
-Describes structure of whole database. 
-Describes entities their relationships 
and constraints. 
3. External Schema: 
-Provides a user’s view of data. 
-Shows relevant info particular to 
user, hides rest of the info. 
-one or more levels.
Components of Database System 
Users 
Components 
of database 
Software 
Hardware 
• Users- People who interact with the 
database: 
- Application Programmers. 
- End Users. 
- Data Administrators. 
Data 
• Software- Lies between the stored data 
and the users: 
- DBMS. 
- Application Software. 
- User Interface.
Cont… 
• Hardware- Physical device on which 
database resides. 
e.g.: 
Computers, Disk Drives, 
Printers, Cables etc. 
• Data- numbers, characters, pictures. 
e.g.: 
Components 
of database 
Shri Shri Nilesh, 1008, India. 
Users 
Software 
Hardware 
Data
What is DBMS ? 
• A set of programs to access the interrelated 
data. 
• DBMS contains information about a particular 
enterprise. 
• Computerized record keeping system. 
• Provides convenient environment to user to 
perform operations: 
-Creation, Insertion, Deletion, 
Updating & Retrieval of information.
Database Administrator (DBA) 
• Individual or a group, having centralized control of the 
database. 
• Has a good understanding of database and 
coordinates all activities of the database. 
• Functions: 
-Defines schema. 
-Defines storage structure and access method. 
-Modification of both. 
-Granting user authority to access the database. 
-Monitoring performance and responding to changes.
Database Languages 
• Once data is filled, manipulation is required 
(insertion, deletion, modification of data) 
• For these, a set of languages is provided by 
DBMS: 
1. Data Definition Language. 
2. Data Manipulation Language. 
3. Data Control Language.
Cont… 
1. Data Definition Language (DDL): 
-Used by DB designers to define schema. 
-DDL compiler converts DDL statements and 
generate a set of tables which are stored in. 
e.g.: SQL 
2. Data Manipulation Language (DML): 
-For accessing and manipulating the data. 
e.g.: SQL 
3. Data Control Language (DCL): 
-Similar to a computer programming language used to control 
access to data stored in a database. 
-operations like: 
CONNECT, SELECT, INSERT, UPDATE, DELETE, EXECUTE, 
and USAGE. 
e.g.: SQL
Advantages of DBMS 
• Controlling Data Redundancy: Data is recorded in only 
one place in the database and it is not duplicated. 
• Data Consistency: Data item appears only once, and the 
updated value is immediately available to all users. 
• Control Over Concurrency : In a computer file-based 
system in updating, one may overwrite the values recorded 
by the other. 
• Backup and Recovery Procedures: automatically 
create the backup of data and restore data if required. 
• Data Independence: Separation of data structure of 
database from application program that uses the data is 
called data independence.
Disadvantages of DBMS 
• Cost of Hardware and Software: Processor with high speed of data 
processing and memory of large size is required. 
• Cost of Data Conversion: Very difficult and costly method to convert 
data of data file into database. 
• Cost of Staff Training: A lot of amount for the training of staff to run 
the DBMS. 
• Appointing Technical Staff: Trained technical persons such as 
database administrator, application programmers, data entry operators 
etc. are required to handle the DBMS. 
• Database Damage: All data is integrated into a single database. If 
database is damaged due to electric failure or database is corrupted 
on the storage media, then your valuable data may be lost forever.
Examples of DBMS 
• Some of the common used DBMSs are: 
-Oracle, IBM’s DB2, Microsoft’s SQL Server, 
MS-Access and Informix. 
• Some of the desktop based DBMSs are: 
-Microsoft FoxPro, Borland dBase and 
Microsoft Access.
Applications of DBMS 
• Airlines and Railways: Online databases for reservation, and 
displaying the schedule information. 
• Banking: Customer inquiry, accounts, loans, and other transactions. 
• Education: Course registration, result, and other information. 
• Telecommunications: Communication network, telephone numbers, 
record of calls, for generating monthly bills, etc. 
• E-commerce: Business activity such as online shopping, booking of 
holiday package, consulting a doctor, etc. 
• Human resources: Organizations use databases for storing 
information about their employees, salaries, benefits, taxes, and for 
generating salary checks.
Thank You!

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Database management system
Database management system   Database management system
Database management system
 
introduction to database
 introduction to database introduction to database
introduction to database
 
Managing knowledge
Managing knowledgeManaging knowledge
Managing knowledge
 
DBMS Bascis
DBMS BascisDBMS Bascis
DBMS Bascis
 
Database lecture 1
Database   lecture 1Database   lecture 1
Database lecture 1
 
Micro project co 3 i 22 question
Micro project co 3 i 22 question Micro project co 3 i 22 question
Micro project co 3 i 22 question
 
Overview of Database and Database Management
Overview of Database and Database ManagementOverview of Database and Database Management
Overview of Database and Database Management
 
Dbms unit 1
Dbms unit 1Dbms unit 1
Dbms unit 1
 
DBMS
DBMSDBMS
DBMS
 
Database overview
Database overviewDatabase overview
Database overview
 
Presentation of DBMS (database management system) part 1
Presentation of DBMS (database management system) part 1Presentation of DBMS (database management system) part 1
Presentation of DBMS (database management system) part 1
 
Rdbms
RdbmsRdbms
Rdbms
 
Relational Database Management System
Relational Database Management SystemRelational Database Management System
Relational Database Management System
 
Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Basic Concept Of Database Management System (DBMS) [Presentation Slide]Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Basic Concept Of Database Management System (DBMS) [Presentation Slide]
 
Basic Concept of Database
Basic Concept of DatabaseBasic Concept of Database
Basic Concept of Database
 
RDBMS
RDBMS RDBMS
RDBMS
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
DBMS an Example
DBMS an ExampleDBMS an Example
DBMS an Example
 
Unit 01 dbms
Unit 01 dbmsUnit 01 dbms
Unit 01 dbms
 
Cp 121 lecture 01
Cp 121 lecture 01Cp 121 lecture 01
Cp 121 lecture 01
 

Andere mochten auch

Global Pack Hungary Presentation ENG - Tape & Go
Global Pack Hungary Presentation ENG  - Tape & GoGlobal Pack Hungary Presentation ENG  - Tape & Go
Global Pack Hungary Presentation ENG - Tape & GoDragana Jokic Babic
 
Ukázky první pomoci pro děti předškolního a školního věku a kurzy PP pro uči...
Ukázky první pomoci pro děti předškolního a školního věku a  kurzy PP pro uči...Ukázky první pomoci pro děti předškolního a školního věku a  kurzy PP pro uči...
Ukázky první pomoci pro děti předškolního a školního věku a kurzy PP pro uči...NET University, s.r.o.
 
How to talk to your partner about Erectile Dysfunction
How to talk to your partner about Erectile DysfunctionHow to talk to your partner about Erectile Dysfunction
How to talk to your partner about Erectile DysfunctionRistard Flynn
 
Narrative theory
Narrative theoryNarrative theory
Narrative theory09froudeden
 
Επιληψία και Ψυχοθεραπεία Δημιουργική προσαρμογή
Επιληψία και Ψυχοθεραπεία   Δημιουργική προσαρμογήΕπιληψία και Ψυχοθεραπεία   Δημιουργική προσαρμογή
Επιληψία και Ψυχοθεραπεία Δημιουργική προσαρμογήjoannakato
 
Webcast - how can banks defend against fraud?
Webcast - how can banks defend against fraud?Webcast - how can banks defend against fraud?
Webcast - how can banks defend against fraud?Uniphore
 
Session viii(state mngtserver)
Session viii(state mngtserver)Session viii(state mngtserver)
Session viii(state mngtserver)Shrijan Tiwari
 
Perangkat keras-internet1
Perangkat keras-internet1Perangkat keras-internet1
Perangkat keras-internet1Adam51000
 

Andere mochten auch (20)

Global Pack Hungary Presentation ENG - Tape & Go
Global Pack Hungary Presentation ENG  - Tape & GoGlobal Pack Hungary Presentation ENG  - Tape & Go
Global Pack Hungary Presentation ENG - Tape & Go
 
Ukázky první pomoci pro děti předškolního a školního věku a kurzy PP pro uči...
Ukázky první pomoci pro děti předškolního a školního věku a  kurzy PP pro uči...Ukázky první pomoci pro děti předškolního a školního věku a  kurzy PP pro uči...
Ukázky první pomoci pro děti předškolního a školního věku a kurzy PP pro uči...
 
Что такое Sppl
Что такое SpplЧто такое Sppl
Что такое Sppl
 
WORLD PEACE
WORLD PEACEWORLD PEACE
WORLD PEACE
 
How to talk to your partner about Erectile Dysfunction
How to talk to your partner about Erectile DysfunctionHow to talk to your partner about Erectile Dysfunction
How to talk to your partner about Erectile Dysfunction
 
Kinju ppt
Kinju pptKinju ppt
Kinju ppt
 
Bab i , ii, iii
Bab i , ii, iiiBab i , ii, iii
Bab i , ii, iii
 
Certifikační program
Certifikační programCertifikační program
Certifikační program
 
Narrative theory
Narrative theoryNarrative theory
Narrative theory
 
Phillip-Charles-Ashwood April 2016
Phillip-Charles-Ashwood April 2016Phillip-Charles-Ashwood April 2016
Phillip-Charles-Ashwood April 2016
 
La 7 xaxa
La 7 xaxaLa 7 xaxa
La 7 xaxa
 
Intania
IntaniaIntania
Intania
 
boot camp
boot campboot camp
boot camp
 
Επιληψία και Ψυχοθεραπεία Δημιουργική προσαρμογή
Επιληψία και Ψυχοθεραπεία   Δημιουργική προσαρμογήΕπιληψία και Ψυχοθεραπεία   Δημιουργική προσαρμογή
Επιληψία και Ψυχοθεραπεία Δημιουργική προσαρμογή
 
Webcast - how can banks defend against fraud?
Webcast - how can banks defend against fraud?Webcast - how can banks defend against fraud?
Webcast - how can banks defend against fraud?
 
Session viii(state mngtserver)
Session viii(state mngtserver)Session viii(state mngtserver)
Session viii(state mngtserver)
 
Typography terms
Typography termsTypography terms
Typography terms
 
CAFR 2012
CAFR 2012CAFR 2012
CAFR 2012
 
Jenkins
JenkinsJenkins
Jenkins
 
Perangkat keras-internet1
Perangkat keras-internet1Perangkat keras-internet1
Perangkat keras-internet1
 

Ähnlich wie DBMS

Database management system.pptx
Database management system.pptxDatabase management system.pptx
Database management system.pptxAshmitKashyap1
 
Database management system basics and it applications
Database management system basics and it applicationsDatabase management system basics and it applications
Database management system basics and it applicationsRAJESH S
 
Week 1 and 2 Getting started with DBMS.pptx
Week 1 and 2 Getting started with DBMS.pptxWeek 1 and 2 Getting started with DBMS.pptx
Week 1 and 2 Getting started with DBMS.pptxRiannel Tecson
 
Ch 2-introduction to dbms
Ch 2-introduction to dbmsCh 2-introduction to dbms
Ch 2-introduction to dbmsRupali Rana
 
Database Management System NOTES for 2nd year
Database Management System NOTES for 2nd yearDatabase Management System NOTES for 2nd year
Database Management System NOTES for 2nd yeardhasamalika
 
dbms Unit 1.pdf arey bhai teri maa chodunga
dbms Unit 1.pdf arey bhai teri maa chodungadbms Unit 1.pdf arey bhai teri maa chodunga
dbms Unit 1.pdf arey bhai teri maa chodungaVaradKadtan1
 
Database.ppt
Database.pptDatabase.ppt
Database.pptFaimHasan
 
Utsav Mahendra : Introduction to Database and managemnet
Utsav Mahendra : Introduction to Database and managemnetUtsav Mahendra : Introduction to Database and managemnet
Utsav Mahendra : Introduction to Database and managemnetUtsav Mahendra
 
DBMS introduction and functionality of of dbms
DBMS introduction and functionality of  of dbmsDBMS introduction and functionality of  of dbms
DBMS introduction and functionality of of dbmsranjana dalwani
 
01-database-management.pptx
01-database-management.pptx01-database-management.pptx
01-database-management.pptxdhanajimirajkar1
 
Presentation on Database management system
Presentation on Database management systemPresentation on Database management system
Presentation on Database management systemPrerana Bhattarai
 

Ähnlich wie DBMS (20)

Database management system.pptx
Database management system.pptxDatabase management system.pptx
Database management system.pptx
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
Fundamentals of DBMS
Fundamentals of DBMSFundamentals of DBMS
Fundamentals of DBMS
 
Database management system basics and it applications
Database management system basics and it applicationsDatabase management system basics and it applications
Database management system basics and it applications
 
Unit1 DBMS Introduction
Unit1 DBMS IntroductionUnit1 DBMS Introduction
Unit1 DBMS Introduction
 
Week 1 and 2 Getting started with DBMS.pptx
Week 1 and 2 Getting started with DBMS.pptxWeek 1 and 2 Getting started with DBMS.pptx
Week 1 and 2 Getting started with DBMS.pptx
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
 
DBMS-Unit-1.pptx
DBMS-Unit-1.pptxDBMS-Unit-1.pptx
DBMS-Unit-1.pptx
 
Ch 2-introduction to dbms
Ch 2-introduction to dbmsCh 2-introduction to dbms
Ch 2-introduction to dbms
 
Database Management System NOTES for 2nd year
Database Management System NOTES for 2nd yearDatabase Management System NOTES for 2nd year
Database Management System NOTES for 2nd year
 
Ch1_Intro-95(1).ppt
Ch1_Intro-95(1).pptCh1_Intro-95(1).ppt
Ch1_Intro-95(1).ppt
 
(Dbms) class 1 & 2 (Presentation)
(Dbms) class 1 & 2 (Presentation)(Dbms) class 1 & 2 (Presentation)
(Dbms) class 1 & 2 (Presentation)
 
dbms Unit 1.pdf arey bhai teri maa chodunga
dbms Unit 1.pdf arey bhai teri maa chodungadbms Unit 1.pdf arey bhai teri maa chodunga
dbms Unit 1.pdf arey bhai teri maa chodunga
 
Unit 2 DATABASE ESSENTIALS.pptx
Unit 2 DATABASE ESSENTIALS.pptxUnit 2 DATABASE ESSENTIALS.pptx
Unit 2 DATABASE ESSENTIALS.pptx
 
Database.ppt
Database.pptDatabase.ppt
Database.ppt
 
Utsav Mahendra : Introduction to Database and managemnet
Utsav Mahendra : Introduction to Database and managemnetUtsav Mahendra : Introduction to Database and managemnet
Utsav Mahendra : Introduction to Database and managemnet
 
DBMS introduction and functionality of of dbms
DBMS introduction and functionality of  of dbmsDBMS introduction and functionality of  of dbms
DBMS introduction and functionality of of dbms
 
01-database-management.pptx
01-database-management.pptx01-database-management.pptx
01-database-management.pptx
 
23246406 dbms-unit-1
23246406 dbms-unit-123246406 dbms-unit-1
23246406 dbms-unit-1
 
Presentation on Database management system
Presentation on Database management systemPresentation on Database management system
Presentation on Database management system
 

Kürzlich hochgeladen

GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)Areesha Ahmad
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxFarihaAbdulRasheed
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICEayushi9330
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and ClassificationsAreesha Ahmad
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Silpa
 
300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptxryanrooker
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
Introduction to Viruses
Introduction to VirusesIntroduction to Viruses
Introduction to VirusesAreesha Ahmad
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learninglevieagacer
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)Areesha Ahmad
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxseri bangash
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learninglevieagacer
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .Poonam Aher Patil
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryAlex Henderson
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformationAreesha Ahmad
 
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 

Kürzlich hochgeladen (20)

GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
Introduction to Viruses
Introduction to VirusesIntroduction to Viruses
Introduction to Viruses
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptx
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 

DBMS

  • 1.
  • 2. Database Management System Presented by: Maria Tilla Asif khan Asad khan Raheel Arshad M. Mobeen (DBMS)
  • 3. Objective “ To make you known about the fundamentals of Database Management System and Improve ourselves by taking valuable feedbacks from you.”
  • 4. Contents • Introduction • What is Data ? • What is Information? • Database • Components of Database System • What is DBMS ? • Database Administrator (DBA) • Database Languages • Advantages of DBMS • Disadvantages of DBMS • Examples of DBMS • Applications of DBMS
  • 5. Introduction • DBMS stands for Database Management System. • DBMS is a software system for creating, organizing and managing the database. • It provides an environment to the user to perform operations on the database for creation, insertion, deletion, updating and retrieval of data.
  • 6. What is Data ? • A collection of raw facts and figures. • Raw material that can be processed by any computing machine. • A collection of facts from which conclusions may be drawn. • Data can be represented in the form of: numbers and words which can be stored in computer’s language. i.e. Asif khan, Asad ,001,
  • 7. What is Information? • Systematic and meaningful form of data. • Knowledge acquired through study or experience. • Information helps human beings in their decision making.
  • 8. Database • A safekeeping of logically related and similar data. • An organized collection of related information so that it can easily be accessed, managed and updated. E.g.: Dictionary Airline Database Student Database Library Railways Timetable YouTube
  • 9. Data Models & Schema  Data Models: -Describes structure of the database. -Aim is to support the development of information systems by providing the definition and format of data. -If the same data structures are used to store and access data then different applications can share data. -Classification: 1. High-Level Model 2. Representation Model
  • 10. 1. High-Level Model • Ensures data requirement of the users. • Not concerned with representation, but it’s a conceptual form. • Three Imp terms: a)Entity: - Any object, exists physically or conceptually. b)Attribute:- Property or characteristic of entity. c)Relationship:- Association or link b/w two entities. • These 3 terms make Entity-Relationship Model.
  • 11. Entity-Relationship (E-R) Model College Principal College Student A Student B Student C College 1 College 2 College 3 Course A Course B Course C Relationships E-R diagram Stud_Name Stud_Roll No Course_Id Course_Name Student Admission Course
  • 12. 2. Representation Model - Representation of data stored inside a database. - Describes the physical structure of the database. - It uses the concepts which are close to the end-users. - Types of Database : a. Hierarchical b. Relational c. Network
  • 13. HierarchicalModel A hierarchical database model is a data model in which the data is organized into a tree structure. The data is stored as records which are connected to one another through links. A record is a collection of fields, with each field containing only one value. The entity type of a record defines which fields the record contains.
  • 14. • Developed by IBM, is the Oldest database model. • Represented using a tree-diagram. (Parent-child relationship) • Each box is called a ‘Node’ • The nodes represent a record type. • A line connecting nodes represents the link. Director Manager (Market.) Manager (Sales) Manager (HR) Area Manager 1 Area Manager 2 Area Manager 3 Sales Exe. 1 Sales Exe. 2 Sales Representative Cont…
  • 15. Cont… • Parent-child type is suited for One-to-many relationship between two entities. • But difficult to implement many-to-many relationship. e.g.: AWKUM system from IBM. Director Manager (Market.) Manager (Sales) Manager (HR) Area Manager 1 Area Manager 2 Area Manager 3 Sales Exe. 1 Sales Exe. 2 Sales Representative
  • 16.
  • 17. Relational Database Model The relational model for database management is a database model based on first-order predicate logic. First formulated and proposed in 1969 by E.F Codd. In the relational model of a database, all data is represented in terms of tuples, grouped into relations. A database organized in terms of the relational model is a relational database.
  • 18. • Simplest and the most common model. • Developed in 1969-70 by E.F. Codd, it became commercial in the 80s. • Data elements are stored in different tables made up of rows and columns. Roll No Name Surname Section 97 Asif khan Khan B 91 Asad khan Khan B Cont…
  • 19. Cont… • Terminologies: -Data Values: alphanumeric raw data (a b c d) -Columns: fields (item or object that holds the data) -Rows: record (a group of data for related field) -Table: collection (all records & fields) -Key: identifier (uniquely identifies a row in the table. It can be value of a single or multiple column. e.g.: SQL Server. Roll No Name Surname Section 91 Asad khan Khan B 97 Asif khan Khan B
  • 20.
  • 21. Network Database Model The network model is a database model conceived as a flexible way of representing objects and their relationships. Its distinguishing feature is that the schema, viewed as a graph in which object types are nodes and relationship types are arcs, is not restricted to being a hierarchy or lattice.
  • 22. Cont… • Represented using a Data-Structure Diagram. • Boxes represents the records & lines the links. • Based on ‘owner-member relationship.’ • Members of an owner may be many but for many members owner is one. • Can represent one-to-one and many-to-many as well. Teacher 1 Teacher 2 Teacher 3 Course A Course B Course C Student 1 Student 2 Student 3
  • 23. Cont… • One-to-many relationship is converted into a set of one-to-one. • Also, many-to-many is converted into 2 or more one-to-many relationship. e.g.: IDMS, IMAGE. Teacher 1 Teacher 2 Teacher 3 Course A Course B Course C Student 1 Student 2 Student 3
  • 24.
  • 25. Cont…  Schema , : - Logical structure of the database. - Doesn’t show the data in database. level of DBMS Archtiecture : 1. Physical 2.Conceptual 3. External
  • 26. Cont… 1. Physical Schema: -Describes the physical storage of database. -Not in terms of blocks or devices, but describes organization of files, access path etc. 2. Conceptual Schema: -Describes structure of whole database. -Describes entities their relationships and constraints. 3. External Schema: -Provides a user’s view of data. -Shows relevant info particular to user, hides rest of the info. -one or more levels.
  • 27. Components of Database System Users Components of database Software Hardware • Users- People who interact with the database: - Application Programmers. - End Users. - Data Administrators. Data • Software- Lies between the stored data and the users: - DBMS. - Application Software. - User Interface.
  • 28. Cont… • Hardware- Physical device on which database resides. e.g.: Computers, Disk Drives, Printers, Cables etc. • Data- numbers, characters, pictures. e.g.: Components of database Shri Shri Nilesh, 1008, India. Users Software Hardware Data
  • 29. What is DBMS ? • A set of programs to access the interrelated data. • DBMS contains information about a particular enterprise. • Computerized record keeping system. • Provides convenient environment to user to perform operations: -Creation, Insertion, Deletion, Updating & Retrieval of information.
  • 30. Database Administrator (DBA) • Individual or a group, having centralized control of the database. • Has a good understanding of database and coordinates all activities of the database. • Functions: -Defines schema. -Defines storage structure and access method. -Modification of both. -Granting user authority to access the database. -Monitoring performance and responding to changes.
  • 31. Database Languages • Once data is filled, manipulation is required (insertion, deletion, modification of data) • For these, a set of languages is provided by DBMS: 1. Data Definition Language. 2. Data Manipulation Language. 3. Data Control Language.
  • 32. Cont… 1. Data Definition Language (DDL): -Used by DB designers to define schema. -DDL compiler converts DDL statements and generate a set of tables which are stored in. e.g.: SQL 2. Data Manipulation Language (DML): -For accessing and manipulating the data. e.g.: SQL 3. Data Control Language (DCL): -Similar to a computer programming language used to control access to data stored in a database. -operations like: CONNECT, SELECT, INSERT, UPDATE, DELETE, EXECUTE, and USAGE. e.g.: SQL
  • 33. Advantages of DBMS • Controlling Data Redundancy: Data is recorded in only one place in the database and it is not duplicated. • Data Consistency: Data item appears only once, and the updated value is immediately available to all users. • Control Over Concurrency : In a computer file-based system in updating, one may overwrite the values recorded by the other. • Backup and Recovery Procedures: automatically create the backup of data and restore data if required. • Data Independence: Separation of data structure of database from application program that uses the data is called data independence.
  • 34. Disadvantages of DBMS • Cost of Hardware and Software: Processor with high speed of data processing and memory of large size is required. • Cost of Data Conversion: Very difficult and costly method to convert data of data file into database. • Cost of Staff Training: A lot of amount for the training of staff to run the DBMS. • Appointing Technical Staff: Trained technical persons such as database administrator, application programmers, data entry operators etc. are required to handle the DBMS. • Database Damage: All data is integrated into a single database. If database is damaged due to electric failure or database is corrupted on the storage media, then your valuable data may be lost forever.
  • 35. Examples of DBMS • Some of the common used DBMSs are: -Oracle, IBM’s DB2, Microsoft’s SQL Server, MS-Access and Informix. • Some of the desktop based DBMSs are: -Microsoft FoxPro, Borland dBase and Microsoft Access.
  • 36. Applications of DBMS • Airlines and Railways: Online databases for reservation, and displaying the schedule information. • Banking: Customer inquiry, accounts, loans, and other transactions. • Education: Course registration, result, and other information. • Telecommunications: Communication network, telephone numbers, record of calls, for generating monthly bills, etc. • E-commerce: Business activity such as online shopping, booking of holiday package, consulting a doctor, etc. • Human resources: Organizations use databases for storing information about their employees, salaries, benefits, taxes, and for generating salary checks.