SlideShare une entreprise Scribd logo
1  sur  8
BASIC CONCEPTSBASIC CONCEPTS
1. What is a database?1. What is a database?
A database is a collection of data which can beA database is a collection of data which can be
used:used:
• alone, oralone, or
• combined / related to other datacombined / related to other data
to provide answers to the user’s question.to provide answers to the user’s question.
2. What is a Database Management System?2. What is a Database Management System?
A DBMS is a collection of programs whichA DBMS is a collection of programs which
• provide management of databasesprovide management of databases
• control access to datacontrol access to data
• contain a query language to retrieve informationcontain a query language to retrieve information
easilyeasily
3. Database Design3. Database Design
It is important to design the database in such a wayIt is important to design the database in such a way
that:that:
• A specific item can be reached easilyA specific item can be reached easily
(maximum guarantee that the desired record will be(maximum guarantee that the desired record will be
reached)reached)
• The database can respond to the user’sThe database can respond to the user’s
different questions easilydifferent questions easily
(necessary relationships are provided)(necessary relationships are provided)
DATABASE MANAGEMENT SYSTEMSDATABASE MANAGEMENT SYSTEMS
•The database occupies minimum storage spaceThe database occupies minimum storage space
(choosing data types and how to express a certain(choosing data types and how to express a certain
concept is important)concept is important)
•The database contains no unnecessary dataThe database contains no unnecessary data
(storing the gross salary is enough, the net salary(storing the gross salary is enough, the net salary
can be calculated from the gross salary)can be calculated from the gross salary)
• Data can be added and updated easilyData can be added and updated easily
without causing mistakeswithout causing mistakes
(no data redundancy)(no data redundancy)
DATABASE MANAGEMENT SYSTEMSDATABASE MANAGEMENT SYSTEMS
Data redundancyData redundancy
Different and conflicting versions of the same data
e.g. Employee database:
personal info payroll
- ID - ID (relating parameter)
- name - name (causes redundancy)
- address - gross salary
DATABASE MANAGEMENT SYSTEMSDATABASE MANAGEMENT SYSTEMS
STEPS IN DATABASE DESIGNSTEPS IN DATABASE DESIGN
• Requirement analysisRequirement analysis
What does the user want?What does the user want?
• Conceptual database designConceptual database design
Defining the entities and attributes, and theDefining the entities and attributes, and the
relationships between theserelationships between these --> The ER model--> The ER model
• Physical database designPhysical database design
Implementation of the conceptual design using aImplementation of the conceptual design using a
Database Management SystemDatabase Management System
DATABASE MANAGEMENT SYSTEMSDATABASE MANAGEMENT SYSTEMS
TERMINOLOGYTERMINOLOGY
• EntityEntity --> What is this table about?--> What is this table about? studentsstudents
• AttributeAttribute (Field) --> What items of information are(Field) --> What items of information are
necessary to keep concerning this entity?necessary to keep concerning this entity?
ID, name, department, year, advisorID, name, department, year, advisor
• RecordRecord (Tuple) --> A set of values for each attribute(Tuple) --> A set of values for each attribute
for one itemfor one item
2002765420027654 Ali KayaAli Kaya CAACAA 22 Ahmet DurukalAhmet Durukal
DATABASE MANAGEMENT SYSTEMSDATABASE MANAGEMENT SYSTEMS
• KeyKey --> The attribute used to define a required item--> The attribute used to define a required item
who is the advisor ofwho is the advisor of Ali KayaAli Kaya??
Types of keys:Types of keys:
** Primary KeyPrimary Key: Key used to uniquely identify a record: Key used to uniquely identify a record
** Foreign KeyForeign Key: A field in this table which is the Primary: A field in this table which is the Primary
key of another tablekey of another table
• RelationshipRelationship --> Definitions linking two or more tables--> Definitions linking two or more tables
DATABASE MANAGEMENT SYSTEMSDATABASE MANAGEMENT SYSTEMS

Contenu connexe

Tendances

