SlideShare une entreprise Scribd logo
1  sur  59
Chapter A:  Network Model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Basic Concepts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Data-Structure Diagrams ,[object Object],[object Object],[object Object],[object Object],[object Object]
Data-Structure Diagrams (Cont.) ,[object Object]
Data-Structure Diagrams (Cont.) ,[object Object]
General Relationships ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Network Representation of Ternary Relationship
The DBTG CODASYL Model ,[object Object],[object Object]
DBTG Sets ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Repeating Groups ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Repeating Groups (Cont.) ,[object Object]
DBTG Data-Retrieval Facility ,[object Object],[object Object],[object Object]
DBTG Variables ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example Schema
Example Program Work Area ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
The Find and Get Commands ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Access of Individual Records ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Access of Records Within a Set ,[object Object],[object Object],[object Object],[object Object],[object Object]
Predicates ,[object Object],[object Object],[object Object],[object Object]
Example DBTG Query ,[object Object]
DBTG Update Facility ,[object Object],[object Object],[object Object],[object Object],[object Object]
DBTG Update Facility (Cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object]
DBTG Update Facility (Cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DBTG Set-Processing Facility ,[object Object],[object Object],[object Object],[object Object],[object Object]
Example  disconnect  Query ,[object Object],[object Object]
DBTG Set-Processing Facility (Cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Example  reconnect  Query ,[object Object]
DBTG Set-Processing Facility (Cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Set Insertion Example ,[object Object],[object Object],[object Object]
DBTG Set-Processing Facility (Cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object]
DBTG Set-Processing Facility (Cont.) ,[object Object],[object Object],[object Object],[object Object]
Set Ordering ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Set ordering is specified by a programmer when the set is defined:
Set Ordering (Cont.) ,[object Object],[object Object],[object Object],[object Object]
Set Ordering Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mapping of Networks to Files ,[object Object],[object Object],[object Object],Figure missing
Mapping of Networks to Files (Cont.) ,[object Object]
Mapping of Networks to Files (Cont.) ,[object Object],[object Object],[object Object]
Mapping of Networks to Files (Cont.) ,[object Object],[object Object]
Mapping of Networks to Files (Cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Example Ring Structure
Modified Ring Structures ,[object Object]
Physical Placement of Records ,[object Object],[object Object],[object Object],[object Object]
Physical Placement of Records (Cont.) ,[object Object]
Sample Database
Two Data-Structure Diagrams
Sample Database Corresponding to Diagram of Figure A.3b
Sample Database Corresponding to Diagram of Figure A.6b
Sample Database Corresponding to Diagram of Figure A.8b
Two Data-Structure Diagrams
Sample Database Corresponding to the Diagram of Figure A.11
DBTG Set
Three Set Occurrences
Data-Structure and E-R Diagram
A  customer  Record
Clustered Record Placement for Instance for Figure A.1
Class Enrollment E-R Diagram
Parent—Child E-R Diagram
Car-Insurance E-R Diagram

Contenu connexe

En vedette

Hanemaaijer governance nieuw
Hanemaaijer   governance nieuwHanemaaijer   governance nieuw
Hanemaaijer governance nieuw
Atrivé
 
Pop literature and nick hornby
Pop literature and nick hornbyPop literature and nick hornby
Pop literature and nick hornby
guest76834be
 
Compelling videos east congo workshop2
Compelling videos east congo workshop2Compelling videos east congo workshop2
Compelling videos east congo workshop2
GregTuke
 
Position paper
Position paperPosition paper
Position paper
hmoulds
 

En vedette (20)

Simosi
SimosiSimosi
Simosi
 
Acqueon iQ 3.0 - Glance
Acqueon iQ 3.0 - GlanceAcqueon iQ 3.0 - Glance
Acqueon iQ 3.0 - Glance
 
Hanemaaijer governance nieuw
Hanemaaijer   governance nieuwHanemaaijer   governance nieuw
Hanemaaijer governance nieuw
 
Pop literature and nick hornby
Pop literature and nick hornbyPop literature and nick hornby
Pop literature and nick hornby
 
Ca eed 2014 milan wg2 4 nl presentation def
Ca eed 2014 milan wg2 4   nl presentation defCa eed 2014 milan wg2 4   nl presentation def
Ca eed 2014 milan wg2 4 nl presentation def
 
Energiebesparing met prestatiecontracten
Energiebesparing met prestatiecontractenEnergiebesparing met prestatiecontracten
Energiebesparing met prestatiecontracten
 
Compelling videos east congo workshop2
Compelling videos east congo workshop2Compelling videos east congo workshop2
Compelling videos east congo workshop2
 
Globalinvacom
GlobalinvacomGlobalinvacom
Globalinvacom
 
C.e.obtencion de prubas mediante enlace en video.2008
C.e.obtencion de prubas mediante enlace en video.2008C.e.obtencion de prubas mediante enlace en video.2008
C.e.obtencion de prubas mediante enlace en video.2008
 
Position paper
Position paperPosition paper
Position paper
 
デブサミ2013【15-A-6】増加するセキュリティ脆弱性の解決策
デブサミ2013【15-A-6】増加するセキュリティ脆弱性の解決策デブサミ2013【15-A-6】増加するセキュリティ脆弱性の解決策
デブサミ2013【15-A-6】増加するセキュリティ脆弱性の解決策
 
We can do better: Shifting the conversation from mothers to communities - …
We can do better: Shifting the conversation from mothers to communities - …We can do better: Shifting the conversation from mothers to communities - …
We can do better: Shifting the conversation from mothers to communities - …
 
Verduurzamen?Verduurzamen!
Verduurzamen?Verduurzamen!Verduurzamen?Verduurzamen!
Verduurzamen?Verduurzamen!
 
QPWB Default Services E-Brochure
QPWB Default Services E-BrochureQPWB Default Services E-Brochure
QPWB Default Services E-Brochure
 
Corporate Websites
Corporate WebsitesCorporate Websites
Corporate Websites
 
Hyperion installation 111210
Hyperion installation 111210Hyperion installation 111210
Hyperion installation 111210
 
NSO politics communications 01122017
NSO politics communications 01122017NSO politics communications 01122017
NSO politics communications 01122017
 
Installing winrar
Installing winrarInstalling winrar
Installing winrar
 
Tema 9
Tema 9Tema 9
Tema 9
 
الدبلوم التدريبي المتخصص- إدارة مواقع التواصل الاجتماعي
الدبلوم التدريبي المتخصص- إدارة مواقع التواصل الاجتماعي الدبلوم التدريبي المتخصص- إدارة مواقع التواصل الاجتماعي
الدبلوم التدريبي المتخصص- إدارة مواقع التواصل الاجتماعي
 

Similaire à App A

C programming session 09
C programming session 09C programming session 09
C programming session 09
Dushmanta Nath
 

Similaire à App A (20)

App a
App aApp a
App a
 
Network model.ppt
Network model.pptNetwork model.ppt
Network model.ppt
 
App B
App BApp B
App B
 
Lesson 2 network database system
Lesson 2 network database systemLesson 2 network database system
Lesson 2 network database system
 
C programming session 09
C programming session 09C programming session 09
C programming session 09
 
LF_DPDK17_DPDK Membership Library
LF_DPDK17_DPDK Membership LibraryLF_DPDK17_DPDK Membership Library
LF_DPDK17_DPDK Membership Library
 
New
NewNew
New
 
SA Chapter 10
SA Chapter 10SA Chapter 10
SA Chapter 10
 
Bca examination 2017 dbms
Bca examination 2017 dbmsBca examination 2017 dbms
Bca examination 2017 dbms
 
BAPI - Criação de Ordem de Manutenção
BAPI - Criação de Ordem de ManutençãoBAPI - Criação de Ordem de Manutenção
BAPI - Criação de Ordem de Manutenção
 
ch3
ch3ch3
ch3
 
Linq
LinqLinq
Linq
 
Visual basic programming
Visual basic programmingVisual basic programming
Visual basic programming
 
Visual basic programming
Visual basic programmingVisual basic programming
Visual basic programming
 
ADBMS ASSIGNMENT
ADBMS ASSIGNMENTADBMS ASSIGNMENT
ADBMS ASSIGNMENT
 
Populating Data from Data Pages.pptx
Populating Data from Data Pages.pptxPopulating Data from Data Pages.pptx
Populating Data from Data Pages.pptx
 
MSBI-SQL Server Reporting Services
MSBI-SQL Server Reporting ServicesMSBI-SQL Server Reporting Services
MSBI-SQL Server Reporting Services
 
NOSQL and MongoDB Database
NOSQL and MongoDB DatabaseNOSQL and MongoDB Database
NOSQL and MongoDB Database
 
Running complex data queries in a distributed system
Running complex data queries in a distributed systemRunning complex data queries in a distributed system
Running complex data queries in a distributed system
 
Xml
XmlXml
Xml
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

App A