Ads
Links
databases
A new video for UMLtoDB - the online SQL code generation service
See the video below:
No two programmers use the same notation (experiment)
Zuzel Vera Pacheco, a Master Student at the University of Toronto under the supervision of Greg Wilson has been working on the Back-annotation of data models at run-time . For a short description of her project see also this presentation on slideshare.
Complaint about my code-generation strategy to implement many-to-many associations in relational databases
More specifically, the complaint was that in the translation of this UML class diagram:

UML class diagrams easier to understand than ER diagrams
The paper presents the results of three sets of controlled experiments aimed at analyzing whether UML class diagrams are more comprehensible than ER diagrams during data models maintenance.
VoltDB: Is a database without foreign keys useful enough for you?
UML to VoltDB - New DBMS for the SQL DDL generation service
LiquiBase - Version control for database schemas
Thanks to Lothar Behrens , I discover LiquiBase a "an open source (LGPL), database-independent library for tracking, managing and applying database changes" (by database changes, they mean changes on the database schema).
LiquiBase offers version control support for database schemas and includes the possibility of checking the differences between two schema versions. For some schema changes, LiquiBase is even able to generate also the SQL script required to update the database data.
SQL Pretty Printer
SQL Pretty Printer is a SQL formatting tool (used as a stand-alone or integrated with your own tool through its API) to easily get your favourite SQL code layout with more than 60 formatting options and several layout templates.
It would have been nice to discover this tool before I wrote the simple formatting class for my SQL generation service (though I'd need a Java API version of the tool)
Subscription to the UMLtoDB service now open
You can now subscribe to the professional version of the UMLtoDB service (the simplest way to create your database schemas!). As explained in a previous post , subscription process is managed using FastSpring
A special reduced price is available for subscriptions done before the end of April.
On commit triggers - Am I the only one missing them?
Neither the SQL standard nor any of the major database vendors provide an ON COMMIT trigger (i.e. a trigger that fires when a transaction commits). The only exception (AFAIK) is Firebird