Database Systems - Introduction to Database Design (Chapter 4/1)
Database Systems - Introduction to Database Design (Chapter 4/1)Database Systems - Introduction to Database Design (Chapter 4/1)
Database Systems - Introduction to Database Design (Chapter 4/1)Vidyasagar Mundroy
 
Intro to Database Design
Intro to Database DesignIntro to Database Design
Intro to Database DesignSondra Willhite
 
Types of Database Models
Types of Database ModelsTypes of Database Models
Types of Database ModelsMurassa Gillani
 
Relational Database Management System
Relational Database Management SystemRelational Database Management System
Relational Database Management SystemMian Abdul Raheem
 
Datamodels & architecture
Datamodels & architectureDatamodels & architecture
Datamodels & architectureNeeraj Kumar
 
Introduction of Database
Introduction of Database Introduction of Database
Introduction of Database PadmapriyaA6
 
overview of database concept
overview of database conceptoverview of database concept
overview of database conceptgourav kottawar
 
Dbms classification according to data models
Dbms classification according to data modelsDbms classification according to data models
Dbms classification according to data modelsABDUL KHALIQ
 
3 Level Architecture
3 Level Architecture3 Level Architecture
3 Level ArchitectureAdeel Rasheed
 
DBMS - Distributed Databases
DBMS - Distributed DatabasesDBMS - Distributed Databases
DBMS - Distributed DatabasesMythiliMurugan3
 
Advance database systems (part 1)
Advance database systems (part 1)Advance database systems (part 1)
Advance database systems (part 1)Abdullah Khosa
 
9780538469685 ppt ch12 1er exa
9780538469685 ppt ch12 1er exa9780538469685 ppt ch12 1er exa
9780538469685 ppt ch12 1er exacarldevsco63
 
Database management system
Database management systemDatabase management system
Database management systemSabinDhakal13
 
Introduction to Database Concepts
Introduction to Database ConceptsIntroduction to Database Concepts
Introduction to Database ConceptsRosalyn Lemieux
 
What is database.pptx
What is database.pptxWhat is database.pptx
What is database.pptxaftabjordan1
 
Object Relational Database Management System(ORDBMS)
Object Relational Database Management System(ORDBMS)Object Relational Database Management System(ORDBMS)
Object Relational Database Management System(ORDBMS)Rabin BK
 

Tendances (19)

Database Systems - Introduction to Database Design (Chapter 4/1)
Database Systems - Introduction to Database Design (Chapter 4/1)Database Systems - Introduction to Database Design (Chapter 4/1)
Database Systems - Introduction to Database Design (Chapter 4/1)
 
Intro to Database Design
Intro to Database DesignIntro to Database Design
Intro to Database Design
 
Types of Database Models
Types of Database ModelsTypes of Database Models
Types of Database Models
 
Relational Database Management System
Relational Database Management SystemRelational Database Management System
Relational Database Management System
 
Datamodels & architecture
Datamodels & architectureDatamodels & architecture
Datamodels & architecture
 
Introduction of Database
Introduction of Database Introduction of Database
Introduction of Database
 
Database
DatabaseDatabase
Database
 
overview of database concept
overview of database conceptoverview of database concept
overview of database concept
 
Dbms classification according to data models
Dbms classification according to data modelsDbms classification according to data models
Dbms classification according to data models
 
3 Level Architecture
3 Level Architecture3 Level Architecture
3 Level Architecture
 
DBMS - Distributed Databases
DBMS - Distributed DatabasesDBMS - Distributed Databases
DBMS - Distributed Databases
 
Advance database systems (part 1)
Advance database systems (part 1)Advance database systems (part 1)
Advance database systems (part 1)
 
Dbms module i
Dbms module iDbms module i
Dbms module i
 
SQL- Introduction to SQL database
SQL- Introduction to SQL database SQL- Introduction to SQL database
SQL- Introduction to SQL database
 
9780538469685 ppt ch12 1er exa
9780538469685 ppt ch12 1er exa9780538469685 ppt ch12 1er exa
9780538469685 ppt ch12 1er exa
 
Database management system
Database management systemDatabase management system
Database management system
 
Introduction to Database Concepts
Introduction to Database ConceptsIntroduction to Database Concepts
Introduction to Database Concepts
 
