Contact Us

Easik is a Java application providing a graphical design environment for Entity-Attribute (EA) sketches. EA sketches are the syntactic basis of the Sketch Data Model (SkDM) which extends and enhances the standard ERA data model.

A user defines entities, attributes and constraints with the Easik graphical interface. The design is saved in an XML document that can be exported to a database schema in SQL. The database description includes triggers and procedures to enforce the graphically defined constraints. Easik provides connectivity to common database management systems via JDBC.

The Easik application opens with a graphical canvas and tools available for the creation of entities, attributes, edges joining entities and EA sketch constraints. The available constraints include and extend the usual constraints of ERA diagrams, and they may be specified using the graphical interface. The graphical engine is JGraph.