Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 32.283.914 Times

aSVERD Beta 2

  Date Added: May 25, 2010  |  Visits: 1.274


Report Broken Link
Printer Friendly Version

Product Homepage
Download (116 downloads)

aSVERD project is a Scalable Vector Graphics Entity Relationship Diagram generator. It is a tool that should be seen as part of a tool chain rather than a complete solution. What it does is read tables and relationships from a database and generate an SVG file containing the tables and links. The motivation for creating this was than I have worked in many organisations that have databases with no ERDs and no tools for creating them. I finally got so fed up that I decided to do something about it and this is the result. The way it is intended to work is that you point SVERD at your database and it creates an SVG file containing all tables and links between them. It DOES NOT attempt to create a fancy layout. it just puts the tables on the diagram in a grid. This can be viewed in a web browser (may need an SVG plug-in). You then use an SVG editor, such as GLIPSGraffiti to lay ou the tables. If you re-run SVERD on an exisitng output file it will not move the tables, therefore the diagram can be updated with out loosing your edits. NOTE: the links between the tables are rendered using JavaScript, so that if you move the tables around in an editor, the links stay with them. The disadvantage of this is that the editor may not show the links while you are editing (this is the case with GLIPS). If the table references are not defined in the database they can be supplied in a text file. Usage java -jar asverd.jar PropertiesFile Or java -jar asverd.jar -d driver -c connectionString -u user -p password [-o outputFile] [-q tableQuery] [-s schema] [-c catalog] [-r refs.txt] e.g. sverd.TableLister -d com.mysql.jdbc.Driver -c jdbc:mysql:// -u fred -p secret The properties file should contain sverd.driver=databaseDriver sverd.url=connectionString sverd.user=username sverd.password=password sverd.outputFile=outputFile (optional - STDOUT used if not present) sverd.tableQuery=query for table name - e.g. INV% (optional - all tables returned if not present) sverd.schema=database schema (optional - leave out for DBs that do not use) sverd.catalog=database catalog (optional - leave out for DBs that do not use) sverd.references=refs.txt (optional - a file containing referecnes if these are not defined in the database. This file should be of the format TABLE [tablename] [foriegnKeyColName] REFERENCES [tablename] [primaryKeyColName] - I know flat text files are not trendy but this format is relatively easy to generate from either XML or SQL (via AWK, SED, PERL, etc) Whats New in This Release: - This release fixes bugs with using the SVG in FireFox and adds JavaScript based zooming (click an entity to zoom). The jar contains source and class files.

Requirements: No special requirements
Platforms: Linux
Keyword: Asverd Beta Database Diagram Entity Entity Relationship Entity Relationship Diagram File Graphics Optional Relationship Relationship Diagram Scalable Scalable Vector Graphics Svg Tables Vector Vector Graphics
Users rating: 0/10

License: Freeware Size: 24.58 KB
Programming  -  aSVERD beta2
aSVERD is a little system for generating Entity Relationship Diagrams (ERD) as Scalable Vector Graphics (SVG). SVG can be viewed and zoomed in a Web Browser. The diagrams can be edited with an SVG editor and round-trip updated against the database.
26.05 KB  
Code Management Tools  -  dPulpo 1.1.3966.2
dPulpo is a code generation tool that generates your database and data access layer, starting from a database-, framework- and language-independent Entity Relationship model described in XML. It's main assets are simplicity, speed and...
1.23 MB  
Programming  -  jUML for Linux 4.0.0
jUML is a UML diagram application capable of reverse engineering Java source code to create relationship diagrams, source code generation based on a user created UML diagram, and saving/restoring of jUML projects.
532.48 KB  
Programming  -  jUML 400
jUML is a UML diagram application capable of reverse engineering Java source code to create relationship diagrams, source code generation based on a user created UML diagram, and saving/restoring of jUML projects.
532.08 KB  
Development Tools  -  NMR coupling diagram 1.0
This m-file plots a NMR coupling diagram from coupling constants and number of splits (only 1/2-spin nuclei). Useful for educational purposes.Example: plotcoupling([8,2],[3,1])Produces a plot with the coupling constants 8 and 2 Hz, splitted three...
10 KB  
Development Editors  -  JClassDiagramMaker New
JClassDiagramMaker is a small, Java based application specially designed to give you complete ability to sniff a JAR file and generate the class diagram for any selected class. It use concept of Reverse Engineering and generate class diagram ,...
Programming  -  Database Wrapper Class Generator 0.0.1
Eclipse plugin that generates Java database wrapper classes from a SQL DDL script file.
796.5 KB  
Modules  -  DataBase File Manager 1.0
It uses AJAX to allow administrators to arrange files in the database in the same way they do with file managers on their personal systems.DBFM stores its files in a database as opposed to the filesystem. This change was made to enable advanced...
Programming  -  Xtirer 1.0
Xtirer is a lightweight, easy to deploy solution to get formatted output from MYSQL Database by only defining the objects, their data source and optional data manipulation without writing a line of code.
29.93 KB  
Modules  -  Entity API 7.x-1.0-rc1
This project holds entity related APIs. * Entity CRUD API - Simplifies creating new entity types. Provides full CRUD functionality for new entity types. It offers an optional Entity class providing basic methods like save() and delete() as well as...
61.44 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Database Tools  -  mel, XML Data Binding for C 2
Language: C, XMLLibrary: libxml2OS: AnyXML Databinding for C similar to JAXB, including but not limited to:.dtd to .[ch] production..xsd to .[ch] production (in progress)
53.07 KB  
Database Tools  -  CitrusDB 1.1.4
CitrusDB is an open source customer database application that uses PHP and a database back-end (currently MySQL). This software can keep track of customer information, CRM, services, products, billing, and customer service information. The...
1.1 MB  
Database Tools  -  MyJgui
MyJgui is a light-weight graphical user interface for MySQL databases. It aims to be easy to use for new users as well as experts. Motivation: After the MySQL Front project went commercial, there was no light weight, feature rich and free...
21.5 KB  
Database Tools  -  PHPCoder 1.4
PHPCoder is a web based front-end to the Turck MMCache encoding functions, which are similar to the Zend Encoder product. Turck MMCache is a free open source PHP accelerator, optimizer, encoder and dynamic content cache for PHP. It increases...
16.38 KB  
Database Tools  -  Rekall 2.2.6
Rekall is a database front-end, somewhat in the style of MicroSoft Access. However, Rekall is not itself a database, and does not include a database. By this we mean that data is stored somewhere else in an SQL server, and Rekall is fundementaly...
4.9 MB