What is database.pptx
What is database.pptxWhat is database.pptx
What is database.pptx
 
Object Relational Database Management System(ORDBMS)
Object Relational Database Management System(ORDBMS)Object Relational Database Management System(ORDBMS)
Object Relational Database Management System(ORDBMS)
 

En vedette

WordPress and Search Engine Optimisation (SEO)
WordPress and Search Engine Optimisation (SEO)WordPress and Search Engine Optimisation (SEO)
WordPress and Search Engine Optimisation (SEO)Piers Midwinter
 
Using Technology to Protect Wildland Firefighters
Using Technology to Protect Wildland FirefightersUsing Technology to Protect Wildland Firefighters
Using Technology to Protect Wildland FirefightersBill King
 
HRMagazine_03_2015_Jobcrafting
HRMagazine_03_2015_JobcraftingHRMagazine_03_2015_Jobcrafting
HRMagazine_03_2015_JobcraftingEls Vanbelle
 
1. ai100 5 algemene brochure - najaar 2015 (2)
1. ai100 5 algemene brochure - najaar 2015 (2)1. ai100 5 algemene brochure - najaar 2015 (2)
1. ai100 5 algemene brochure - najaar 2015 (2)Loubna Zarrou
 
Quilting
QuiltingQuilting
QuiltingLea-Ann
 
Product placement-Objectives (Infographic)
Product placement-Objectives (Infographic)Product placement-Objectives (Infographic)
Product placement-Objectives (Infographic)Seema Gupta
 
[HUBDAY] Alternative beverage, Comment attirer l’attention du consom’acteur
[HUBDAY] Alternative beverage, Comment attirer l’attention du consom’acteur[HUBDAY] Alternative beverage, Comment attirer l’attention du consom’acteur
[HUBDAY] Alternative beverage, Comment attirer l’attention du consom’acteurHUB INSTITUTE
 
Key and its different types
Key and its different typesKey and its different types
Key and its different typesUmair Shakir
 
Celebrity endorsement
Celebrity endorsement Celebrity endorsement
Celebrity endorsement Seema Gupta
 
Ambush marketing in IPL
Ambush marketing in IPLAmbush marketing in IPL
Ambush marketing in IPLSeema Gupta
 
Presentation on Database management system
Presentation on Database management systemPresentation on Database management system
Presentation on Database management systemPrerana Bhattarai
 
Database management system presentation
Database management system presentationDatabase management system presentation
Database management system presentationsameerraaj
 

En vedette (20)

Servicio social
Servicio socialServicio social
Servicio social
 
Perception of Beauty
Perception of BeautyPerception of Beauty
Perception of Beauty
 
Práctica II
Práctica IIPráctica II
Práctica II
 
WordPress and Search Engine Optimisation (SEO)
WordPress and Search Engine Optimisation (SEO)WordPress and Search Engine Optimisation (SEO)
WordPress and Search Engine Optimisation (SEO)
 
Using Technology to Protect Wildland Firefighters
Using Technology to Protect Wildland FirefightersUsing Technology to Protect Wildland Firefighters
Using Technology to Protect Wildland Firefighters
 
Land conflicts
Land conflictsLand conflicts
Land conflicts
 
Aman-Profile
Aman-ProfileAman-Profile
Aman-Profile
 
test(1114/2011)
test(1114/2011)test(1114/2011)
test(1114/2011)
 
HRMagazine_03_2015_Jobcrafting
HRMagazine_03_2015_JobcraftingHRMagazine_03_2015_Jobcrafting
HRMagazine_03_2015_Jobcrafting
 
1. ai100 5 algemene brochure - najaar 2015 (2)
1. ai100 5 algemene brochure - najaar 2015 (2)1. ai100 5 algemene brochure - najaar 2015 (2)
1. ai100 5 algemene brochure - najaar 2015 (2)
 
Howard KayeBoca Hospital
Howard KayeBoca HospitalHoward KayeBoca Hospital
Howard KayeBoca Hospital
 
Quilting
QuiltingQuilting
Quilting
 
