Data Base Reportt
Data Base Reportt
Stage:3
Report About
Network Database
Student`s Name
Blnd Abdullah Ibrahim
Supervisor`s Name
Nareen Obedullah Muhamad
2022-2023
Table of Contents
Table of Contents ................................................................... 1
What is a Network Database? ........................................... 2
How Does a Network Database Work? .............................. 2
Network Data Model Pros and Cons .................................. 3
Pros ................................................................................. 3
Cons ................................................................................. 3
Hierarchical vs Network Model vs Relational Database
Model ..................................................................................... 4
............................................................................................ 4
Network Database vs Graph Database .............................. 4
Database Systems Using the Network Model .................... 5
Integrated Data Store ...................................................... 5
IDMS ................................................................................ 5
Raima Database Manager ............................................... 6
Network Database with Raima .......................................... 6
References ......................................................................... 7
1
What is a Network Database?
A network database management system (network DBMS) is based on a
network data model, which allows each record to be related to multiple primary
records and multiple secondary records. Network databases allow you to create
a flexible model of relationships between entities. The network model was
proposed in 1969 by Charles Bachman, as an extension of the hierarchical
database model.
Network databases provide a lot of flexibility, but are still limited to access
patterns and design limitations of hierarchical databases. These limitations were
later overcome by relational database management systems.
2
Network Data Model Pros and Cons
Pros
Cons
3
Hierarchical vs Network Model vs Relational Database Model
Below is a summary of the differences between a traditional hierarchical data model, a network
data model, and the modern relational data model.
Uses a schema that specifies which record No restriction, any vertex can have an edge
type can be nested in which other record to any other vertex
type
The only way to access a record is through Possible to refer directly to all vertices with
one of the access paths for that record unique IDs, or use an index to find vertices
with a specific value
The children of each record have a preset Vertices and edges are not sorted, only
order, and the database has to maintain that results are sorted when running a query.
ordering.
4
Database Systems Using the Network Model
Well-known database systems that use the network model include;
IDS was designed by Charles Bachman at General Electric, and won the
Computer Society's Turing Award in 1973.
IDMS
The Integrated Database Management System (IDMS) used the CODASYL
network model. Originally developed by B.F. Goodrich, since 1989 it was
owned by Computer Associates, who renamed it CA IDMS.
5
Raima Database Manager
RDM supports noSQL (record and cursor level database access), SQL database
design and SQL-like data manipulations. Non-SQL functions are very important
in an embedded system environment with highly limited resources. In such an
environment, high performance and very small footprints come first. SQL is
important for providing standard database access methods.
Explore the power of Raima Database Manager and get your free trial.
6
References
Blasgen, M.W. et. al. (1981) System R:An Architectural Overview, IBM
System Journal, Vol. 20,n. 1, 1981
Chamberlain,D.D. et. al. (1986) SEQUEL 2: A Unified Approach to Data
Definition Manipulation and Control. IBM Journal of Research and
Development, Nov. 1976.
Date, C.J. (1981) An Introduction to Database Systems, Addison-Wesley,
Reading, Mass. 1981
Davenport, R.A. (1981) Design of Distributed Database Systems, The
Computer Journal, Vol. 24, N. 1, 1981.