Marc Santhoff wrote:
Hi Drew,
Am Donnerstag, den 31.01.2008, 01:43 -0500 schrieb Drew Jensen:
[...]
The first step of course is to turn the UML diagram into an actual
physical schema - and - therein is the question.
May I ask: what tool do you (and others, if so) use for making UML
diagrams for use with OO.o base?
I'd really like to have a design tool coupled tightly to base ...
Back in the good old days we had some real constrains on names, table
names, column names and the like. Some most likely remember the old 8
character limits imposed by some early RDBMS, even the big name ones.
But those days are long gone
Many of us are use to the idea of a virtual data model and a physical
data model - meat and potatoes, if you will, of the DBA and data
modeler. But DBAs and data modelers are not the expected users of the
Base application in general and certainly not the target reader of a mid
level tutorial. Others of us are experienced database application
developers ( business applications in other words ) and are used to data
dictionaries, one use of which is to help map those often near cryptic
physical column names back to the descriptive name used when the virtual
( business level ) design was done.
( as an aside - who has actually gone ahead and written that script to
produce a data dictionary from a hsqldb Base database...come on you know
we've all been meaning to get to it sooner or later - who wants to
share? ;> )
You hit a spot attracting my attention here. I did a small design with
some tables and a form for QM recently. That one does have low priority,
so I followed my habit of documenting what I am doing on the go.
In this case all the tables columns have more or less verbose remarks
filled in when creating tables using the table design window. Nice, if
I'm back on that in some weeks I'll understand immediately what I've
been doing (I hope ;).
My idea or wish here was:
Could these remarks explaning the columns meanings be used to
a) copy them to the to the yellow "tips" help windows appearing when the
mouse stays on the column (or at least the column header) in a form
showing this fields?
Ah been there done that - it works quite well actually.
http://www.oooforum.org/forum/viewtopic.phtml?t=22711
I personally like long descriptive names, but technically spoken this is
called "asking for problems". I'm sure many databases do not handle
spaces in table names well, and if they'd do many ODBC-, JDBC- and
whatever drivers will fail to operate on those names.
Understood - But this is for the Embedded database. I don't necessarily
agree that you throw away options just because maybe one day on some
other platform you might not be able to use them - not for this target
user. If we are talking about building Base applications that are to be
distributed to multiple customers - OK - different set of parameters
will cause different decisions.
Still a point well taken.
Drew
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]