Product placement-Objectives (Infographic)
Product placement-Objectives (Infographic)Product placement-Objectives (Infographic)
Product placement-Objectives (Infographic)
 
Christmas 2015 powerpoint
Christmas 2015 powerpointChristmas 2015 powerpoint
Christmas 2015 powerpoint
 
[HUBDAY] Alternative beverage, Comment attirer l’attention du consom’acteur
[HUBDAY] Alternative beverage, Comment attirer l’attention du consom’acteur[HUBDAY] Alternative beverage, Comment attirer l’attention du consom’acteur
[HUBDAY] Alternative beverage, Comment attirer l’attention du consom’acteur
 
Key and its different types
Key and its different typesKey and its different types
Key and its different types
 
Celebrity endorsement
Celebrity endorsement Celebrity endorsement
Celebrity endorsement
 
Ambush marketing in IPL
Ambush marketing in IPLAmbush marketing in IPL
Ambush marketing in IPL
 
Presentation on Database management system
Presentation on Database management systemPresentation on Database management system
Presentation on Database management system
 
Database management system presentation
Database management system presentationDatabase management system presentation
Database management system presentation
 

Similaire à Database management system presentation

Data resource management and DSS
Data resource management and DSSData resource management and DSS
Data resource management and DSSRajThakuri
 
Ch 2-introduction to dbms
Ch 2-introduction to dbmsCh 2-introduction to dbms
Ch 2-introduction to dbmsRupali Rana
 
IS L03 - Database Management
IS L03 - Database ManagementIS L03 - Database Management
IS L03 - Database ManagementJan Wong
 
Database management system lecture notes
Database management system lecture notesDatabase management system lecture notes
Database management system lecture notesUTSAHSINGH2
 
Lec20.pptx introduction to data bases and information systems
Lec20.pptx introduction to data bases and information systemsLec20.pptx introduction to data bases and information systems
Lec20.pptx introduction to data bases and information systemssamiullahamjad06
 
Lecture-1.ppt
Lecture-1.pptLecture-1.ppt
Lecture-1.pptChSheraz3
 
System Analysis And Design
System Analysis And DesignSystem Analysis And Design
System Analysis And DesignLijo Stalin
 
CS3270 - DATABASE SYSTEM - Lecture (1)
CS3270 - DATABASE SYSTEM -  Lecture (1)CS3270 - DATABASE SYSTEM -  Lecture (1)
CS3270 - DATABASE SYSTEM - Lecture (1)Dilawar Khan
 
Database management system (part 1)
Database management system (part 1)Database management system (part 1)
Database management system (part 1)KavithaA19
 
Week 2 - Database System Development Lifecycle-old.pptx
Week 2 - Database System Development Lifecycle-old.pptxWeek 2 - Database System Development Lifecycle-old.pptx
Week 2 - Database System Development Lifecycle-old.pptxNurulIzrin
 
data-mining.8460598.powerpoint.pptx
data-mining.8460598.powerpoint.pptxdata-mining.8460598.powerpoint.pptx
data-mining.8460598.powerpoint.pptxiturielescom
 
Unit 3 3 architectural design
Unit 3 3 architectural designUnit 3 3 architectural design
Unit 3 3 architectural designHiren Selani
 

Similaire à Database management system presentation (20)

DBMS ppt
DBMS pptDBMS ppt
DBMS ppt
 
Computing 7
Computing 7Computing 7
Computing 7
 
Data resource management and DSS
Data resource management and DSSData resource management and DSS
Data resource management and DSS
 
Ch 2-introduction to dbms
Ch 2-introduction to dbmsCh 2-introduction to dbms
Ch 2-introduction to dbms
 
IS L03 - Database Management
IS L03 - Database ManagementIS L03 - Database Management
IS L03 - Database Management
 
Database management system lecture notes
Database management system lecture notesDatabase management system lecture notes
Database management system lecture notes
 
DATABASE ADMINSTRATION
DATABASE ADMINSTRATION DATABASE ADMINSTRATION
DATABASE ADMINSTRATION
 
6.2 software
6.2 software6.2 software
6.2 software
 
