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.
To
implement 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