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

More Related Content

Viewers also liked

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
 

Viewers also liked (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
 
الدبلوم التدريبي المتخصص- إدارة مواقع التواصل الاجتماعي
الدبلوم التدريبي المتخصص- إدارة مواقع التواصل الاجتماعي الدبلوم التدريبي المتخصص- إدارة مواقع التواصل الاجتماعي
الدبلوم التدريبي المتخصص- إدارة مواقع التواصل الاجتماعي
 

Similar to App A

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

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

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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...
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

App A