Lec20.pptx introduction to data bases and information systems
Lec20.pptx introduction to data bases and information systemsLec20.pptx introduction to data bases and information systems
Lec20.pptx introduction to data bases and information systems
 
Introduction to Databases by Dr. Kamal Gulati
Introduction to Databases by Dr. Kamal GulatiIntroduction to Databases by Dr. Kamal Gulati
Introduction to Databases by Dr. Kamal Gulati
 
RowanDay4.pptx
RowanDay4.pptxRowanDay4.pptx
RowanDay4.pptx
 
Lecture-1.ppt
Lecture-1.pptLecture-1.ppt
Lecture-1.ppt
 
System Analysis And Design
System Analysis And DesignSystem Analysis And Design
System Analysis And Design
 
CS3270 - DATABASE SYSTEM - Lecture (1)
CS3270 - DATABASE SYSTEM -  Lecture (1)CS3270 - DATABASE SYSTEM -  Lecture (1)
CS3270 - DATABASE SYSTEM - Lecture (1)
 
DBMS introduction
DBMS introductionDBMS introduction
DBMS introduction
 
Database management system (part 1)
Database management system (part 1)Database management system (part 1)
Database management system (part 1)
 
Week 2 - Database System Development Lifecycle-old.pptx
Week 2 - Database System Development Lifecycle-old.pptxWeek 2 - Database System Development Lifecycle-old.pptx
Week 2 - Database System Development Lifecycle-old.pptx
 
data-mining.8460598.powerpoint.pptx
data-mining.8460598.powerpoint.pptxdata-mining.8460598.powerpoint.pptx
data-mining.8460598.powerpoint.pptx
 
Unit 3 3 architectural design
Unit 3 3 architectural designUnit 3 3 architectural design
Unit 3 3 architectural design
 
02 - DatabaseConcepts.pdf
02 - DatabaseConcepts.pdf02 - DatabaseConcepts.pdf
02 - DatabaseConcepts.pdf
 

Plus de umesh patil

Array in c language
Array in c languageArray in c language
Array in c languageumesh patil
 
Array in c language
Array in c language Array in c language
Array in c language umesh patil
 
Jquery Preparation
Jquery PreparationJquery Preparation
Jquery Preparationumesh patil
 
Static and dynamic polymorphism
Static and dynamic polymorphismStatic and dynamic polymorphism
Static and dynamic polymorphismumesh patil
 
Introduction to asp .net
Introduction to asp .netIntroduction to asp .net
Introduction to asp .netumesh patil
 
Html and css presentation
Html and css presentationHtml and css presentation
Html and css presentationumesh patil
 
Html Presentation
Html PresentationHtml Presentation
Html Presentationumesh patil
 
Oops and c fundamentals
Oops and c fundamentals Oops and c fundamentals
Oops and c fundamentals umesh patil
 
Function in c program
Function in c programFunction in c program
Function in c programumesh patil
 
css and wordpress
css and wordpresscss and wordpress
css and wordpressumesh patil
 
css and wordpress
css and wordpresscss and wordpress
css and wordpressumesh patil
 

Plus de umesh patil (20)

Ccna security
Ccna security Ccna security
Ccna security
 
Array in c language
Array in c languageArray in c language
Array in c language
 
Array in c language
Array in c language Array in c language
Array in c language
 
Jquery Preparation
Jquery PreparationJquery Preparation
Jquery Preparation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Static and dynamic polymorphism
Static and dynamic polymorphismStatic and dynamic polymorphism
Static and dynamic polymorphism
 
Introduction to asp .net
Introduction to asp .netIntroduction to asp .net
Introduction to asp .net
 
C language
C language C language
C language
 
Html and css presentation
Html and css presentationHtml and css presentation
Html and css presentation
 
Html Presentation
Html PresentationHtml Presentation
Html Presentation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Oops and c fundamentals
Oops and c fundamentals Oops and c fundamentals
Oops and c fundamentals
 
Java script
Java scriptJava script
Java script
 
Function in c program
Function in c programFunction in c program
Function in c program
 
css and wordpress
css and wordpresscss and wordpress
css and wordpress
 
css and wordpress
css and wordpresscss and wordpress
css and wordpress
 
