DESIGN OF GUI
FOR
GRAPH BASED DATA MODEL
TYPES OF DATA MODELS
Relational model .
Network model.
Hierarchial model.
Object –oriented model.
Object-relational model.
Graph based data model.
Deficiencies of Relational Data
Model
Non-hierarchial.
No support for user defined
data-types
Expensive join operations.
Semantic integrity constraints
are enforced externally.
Characteristics of Advanced Data
Models
Modular structure.
Encapsulation.
Inheritance.
Ease of query processing.
Maintenance.
Graph based data model
Entire database in viewed as graph.
Vertices represent occurrence of
each entity as well as some high
level abstraction of these
occurrences.
Edges represent relationship
among entities.
Graph based data model
Objective of the project
To provide a graphical user interface
for automation of the graph based
data model.
Scope of the Work
Design the GUI providing the user with
the interface for implementation of the
graph based data model.
Toimplement the data structure of the
data model for effective storing of data.
Design of GUI
Here the graph model contains:-
PSG:-each node represented by a “circle”.
SSG:-few PSGS aggregated to form higher
level nodes and represented by
“rectangle”.
Determinant.
Edges
An Implementation
Implementation of Toolbox
Tool Functions
PSG :-To represent the data elements.
SSG :-To represent the entities.
Edge :-To represent the relationship.
Clear :- Clears the screen.
Upgrade Level :- To represent the next
level of hierarchy.
PSG Formation
SSG Formation
Future Work
Upgrade level -To provide the facility so
that the SSGs’ can be created at various
levels giving an object oriented approach
to the whole design.
Linking with database -To provide the
logical framework for storing the entities
in the database.
References
PETER NORTON’S GUIDE TO
VISUAL BASIC 4 FOR WINDOWS 95
VISUAL BASIC BY V.K JAIN
dbms2.com
Visualbasic.ittoolbox.com
THANK YOU