SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

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
 

What's hot (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)
 

Viewers also liked

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
 

Viewers also liked (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
 

Similar to 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
 

Similar to 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
 

More from 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
 

More from 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
 

Recently uploaded

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 

Recently uploaded (20)

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........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