Php vs asp
Php vs aspPhp vs asp
Php vs asp
 
Ccna security
Ccna security Ccna security
Ccna security
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Dernier

Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
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
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 

Dernier (20)

Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
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🔝
 
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
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 

Database management system presentation

  • 1. BASIC CONCEPTSBASIC CONCEPTS 1. What is a database?1. What is a database? A database is a collection of data which can beA database is a collection of data which can be used:used: • alone, oralone, or • combined / related to other datacombined / related to other data to provide answers to the user’s question.to provide answers to the user’s question.
  • 2. 2. What is a Database Management System?2. What is a Database Management System? A DBMS is a collection of programs whichA DBMS is a collection of programs which • provide management of databasesprovide management of databases • control access to datacontrol access to data • contain a query language to retrieve informationcontain a query language to retrieve information easilyeasily
  • 3. 3. Database Design3. Database Design It is important to design the database in such a wayIt is important to design the database in such a way that:that: • A specific item can be reached easilyA specific item can be reached easily (maximum guarantee that the desired record will be(maximum guarantee that the desired record will be reached)reached) • The database can respond to the user’sThe database can respond to the user’s different questions easilydifferent questions easily (necessary relationships are provided)(necessary relationships are provided) DATABASE MANAGEMENT SYSTEMSDATABASE MANAGEMENT SYSTEMS
  • 4. •The database occupies minimum storage spaceThe database occupies minimum storage space (choosing data types and how to express a certain(choosing data types and how to express a certain concept is important)concept is important) •The database contains no unnecessary dataThe database contains no unnecessary data (storing the gross salary is enough, the net salary(storing the gross salary is enough, the net salary can be calculated from the gross salary)can be calculated from the gross salary) • Data can be added and updated easilyData can be added and updated easily without causing mistakeswithout causing mistakes (no data redundancy)(no data redundancy) DATABASE MANAGEMENT SYSTEMSDATABASE MANAGEMENT SYSTEMS
  • 5. Data redundancyData redundancy Different and conflicting versions of the same data e.g. Employee database: personal info payroll - ID - ID (relating parameter) - name - name (causes redundancy) - address - gross salary DATABASE MANAGEMENT SYSTEMSDATABASE MANAGEMENT SYSTEMS
  • 6. STEPS IN DATABASE DESIGNSTEPS IN DATABASE DESIGN • Requirement analysisRequirement analysis What does the user want?What does the user want? • Conceptual database designConceptual database design Defining the entities and attributes, and theDefining the entities and attributes, and the relationships between theserelationships between these --> The ER model--> The ER model • Physical database designPhysical database design Implementation of the conceptual design using aImplementation of the conceptual design using a Database Management SystemDatabase Management System DATABASE MANAGEMENT SYSTEMSDATABASE MANAGEMENT SYSTEMS
  • 7. TERMINOLOGYTERMINOLOGY • EntityEntity --> What is this table about?--> What is this table about? studentsstudents • AttributeAttribute (Field) --> What items of information are(Field) --> What items of information are necessary to keep concerning this entity?necessary to keep concerning this entity? ID, name, department, year, advisorID, name, department, year, advisor • RecordRecord (Tuple) --> A set of values for each attribute(Tuple) --> A set of values for each attribute for one itemfor one item 2002765420027654 Ali KayaAli Kaya CAACAA 22 Ahmet DurukalAhmet Durukal DATABASE MANAGEMENT SYSTEMSDATABASE MANAGEMENT SYSTEMS
  • 8. • KeyKey --> The attribute used to define a required item--> The attribute used to define a required item who is the advisor ofwho is the advisor of Ali KayaAli Kaya?? Types of keys:Types of keys: ** Primary KeyPrimary Key: Key used to uniquely identify a record: Key used to uniquely identify a record ** Foreign KeyForeign Key: A field in this table which is the Primary: A field in this table which is the Primary key of another tablekey of another table • RelationshipRelationship --> Definitions linking two or more tables--> Definitions linking two or more tables DATABASE MANAGEMENT SYSTEMSDATABASE MANAGEMENT SYSTEMS