SlideShare a Scribd company logo
1 of 16
Download to read offline
TOPIC NAME:
COMPARATIVE ANALYSIS OF DATABASE SYSTEMS
COMPARATIVE ANALYSIS OF DATABASE
SYSTEMS:
• TO DISCUSS THE LEGACY OF DATABASE, FIRST LEARN THE CONCEPT OF
DATABASE THAT WHAT IS DATABASE?
• ` WHY WE USE IT?
• WHAT IS THE ADVANTAGE OF USING IT?
COMPARATIVE ANALYSIS OF DATABASE
SYSTEMS:
• SO THE DATABASE IS JUST LIKE YOUR DIARY WHERE YOU CAN TYPE YOUR DATA,
SAVE YOUR DATA, ARRANGE IT AND WHENEVER YOU NEED IT YOU CAN GET ANY
KIND OF INFORMATION (STORED IN THE DOCUMENT) INFORMATION FROM IT.
FOR EXAMPLE:
YOUR MOBILE PHONE ARE ALSO JUST LIKE A DATABASE.
COMPARATIVE ANALYSIS OF DATABASE
SYSTEMS:
• NOW UNDERSTAND WHY WE USE IT?
• WHAT ARE THE REASONS BEHIND IT THAT WE USE IT?
• WE USE THE DATABASE BECAUSE IT IS THE WAY TO SAVE, UPDATE AND RETRIEVE
THE DATA AUTOMATICALLY.
• AS THE WORLD IS NOW BECOME GLOBAL VILLAGE THEREFORE USE OF DATABASE
IS VERY COMMON.
ADVANTAGES:
FOLLOWING ARE THE ADVANTAGES OF USING DATABASE:
• IT IS THE EASIEST WAY OF STORING DATA.
• THE DATA CAN BE USE FURTHER IN FUTURE.
• IT SAVES THE TIME.
DATABASE TYPES:
THERE ARE THREE TYPES OF DATABASE SYSTEMS:
• FLAT FILES DATABASE
• HIERARCHY DATABASE
• NETWORK DATABASE
FLAT FILES DATABASE:
• IN THIS TYPE OF DATABASE, DATA IS STORED IN THE FORM OF HORIZONTAL
ROWS.
• THE HORIZONTAL RECORDS SHOW A RECORD.
• EACH RECORD HAS A SPECIFIC DATA.
• THIS TYPE OF DATABASE IS GENERALLY USED IN GROCERY STORES.
• THE DISADVANTAGE OF USING THIS TYPE OF DATABASE IS THAT IN WHICH THE
DATA IS STORED WITH THE SAME AND WHEN YOU RETRIEVE THE INFORMATION,
IT IS DIFFICULT FOR COMPUTER TO FIND OUT THE EXACT DATA AND THERE IS A
POSSIBILITY THAT A ERROR MAY OCCUR.
FLAT FILES DATABASE:
• LET’S CONSIDER AN EXAMPLE:
IT IS THE DATA OF A GROCERY STORE. IN THIS DATABASE IT INCLUDES A NAME,
PRODUCT, QUANTITY, PRICE AND THE TOTAL OF EACH CUSTOMER.
• THIS DATABASE CAN ALSO BE CREATED IN MS-EXCEL.
Name Product Quantity Price Total Bill
ABC Fan 2 150 150*2=300
XYZ Pen 5 10 10*5=50
MNO Rubber 10 5 5*10=50
HIERARCHY DATABASE:
• DUE THE DISADVANTAGES OF THE FLAT FILE DATABASE SYSTEMS, HIERARCHY
DATABASE SYSTEM IS USED.
• IN THIS TYPE OF DATABASE SYSTEMS, THE DATA IS STORED IN THE
ORGANIZATIONAL TREE.
• IT IS INTRODUCED IN 1968.
• IN THIS TYPE OF RELATIONSHIP, THERE IS ONLY ONE PARENT AND THE PARENT HAVE
MORE THAN ONE CHILD.
• THERE ARE MANY CHILDREN OF ONLY PARENT.
• THE HIERARCHICAL DATABASES HANDLE ONE-TO-MANY RELATIONSHIP VERY WELL.
HIERARCHY DATABASE:
• CONSIDER THE PREVIOUS EXAMPLE OF A GROCERY STORE THAT HOW IT WORKS
ON A HIERARCHY DATABASE SYSTEMS. IN THIS SYSTEM THE DATA IS RETRIEVED
THROUGH THE FOLLOWING FORMAT:
HIERARCHY DATABASE:
• THE HIERARCHICAL DATABASES HANDLE ONE-TO-MANY RELATIONSHIP VERY
WELL.
NETWORK DATABASES:
• THE PROBLEM IN THE HIERARCHICAL DATABASE MODEL IS REMOVED IN THIS
MODEL.
• IT WAS PUBLISHED IN 1971 BY A PROGRAMMING LANGUAGE COBOL.
• IT WORKS SAME TO A HIERARCHICAL DATABASE SYSTEMS.
• IT WORKS ON MANY TO MANY RELATIONSHIPS, INSTEAD OF ONE TO MANY
RELATIONSHIPS IN THE HIERARCHY DATABASE SYSTEM.
• IN ONE TO MANY RELATIONSHIPS, THERE MUST BE A PARENT OF EACH CHILD.
• BUT IN MANY TO MANY RELATIONSHIPS, THERE ARE MANY CHILDREN OF A
PARENT AND MANY PARENT OF EACH CHILD.
NETWORK DATABASES:
• IT ALSO HAVE A SAME FORMAT TO A HIERARCHICAL DATABASE SYSTEM.
• BUT IN THIS THE BRANCHES OF THE TREE ARE SHARED.
• TO RETRIEVE ANY INFORMATION ANY INFORMATION OF THE CUSTOMER AND
THE PRODUCT START WITH THE SAME TO A ORDER HEADER.
• THERE IS ALSO A DISADVANTAGE OF BOTH THE HIERARCHY AND THE NETWORK
DATABASE SYSTEM. BOTH ARE PROGRAMMER’S DOMAIN. IN BOTH OF THEM,
CREATION OF DATA STRUCTURE IS MUST AND THEN IT WILL CREATE AN
OUTPUT. PROGRAMS WERE NOT PORTABLE AND TOOK ENORMOUS AMOUNT OF
TIME TO WRITE.
NETWORK DATABASES:
NETWORK DATABASES:
• THERE IS ALSO A DISADVANTAGE OF BOTH THE HIERARCHY AND THE NETWORK
DATABASE SYSTEM.
• BOTH ARE PROGRAMMER’S DOMAIN. IN BOTH OF THEM, CREATION OF DATA
STRUCTURE IS MUST AND THEN IT WILL CREATE AN OUTPUT.
• PROGRAMS WERE NOT PORTABLE AND TOOK ENORMOUS AMOUNT OF TIME TO
WRITE.
THANK YOU 
----------------
ANY QUESTION??????

More Related Content

Similar to Comparativeanalysisofdatabasesystems 160317091155

ITI015En-The evolution of databases (I)
ITI015En-The evolution of databases (I)ITI015En-The evolution of databases (I)
ITI015En-The evolution of databases (I)Huibert Aalbers
 
Data for Action Talk - 2016-02-22
Data for Action Talk - 2016-02-22Data for Action Talk - 2016-02-22
Data for Action Talk - 2016-02-22David E Drummond
 
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
 
[Rakuten TechConf2014] [C-2] Big Data for eBooks and eReaders
[Rakuten TechConf2014] [C-2] Big Data for eBooks and eReaders[Rakuten TechConf2014] [C-2] Big Data for eBooks and eReaders
[Rakuten TechConf2014] [C-2] Big Data for eBooks and eReadersRakuten Group, Inc.
 
Database Management Systems 1
Database Management Systems 1Database Management Systems 1
Database Management Systems 1Nickkisha Farrell
 
Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017
Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017
Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017AWS Chicago
 
Lecture-01-Fundamental-Database-Concepts.pptx.pdf
Lecture-01-Fundamental-Database-Concepts.pptx.pdfLecture-01-Fundamental-Database-Concepts.pptx.pdf
Lecture-01-Fundamental-Database-Concepts.pptx.pdfSharmainnePale
 
Data Warehouse Design on Cloud ,A Big Data approach Part_One
Data Warehouse Design on Cloud ,A Big Data approach Part_OneData Warehouse Design on Cloud ,A Big Data approach Part_One
Data Warehouse Design on Cloud ,A Big Data approach Part_OnePanchaleswar Nayak
 
Webinar 5-reasons-object-storage.pptx
Webinar 5-reasons-object-storage.pptxWebinar 5-reasons-object-storage.pptx
Webinar 5-reasons-object-storage.pptxCloudian
 
Big data with Hadoop - Introduction
Big data with Hadoop - IntroductionBig data with Hadoop - Introduction
Big data with Hadoop - IntroductionTomy Rhymond
 
Module 1 - Chapter1.pptx
Module 1 - Chapter1.pptxModule 1 - Chapter1.pptx
Module 1 - Chapter1.pptxSoniaDevi15
 
Where Is Your Data?: An Introduction to Problems and Bottlenecks in Data Systems
Where Is Your Data?: An Introduction to Problems and Bottlenecks in Data SystemsWhere Is Your Data?: An Introduction to Problems and Bottlenecks in Data Systems
Where Is Your Data?: An Introduction to Problems and Bottlenecks in Data SystemsInsightDataScience
 
Database DBMS SQL ORACLE
Database DBMS SQL ORACLEDatabase DBMS SQL ORACLE
Database DBMS SQL ORACLERahul Kunchhal
 
Introduction to Datawarehousing
Introduction to  DatawarehousingIntroduction to  Datawarehousing
Introduction to Datawarehousingkarunakar81987
 
Storage Systems For Scalable systems
Storage Systems For Scalable systemsStorage Systems For Scalable systems
Storage Systems For Scalable systemselliando dias
 

Similar to Comparativeanalysisofdatabasesystems 160317091155 (20)

Ms access
Ms accessMs access
Ms access
 
ITI015En-The evolution of databases (I)
ITI015En-The evolution of databases (I)ITI015En-The evolution of databases (I)
ITI015En-The evolution of databases (I)
 
Data for Action Talk - 2016-02-22
Data for Action Talk - 2016-02-22Data for Action Talk - 2016-02-22
Data for Action Talk - 2016-02-22
 
Databases - Web Hosting Curriculum [6/10]
Databases - Web Hosting Curriculum [6/10]Databases - Web Hosting Curriculum [6/10]
Databases - Web Hosting Curriculum [6/10]
 
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
 
[Rakuten TechConf2014] [C-2] Big Data for eBooks and eReaders
[Rakuten TechConf2014] [C-2] Big Data for eBooks and eReaders[Rakuten TechConf2014] [C-2] Big Data for eBooks and eReaders
[Rakuten TechConf2014] [C-2] Big Data for eBooks and eReaders
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
Database Management Systems 1
Database Management Systems 1Database Management Systems 1
Database Management Systems 1
 
Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017
Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017
Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017
 
Lecture-01-Fundamental-Database-Concepts.pptx.pdf
Lecture-01-Fundamental-Database-Concepts.pptx.pdfLecture-01-Fundamental-Database-Concepts.pptx.pdf
Lecture-01-Fundamental-Database-Concepts.pptx.pdf
 
Data Warehouse Design on Cloud ,A Big Data approach Part_One
Data Warehouse Design on Cloud ,A Big Data approach Part_OneData Warehouse Design on Cloud ,A Big Data approach Part_One
Data Warehouse Design on Cloud ,A Big Data approach Part_One
 
Webinar 5-reasons-object-storage.pptx
Webinar 5-reasons-object-storage.pptxWebinar 5-reasons-object-storage.pptx
Webinar 5-reasons-object-storage.pptx
 
Unit 3 part i Data mining
Unit 3 part i Data miningUnit 3 part i Data mining
Unit 3 part i Data mining
 
Big data with Hadoop - Introduction
Big data with Hadoop - IntroductionBig data with Hadoop - Introduction
Big data with Hadoop - Introduction
 
Module 1 - Chapter1.pptx
Module 1 - Chapter1.pptxModule 1 - Chapter1.pptx
Module 1 - Chapter1.pptx
 
Where Is Your Data?: An Introduction to Problems and Bottlenecks in Data Systems
Where Is Your Data?: An Introduction to Problems and Bottlenecks in Data SystemsWhere Is Your Data?: An Introduction to Problems and Bottlenecks in Data Systems
Where Is Your Data?: An Introduction to Problems and Bottlenecks in Data Systems
 
Database DBMS SQL ORACLE
Database DBMS SQL ORACLEDatabase DBMS SQL ORACLE
Database DBMS SQL ORACLE
 
Introduction to Datawarehousing
Introduction to  DatawarehousingIntroduction to  Datawarehousing
Introduction to Datawarehousing
 
Storage Systems For Scalable systems
Storage Systems For Scalable systemsStorage Systems For Scalable systems
Storage Systems For Scalable systems
 
Oracle assignment help
Oracle assignment helpOracle assignment help
Oracle assignment help
 

Recently uploaded

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf203318pmpc
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 

Recently uploaded (20)

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 

Comparativeanalysisofdatabasesystems 160317091155

  • 1. TOPIC NAME: COMPARATIVE ANALYSIS OF DATABASE SYSTEMS
  • 2. COMPARATIVE ANALYSIS OF DATABASE SYSTEMS: • TO DISCUSS THE LEGACY OF DATABASE, FIRST LEARN THE CONCEPT OF DATABASE THAT WHAT IS DATABASE? • ` WHY WE USE IT? • WHAT IS THE ADVANTAGE OF USING IT?
  • 3. COMPARATIVE ANALYSIS OF DATABASE SYSTEMS: • SO THE DATABASE IS JUST LIKE YOUR DIARY WHERE YOU CAN TYPE YOUR DATA, SAVE YOUR DATA, ARRANGE IT AND WHENEVER YOU NEED IT YOU CAN GET ANY KIND OF INFORMATION (STORED IN THE DOCUMENT) INFORMATION FROM IT. FOR EXAMPLE: YOUR MOBILE PHONE ARE ALSO JUST LIKE A DATABASE.
  • 4. COMPARATIVE ANALYSIS OF DATABASE SYSTEMS: • NOW UNDERSTAND WHY WE USE IT? • WHAT ARE THE REASONS BEHIND IT THAT WE USE IT? • WE USE THE DATABASE BECAUSE IT IS THE WAY TO SAVE, UPDATE AND RETRIEVE THE DATA AUTOMATICALLY. • AS THE WORLD IS NOW BECOME GLOBAL VILLAGE THEREFORE USE OF DATABASE IS VERY COMMON.
  • 5. ADVANTAGES: FOLLOWING ARE THE ADVANTAGES OF USING DATABASE: • IT IS THE EASIEST WAY OF STORING DATA. • THE DATA CAN BE USE FURTHER IN FUTURE. • IT SAVES THE TIME.
  • 6. DATABASE TYPES: THERE ARE THREE TYPES OF DATABASE SYSTEMS: • FLAT FILES DATABASE • HIERARCHY DATABASE • NETWORK DATABASE
  • 7. FLAT FILES DATABASE: • IN THIS TYPE OF DATABASE, DATA IS STORED IN THE FORM OF HORIZONTAL ROWS. • THE HORIZONTAL RECORDS SHOW A RECORD. • EACH RECORD HAS A SPECIFIC DATA. • THIS TYPE OF DATABASE IS GENERALLY USED IN GROCERY STORES. • THE DISADVANTAGE OF USING THIS TYPE OF DATABASE IS THAT IN WHICH THE DATA IS STORED WITH THE SAME AND WHEN YOU RETRIEVE THE INFORMATION, IT IS DIFFICULT FOR COMPUTER TO FIND OUT THE EXACT DATA AND THERE IS A POSSIBILITY THAT A ERROR MAY OCCUR.
  • 8. FLAT FILES DATABASE: • LET’S CONSIDER AN EXAMPLE: IT IS THE DATA OF A GROCERY STORE. IN THIS DATABASE IT INCLUDES A NAME, PRODUCT, QUANTITY, PRICE AND THE TOTAL OF EACH CUSTOMER. • THIS DATABASE CAN ALSO BE CREATED IN MS-EXCEL. Name Product Quantity Price Total Bill ABC Fan 2 150 150*2=300 XYZ Pen 5 10 10*5=50 MNO Rubber 10 5 5*10=50
  • 9. HIERARCHY DATABASE: • DUE THE DISADVANTAGES OF THE FLAT FILE DATABASE SYSTEMS, HIERARCHY DATABASE SYSTEM IS USED. • IN THIS TYPE OF DATABASE SYSTEMS, THE DATA IS STORED IN THE ORGANIZATIONAL TREE. • IT IS INTRODUCED IN 1968. • IN THIS TYPE OF RELATIONSHIP, THERE IS ONLY ONE PARENT AND THE PARENT HAVE MORE THAN ONE CHILD. • THERE ARE MANY CHILDREN OF ONLY PARENT. • THE HIERARCHICAL DATABASES HANDLE ONE-TO-MANY RELATIONSHIP VERY WELL.
  • 10. HIERARCHY DATABASE: • CONSIDER THE PREVIOUS EXAMPLE OF A GROCERY STORE THAT HOW IT WORKS ON A HIERARCHY DATABASE SYSTEMS. IN THIS SYSTEM THE DATA IS RETRIEVED THROUGH THE FOLLOWING FORMAT:
  • 11. HIERARCHY DATABASE: • THE HIERARCHICAL DATABASES HANDLE ONE-TO-MANY RELATIONSHIP VERY WELL.
  • 12. NETWORK DATABASES: • THE PROBLEM IN THE HIERARCHICAL DATABASE MODEL IS REMOVED IN THIS MODEL. • IT WAS PUBLISHED IN 1971 BY A PROGRAMMING LANGUAGE COBOL. • IT WORKS SAME TO A HIERARCHICAL DATABASE SYSTEMS. • IT WORKS ON MANY TO MANY RELATIONSHIPS, INSTEAD OF ONE TO MANY RELATIONSHIPS IN THE HIERARCHY DATABASE SYSTEM. • IN ONE TO MANY RELATIONSHIPS, THERE MUST BE A PARENT OF EACH CHILD. • BUT IN MANY TO MANY RELATIONSHIPS, THERE ARE MANY CHILDREN OF A PARENT AND MANY PARENT OF EACH CHILD.
  • 13. NETWORK DATABASES: • IT ALSO HAVE A SAME FORMAT TO A HIERARCHICAL DATABASE SYSTEM. • BUT IN THIS THE BRANCHES OF THE TREE ARE SHARED. • TO RETRIEVE ANY INFORMATION ANY INFORMATION OF THE CUSTOMER AND THE PRODUCT START WITH THE SAME TO A ORDER HEADER. • THERE IS ALSO A DISADVANTAGE OF BOTH THE HIERARCHY AND THE NETWORK DATABASE SYSTEM. BOTH ARE PROGRAMMER’S DOMAIN. IN BOTH OF THEM, CREATION OF DATA STRUCTURE IS MUST AND THEN IT WILL CREATE AN OUTPUT. PROGRAMS WERE NOT PORTABLE AND TOOK ENORMOUS AMOUNT OF TIME TO WRITE.
  • 15. NETWORK DATABASES: • THERE IS ALSO A DISADVANTAGE OF BOTH THE HIERARCHY AND THE NETWORK DATABASE SYSTEM. • BOTH ARE PROGRAMMER’S DOMAIN. IN BOTH OF THEM, CREATION OF DATA STRUCTURE IS MUST AND THEN IT WILL CREATE AN OUTPUT. • PROGRAMS WERE NOT PORTABLE AND TOOK ENORMOUS AMOUNT OF TIME TO WRITE.