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

Similaire à App A

C programming session 09
C programming session 09C programming session 09
C programming session 09Dushmanta Nath
 
LF_DPDK17_DPDK Membership Library
LF_DPDK17_DPDK Membership LibraryLF_DPDK17_DPDK Membership Library
LF_DPDK17_DPDK Membership LibraryLF_DPDK
 
Bca examination 2017 dbms
Bca examination 2017 dbmsBca examination 2017 dbms
Bca examination 2017 dbmsAnjaan Gajendra
 
Visual basic programming
Visual basic programmingVisual basic programming
Visual basic programmingSoundaryaB2
 
ADBMS ASSIGNMENT
ADBMS ASSIGNMENTADBMS ASSIGNMENT
ADBMS ASSIGNMENTLori Moore
 
Populating Data from Data Pages.pptx
Populating Data from Data Pages.pptxPopulating Data from Data Pages.pptx
Populating Data from Data Pages.pptxAishwarya730772
 
MSBI-SQL Server Reporting Services
MSBI-SQL Server Reporting ServicesMSBI-SQL Server Reporting Services
MSBI-SQL Server Reporting ServicesThejaswi shasthri
 
NOSQL and MongoDB Database
NOSQL and MongoDB DatabaseNOSQL and MongoDB Database
NOSQL and MongoDB DatabaseTariqul islam
 
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 systemArangoDB Database
 
xml-150211140504-conversion-gate01 (1).pdf
xml-150211140504-conversion-gate01 (1).pdfxml-150211140504-conversion-gate01 (1).pdf
xml-150211140504-conversion-gate01 (1).pdfssusere05ec21
 
5. Other Relational Languages in DBMS
5. Other Relational Languages in DBMS5. Other Relational Languages in DBMS
5. Other Relational Languages in DBMSkoolkampus
 
Struts Intro Course(1)
Struts Intro Course(1)Struts Intro Course(1)
Struts Intro Course(1)wangjiaz
 

Similaire à App A (20)

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
 
xml-150211140504-conversion-gate01 (1).pdf
xml-150211140504-conversion-gate01 (1).pdfxml-150211140504-conversion-gate01 (1).pdf
xml-150211140504-conversion-gate01 (1).pdf
 
Unit1
Unit1Unit1
Unit1
 
5. Other Relational Languages in DBMS
5. Other Relational Languages in DBMS5. Other Relational Languages in DBMS
5. Other Relational Languages in DBMS
 
Struts Intro Course(1)
Struts Intro Course(1)Struts Intro Course(1)
Struts Intro Course(1)
 

App A