<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.ormfoundation.org/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>User experience</title><link>http://www.ormfoundation.org/forums/44.aspx</link><description>For discussing the experiences of ORM users in all aspects of developing information systems applications.</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>orm notations misunderstanding</title><link>http://www.ormfoundation.org/forums/thread/1324.aspx</link><pubDate>Sun, 12 Oct 2008 20:58:26 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:1324</guid><dc:creator>rolemo</dc:creator><slash:comments>14</slash:comments><comments>http://www.ormfoundation.org/forums/thread/1324.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=1324</wfw:commentRss><description>&lt;p&gt;hi,&lt;/p&gt;
&lt;p&gt;well its my first visit here, i must say that the forum seems knid of a lonely place...&lt;/p&gt;
&lt;p&gt;anyway, what i wa nted to ask about re the uniqness arrows. you know, the small ones just abouve the facts box. thing is i cant understand why not to use the UML [0...1], [1...*] etc. theseare much more precisr and easier to follow.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;thanks&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Generate an ER Diagram from ORM</title><link>http://www.ormfoundation.org/forums/thread/2975.aspx</link><pubDate>Mon, 23 Apr 2012 06:22:07 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2975</guid><dc:creator>rohabhatia</dc:creator><slash:comments>3</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2975.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=2975</wfw:commentRss><description>Hi... I am just trying out ORM and i created a small model... I was wondering how i could create an ER diagram directly from it.... I can use the Extension manger and get a relational view but no ER... Help would be appreciated.... Thanks</description></item><item><title>How to create ValueType Group?</title><link>http://www.ormfoundation.org/forums/thread/1588.aspx</link><pubDate>Tue, 10 Mar 2009 23:15:26 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:1588</guid><dc:creator>Chiliyago</dc:creator><slash:comments>16</slash:comments><comments>http://www.ormfoundation.org/forums/thread/1588.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=1588</wfw:commentRss><description>I have four ValueTypes that often get added to my Entity Types.  These are: CreateDate, CreatedBy, LastUpdateDate, and LastUpdateBy.  Can a group of these value objects perhaps called &amp;quot;ObjectTimeStamp&amp;quot; be created an then be applied to an EntityType?   I would like to then generate SQL DDL that has those four ValueTypes as fields in my database.  

Thank you.</description></item><item><title>Updating an existing drawing with latest shapes and macros</title><link>http://www.ormfoundation.org/forums/thread/2887.aspx</link><pubDate>Thu, 08 Dec 2011 14:43:49 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2887</guid><dc:creator>Roger Cass</dc:creator><slash:comments>4</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2887.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=2887</wfw:commentRss><description>Since the Visio stencil has gone through numerous revision this year (all of which are fantastic improvements--kudos to Andy Carver), this leaves me with numerous diagrams that are based on previous versions of shapes and contained in files which do not have all the macros.
&lt;p&gt;
Is it possible to &amp;quot;upgrade&amp;quot; an existing Visio file to use the latest shapes and macros?
&lt;p&gt;
I understand that it is difficult to change the shapes on an existing diagram.  I am sure the diagram I have been working on for a year now has at least 10 different versions of many of the shapes on the Document Stencil.
&lt;p&gt;
It may be easier to add macros to an existing document, however.
&lt;p&gt;
Any thoughts?</description></item><item><title>Ideas for Visio stencil based on v16 (and other thoughts)</title><link>http://www.ormfoundation.org/forums/thread/2771.aspx</link><pubDate>Sat, 03 Sep 2011 22:29:21 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2771</guid><dc:creator>Roger Cass</dc:creator><slash:comments>27</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2771.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=2771</wfw:commentRss><description>Based on my experience with v15 and the anticipated changes in v16 of the Visio stencil, here are some thoughts on how I use the stencil and some ideas for how it might be improved.
&lt;p&gt;
With the changes to Fact Types in through v16, I find it much easier to re-position and rotate Fact Types.  Combined with Flip Vertical, Flip Horizontal, and Add/Remove Text Arrow, I find I can quickly get Fact Types in the orientation I want with readable text.
&lt;p&gt;
The are some &amp;quot;decorations&amp;quot; I associate with Fact Types, like role constraints (e.g. exclusive or), associativity constraints (e.g. acyclic strong intransitive).  I also frequently use note text to annotate Objects and Fact Types.  When I move the Object or Fact Type with which these items are associated, they do not move with it.  If I forget to select them before I move the Objects or Fact Types, they get left behind.
&lt;p&gt;
It would be nice to find a way to anchor the constraints and notes to the things they are associated with.  I realize the end points of the constraints can be anchored--I mean the symbol in the center.
&lt;p&gt;
Within the constraints of Visio, I am not sure how realistic any of those ideas are, especially when I might be asking for something like &amp;quot;always anchor them except when I don&amp;#39;t want them to be anchored&amp;quot;--one of those mind-reader features.
&lt;p&gt;
I will also point out that due to this being Visio and a drawing tool, building a relationship requires the use of no fewer than six shapes (two objects, a fact type, two connectors, and a uniqueness constraint).  This makes it laborious to create relationships quickly.  That is the limitation of using Visio instead of NORMA in VisualStudio--I understand that.
&lt;p&gt;
If I think of other things, I will post them.</description></item><item><title>Applying a default value to a value type object</title><link>http://www.ormfoundation.org/forums/thread/2847.aspx</link><pubDate>Fri, 04 Nov 2011 01:08:20 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2847</guid><dc:creator>_Allan</dc:creator><slash:comments>8</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2847.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=2847</wfw:commentRss><description>&lt;p&gt;When using ms-sql in design mode it is possible to set a &amp;quot;default value or binding&amp;quot;.&lt;/p&gt;&lt;p&gt;It can be set to a value or a function call.&lt;/p&gt;&lt;p&gt;Is it possible to set this value when using NORMA?&lt;/p&gt;&lt;p&gt;__Allan&lt;/p&gt;</description></item><item><title>What is the difference between object role modeling and Entity relation daigram</title><link>http://www.ormfoundation.org/forums/thread/2842.aspx</link><pubDate>Mon, 31 Oct 2011 08:20:36 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2842</guid><dc:creator>Ahmadjan</dc:creator><slash:comments>2</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2842.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=2842</wfw:commentRss><description>&lt;p&gt;Good day ,&lt;/p&gt;&lt;p&gt;Please help me to understand the difference between object role modeling(ORM) and enitiy relation daigram (ERD)&lt;/p&gt;&lt;p&gt;Thanks for helping&lt;/p&gt;</description></item><item><title>ORM Stencil v13+ auto-rotate of text</title><link>http://www.ormfoundation.org/forums/thread/2751.aspx</link><pubDate>Mon, 22 Aug 2011 15:20:15 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2751</guid><dc:creator>Roger Cass</dc:creator><slash:comments>13</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2751.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=2751</wfw:commentRss><description>I have to say that I don&amp;#39;t like to way auto-rotation of text works in the Visio stencil version 13+.  Specifically, I never use the style having the relationship vertical and the text horizontal.  In my opinion that is a very space-hungry configuration and doesn&amp;#39;t read well (ambiguous which way to read the roles when the text is orthogonal to the role boxes).  In addition, for relationships with more than one short word, the relationship text has to be moved if the relationship is rotated, which is not easy.
&lt;p&gt;
I would really prefer that the text be rotated so that in the top of the text is always towards the role boxes except when the roles are rotated between +/-135 degrees (i.e. the text is &amp;quot;on top&amp;quot; of the role boxes), in which case the bottom of the text is towards the role boxes.
&lt;p&gt;
There are two &amp;quot;reversal&amp;quot; scenarios to consider:
&lt;p&gt;
First, the user wants to simply change the direction of the reading leaving the text as it is.  The current context menu to add an arrow solves this problem.
&lt;p&gt;
Second, the user wants to completely reverse the relationship (i.e. a &amp;quot;flip&amp;quot;).  I do this all the time when copying relationships to re-use them.  A context menu that swaps all the connection points relative to the left-right centerline of the shape would do this (i.e. swap all the relative &amp;quot;x&amp;quot; coordinates).  I do this in some of my custom shapes that have connection points.
&lt;p&gt;
In my opinion, automatically adding the text arrow as I rotate through 360 degrees &amp;quot;almost&amp;quot; works.  Here is an idea for horizontal text.
&lt;p&gt;
As the roles rotate to nominally 180 degrees (past +/- 135 degrees), move the text anchor to the other side so it always remains on the bottom of the role boxes, and rotate the text 180 degrees.  At the same time, add the reversal arrow.  As the shape rotates back, move the text back and remove the arrow.
&lt;p&gt;
Vertical text is trickier because there is no convention in English for which way to orient vertical text (top-to-bottom or bottom-to-top). Add the convention that vertical text must always read top-to-bottom in the &amp;quot;natural&amp;quot; English reading, and we also add the constraint that the text must always be on the left of the role boxes.  If we add this convention and constraint, then we can use the same rules for horizontal text with vertical text.
&lt;p&gt;
I&amp;#39;m not sure if I&amp;#39;d like this &amp;quot;left-side top-to-bottom&amp;quot; convention because I have to admit I use both top-to-bottom and bottom-to-top text in order to eliminate the need for a text arrow.  I think I could live with it.  This would constrain the relationship text to be on the left or bottom or the relationship and to always be read top-to-bottom or left-to-right for English.
&lt;p&gt;
Lots of comments, but I have to say that I CANNOT use the roles in their current form with the auto-rotating text.  Until that is changed, I have to stick with the v12- shapes.
&lt;p&gt;
(On the bright side, I really like the results of my first test with the v14 macro for shadow corrections--great idea)
&lt;p&gt;
Roger Cass</description></item><item><title>How to change on update action on foreign key</title><link>http://www.ormfoundation.org/forums/thread/2581.aspx</link><pubDate>Mon, 02 May 2011 16:53:19 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2581</guid><dc:creator>szubia</dc:creator><slash:comments>5</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2581.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=2581</wfw:commentRss><description>I have a foreign key that has the ON DELETE NO ACTION ON UPDATE NO ACTION and I&amp;#39;d like the UPDATE to be CASCADE instead of NO ACTION. I know I can change the script manually to reflect that but I was wondering if there is any way to change that in the diagram.

Thanks</description></item><item><title>Object Model auto fill requests</title><link>http://www.ormfoundation.org/forums/thread/2710.aspx</link><pubDate>Mon, 20 Jun 2011 20:30:15 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2710</guid><dc:creator>mnnoon</dc:creator><slash:comments>2</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2710.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=2710</wfw:commentRss><description>&lt;p&gt;Hi, &lt;/p&gt;
&lt;p&gt;I&amp;#39;ve been using the Norma add &amp;quot;New Page&amp;quot; tab at the bottom of the orm window and I noticed that you have to add items one by one when you drag and drop from the orm model browser.&amp;nbsp; So I&amp;#39;d like to add to the wish list a feature to select&amp;nbsp;multiple items from the orm model browser, and then move all those items you selected and move to the main orm window.&amp;nbsp; Also I think it would be useful to add a&amp;nbsp;schema name&amp;nbsp;to the orm model browser to differentiate different parts of a model, and make it easier to sort model objects much like in the Sql 2008 management studio.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;As a side note, I&amp;#39;d like to see a feature where I add a single entity and a depth feature that will retrieve all related items one to n levels deep.&amp;nbsp; I think this was asked before, but not recently.&amp;nbsp; This would definitely make this must more fun to use as it would just pull down all entities interested and then perfrom an auto format on those selected or the depth selected.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Thanks,&lt;/p&gt;
&lt;p&gt;Marc&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Can I model "a bottle of pills" as a predicate and then refer to either the whole bottle of pills or a specific pill in a bottle in another predicate?</title><link>http://www.ormfoundation.org/forums/thread/2702.aspx</link><pubDate>Wed, 15 Jun 2011 20:21:26 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2702</guid><dc:creator>sessaid</dc:creator><slash:comments>1</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2702.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=2702</wfw:commentRss><description>&lt;p&gt;Hi all,&lt;/p&gt;&lt;p&gt;I am just learning about ORM and wondering if I will be able to model this example and the general case. I would like to have a predicate that stands for pills in bottles. I will then like to have a predicate that says that a pill is taken from a specific bottle.&amp;nbsp; Will I be able to reference a pill in a MedicationBottle where &amp;quot;MedicationBottle&amp;quot; is the predicate MedicationBottle(pill, container) or something like that? &lt;/p&gt;&lt;p&gt;&amp;nbsp;The idea is that medication bottles are created at the pharmacy (according to a prescription specification) by filling a container with medicine pills and then the medication bottle is used at home to get and administer a pill. I would like to model and track instances of all of these entities (pills, containers, medication bottles, uses of pills from a medication bottle, etc.) &lt;/p&gt;&lt;p&gt;This is just one example. The general case is that I would like to compose entities in one area of my model and then refer to certain elements of the composed entity in other places of my model.&amp;nbsp; Is this doable in ORM?&lt;/p&gt;&lt;p&gt;&amp;nbsp;Thank you,&lt;/p&gt;&lt;p&gt;Shahim &lt;br /&gt;&lt;/p&gt;</description></item><item><title>Graphically depicting derived fact types</title><link>http://www.ormfoundation.org/forums/thread/2595.aspx</link><pubDate>Sun, 08 May 2011 11:44:47 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2595</guid><dc:creator>Roger Cass</dc:creator><slash:comments>6</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2595.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=2595</wfw:commentRss><description>When working with business and technical team members who are experts in their respective domains, I often find that I need a way to express ideas familiar to those individuals or in common use in their domains, but which are actually derived fact types, not elementary.
&lt;p&gt;
I often leave these derived fact types in place (using Visio 2010 (v14)) because they are a useful tool for understanding the difference between current practice and desired future state.
&lt;p&gt;
In &amp;quot;the book&amp;quot;, I noted the use of a colored background for role boxes in illustrating derived rather than elementary fact types.  I have taken to using a light green color to indicate derived fact types.  However, the application of that color is a bit of a chore in Visio, as each role box must be individually selected and the color applied--especially tricky in objectified fact types.  I have not used NORMA in a couple of years, so I do not recall if that is built in or not.
&lt;p&gt;
While this offers the most flexibility to use formatting to illustrate some particular point, perhaps &amp;quot;derived fact type&amp;quot; is a common enough use case to warrant a context menu to shade the role boxes.
&lt;p&gt;
Does anyone else ever use the idea of derived fact types?  What other methods are in use to illustrate this idea?
&lt;p&gt;
Thanks,
&lt;p&gt;
Roger Cass</description></item><item><title>Representing common consistency constraints</title><link>http://www.ormfoundation.org/forums/thread/2574.aspx</link><pubDate>Mon, 25 Apr 2011 13:57:06 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2574</guid><dc:creator>Roger Cass</dc:creator><slash:comments>10</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2574.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=2574</wfw:commentRss><description>Our use of ORM to help business and technical teams share a common language of concepts is taking off.  ORM does just what I need it to do--help us focus on the concepts and not the details.

I have run into a situation over and over, and I have never been able to model it satisfactorily.  I usually end up adding a business rule note instead.  Here is an example of where I think I need to show consistency constraints but am unsure how to do so.  I have simplified this example, so please take it at face value and excuse my clumsy prose notation.

Simplest (and not very robust) example:

Company employs/works for Person.  CompanyPerson is many to many.
Company operates at/is for Address.  CompanyAddress is many to many.
Person is assigned to Address.  PersonAddress is many to one.

Consistency constraints are needed to enforce the idea that a Person must be assigned to an Address that is for the Company the Person works for.  In this case, I believe I could show that the Addresses filling &amp;quot;Person is assigned to Address&amp;quot; must be a subset of the Addresses filling &amp;quot;Address is for Company&amp;quot;.

In a slightly more complex example, I objectify &amp;quot;Company employs Person&amp;quot; as &amp;quot;Employment&amp;quot;, and objectify &amp;quot;Company has Address&amp;quot; as &amp;quot;Location&amp;quot;.  I then remove &amp;quot;Person is assigned Address&amp;quot; and replace it with &amp;quot;Employment occurs at Location&amp;quot;, a relationship between the two objectified relationships.  This new construct is arguably clearer and more obvious, but not the focus of this post.

I still need to denote the following constraint: Employment and Location must be related to the same Company.  How do I show this or even describe it?  &amp;quot;If a Company employs a Person (&amp;#39;Employment&amp;quot;), and that Company operates at an Address (&amp;quot;Location&amp;quot;), then ...?&amp;quot;  This is where I get stuck.  I don&amp;#39;t know how to visual show it on the diagram and don&amp;#39;t know how to describe it in words as a business rule.

One more case.  Company has Department.  Department has Employee.  Company has Campus.  Campus has Building.  Employee works in Building.  The constraint I wish to express is that &amp;quot;if an Employee works in a Building on a Campus for a Company, then that Company has the Department that has that Employee&amp;quot;.  This is similar to the first case except that now the consistency is enforced across multiple topological hops in the diagram.  How do I show this?

I hope my examples adequately represent the modeling scenarios I consistently see.  So far, I have either left out the consistency constraint for clarity, included a verbose and quirky business rule, or tried to show (most likely incorrectly) the actual constraint.

I would appreciate others&amp;#39; experience with these modeling situations.</description></item><item><title>How to represent a singleton value?</title><link>http://www.ormfoundation.org/forums/thread/2561.aspx</link><pubDate>Wed, 20 Apr 2011 13:29:58 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2561</guid><dc:creator>dportas</dc:creator><slash:comments>12</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2561.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=2561</wfw:commentRss><description>&lt;p&gt;How should I properly represent an entity or value type that only permits a single value? For example in the following model CPI and ECI are supposed to represent single values - RateOfInflation being&amp;nbsp;the designated&amp;nbsp;rate at some point in time.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;img border="0" hspace="-1" alt="" align="" src="http://i.imgur.com/PHjYL.png" width="247" height="98" /&gt;&lt;/p&gt;</description></item><item><title>Formalization of normative knowledge for safe design by using NIAM/ORM</title><link>http://www.ormfoundation.org/forums/thread/2515.aspx</link><pubDate>Wed, 23 Feb 2011 15:14:46 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2515</guid><dc:creator>LHOSTE</dc:creator><slash:comments>1</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2515.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=2515</wfw:commentRss><description>I have published the following paper in 2003 :

Authors : BLAISE J.C., LHOSTE P., CICCOTELLI J.
Formalization of normative knowledge for safe design
“Safety Science”, Special Issue “Safety in Design”, 
Vol. 41, n° 2-3, pp. 241-261, ISSN 0925-7535, 
Elsevier Science, Pergamon, mars 2003

Download : http://staff.ui.ac.id/internal/131287959/material/SafetyChapter-3MachinerySafety-1.pdf

which relates to the use of NIAM/ORM to formalize standards 
and to help designers to better integrate these standards in
their works.

Contact me if you are interested ...

Best regards.

P. LHOSTE</description></item><item><title>how to model log info?</title><link>http://www.ormfoundation.org/forums/thread/1796.aspx</link><pubDate>Tue, 09 Jun 2009 10:13:03 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:1796</guid><dc:creator>giacomo</dc:creator><slash:comments>6</slash:comments><comments>http://www.ormfoundation.org/forums/thread/1796.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=1796</wfw:commentRss><description>&lt;p&gt;In many existing database tables (especially for entities) there is often the same bunch of fields to log insertion or update of information (CreationDate, LastUpdateDate, CreationUserID, LastUpdateUserID, CreationOrganizationID, LastUpdateOrganizationID).&lt;/p&gt;&lt;p&gt;Is there an easy an elegant way to model such information for many different entities? I thought of subtyping a kind of &amp;#39;loggable&amp;#39; entity but I&amp;#39;m not sure if it is conceptually right. Any suggestion? Thanks&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Giacomo &lt;br /&gt;&lt;/p&gt;</description></item><item><title>Natural human input for model development?</title><link>http://www.ormfoundation.org/forums/thread/2325.aspx</link><pubDate>Sat, 23 Oct 2010 02:13:23 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2325</guid><dc:creator>JParrish</dc:creator><slash:comments>14</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2325.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=2325</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;This is nothing more than a thought, aloud, to see what others may have also contemplated. The origin of this thought, is that during requirements gatherings in every enterprise or small office I&amp;#39;ve encountered, the only truly common theme is that individuals will quickly opt out of verbose language jarring into augmenting the discussion with visual models. These are most often informal ( concept ) --- relation --&amp;gt; ( concept ) but in one way or another, ER, UML, Mind Map, etc. people seem to prefer to use their hands and scribbling apparatus.&lt;/p&gt;&lt;p&gt;&amp;nbsp;So to narrow the focus to ORM, and the means by which we construct an ORM model, consider for a moment: In one of these meetings, with a tablet PC in hand, would it be more efficient, or more &amp;quot;natural&amp;quot; to scribble the geometry that we know to represent ORM2.. and have a tool that could adaptively recognize the elements of the model? That is to say, as you draw, you aren&amp;#39;t concerned with the validation of the model so much as the validation of the geometry (can the system accurately recognize the various shapes and intersections in a way that taxanomically add value)?&lt;/p&gt;&lt;p&gt;I&amp;#39;ve experimented a tiny bit now with Microsofts &amp;quot;Ink&amp;quot; libraries, but before even seriously considering trying to write a recognizer for simple ORM2 geometry, I was curious how useful something like this is.&lt;/p&gt;&lt;p&gt;&amp;nbsp;In my mind, should something like this work nearly flawlessly, and benefit from hardware accelerated panning and zooming, it would be a very natural and viable alternative to structured input. &lt;br /&gt;&lt;/p&gt;</description></item><item><title>ORM &amp; Relational Databases Surrendering to Scalable Non-Relational DB's</title><link>http://www.ormfoundation.org/forums/thread/2295.aspx</link><pubDate>Wed, 22 Sep 2010 03:24:05 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2295</guid><dc:creator>tralston</dc:creator><slash:comments>10</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2295.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=2295</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;I recently started learning about ORM through Terry&amp;#39;s book Information Modeling and Relational Databases (2e). It&amp;#39;s a great resource and really satisfies my craving for sound logical structure in database modeling. On to the question:&lt;/p&gt;&lt;p&gt;In a small start-up business I work with, we are creating an online presence which by necessity needs, in my opinion, a very solid relational database. It tracks users, contributions of users, conversations between them, data facts, sources referenced by those facts, etc. I feel that ORM is a very capable vehicle for this. At the moment I&amp;#39;m leaning toward implementing it logically with PostgreSQL&lt;/p&gt;&lt;p&gt;&amp;nbsp;The owner of the company, who funds all the development, is always looking for the next big thing on the internet to use in his plan for the company. Basically, if Facebook or Google does it, then so should we. He recently came across an article promoting the use of noSQL design. I&amp;#39;m not 100% familiar with it, but I do know that many basic tenants of relational design are not present (such as assuring concurrency, ACID compatibility, etc). He hasn&amp;#39;t decided to go in that direction yet, but I know he&amp;#39;ll want to talk about it, especially since several of the main social networking and microblogging sites have migrated to noSQL type architectures (like Cassandra for instance). I&amp;#39;m hoping someone here can give me some ammunition to help keep this in the &amp;quot;relational&amp;quot; modeling category.&lt;/p&gt;&lt;p&gt;As a side note, I do understand that if the site and user base grow to such a size as we hope, that it necessitates a conversion to another architecture. So my question is two-fold:&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;What are the advantages for a small to medium sized web company managing data online for several end users to design and maintain their databases in ORM and relational-type architecture?&lt;/li&gt;&lt;li&gt;If we do have to migrate later, has there been any successful attempts to adapt ORM to some of these more disconnected cluster database systems? If so, when would it be wise to switch over? Do the gains in speed and scalability really compensate for the loss of non-redundancy and possible data contamination?&lt;/li&gt;&lt;/ol&gt;I apologize for the long winded post, and appreciate any viewpoints or professional opinions on the matter. Thank you.&lt;br /&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>NORMA on Win 7 64-bit VS2008?</title><link>http://www.ormfoundation.org/forums/thread/2266.aspx</link><pubDate>Tue, 14 Sep 2010 14:05:36 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2266</guid><dc:creator>brianfarish</dc:creator><slash:comments>1</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2266.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=2266</wfw:commentRss><description>&lt;p&gt;Should I be trying to run NORMA on a 64-bit Win7 platform under VS2008?&lt;/p&gt;&lt;p&gt;When I try to create a new ORM model file after the initial load of the NORMA plugin, I&amp;#39;m receiving an error message which states:&lt;br /&gt; &amp;quot;Cannot load &amp;#39;...\AppData\Local\Temp\~vsC40D.orm&amp;#39;:&lt;br /&gt;Could not load file or assembly &amp;#39;Microsoft.VisualStudio.VirtualTreeGrid, &lt;br /&gt;Version=9.0.0.0, Culture=neutral, PublicKey=b03f5f7f11d50a3a&amp;#39; or &lt;br /&gt;one of its dependencies.&amp;nbsp; The system cannot find the file specified.&amp;quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp;[:&amp;#39;(] &lt;br /&gt;&lt;/p&gt;</description></item><item><title>Model optimization</title><link>http://www.ormfoundation.org/forums/thread/2117.aspx</link><pubDate>Fri, 16 Apr 2010 13:19:46 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2117</guid><dc:creator>Dennis Johansson</dc:creator><slash:comments>2</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2117.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=2117</wfw:commentRss><description>&lt;p&gt;Hi everybody!&lt;/p&gt;
&lt;p&gt;I was taking a certification exam the other day and there was a small remark in my ORM model where I had an entity connected to a value type (True/False) using a binary role connector. The suggestion was to drop the value type and instead use an unary role connector to the entity.&lt;/p&gt;
&lt;p&gt;My thougths around this is: If tis is true (which I assume it is), then there are obviously several ways of expressing the same thing in an ORM model. This implies that there are better ways and less better ways to model things. &lt;/p&gt;
&lt;p&gt;Could it be possible to start thinking about some kind of model optimizer in order to reduce less better solutions in a given model? Since it is all based upon logic, there should be some kind of mathematical way of optimizing situations (like a query optimizer for databases or Karnaugh-diagram for digital circuits).&lt;/p&gt;
&lt;p&gt;It would be a great tool in order to improve models as well as reduce unnecessary complexity in them.&lt;/p&gt;</description></item><item><title>FCO-IM Lexicalizing question.</title><link>http://www.ormfoundation.org/forums/thread/2086.aspx</link><pubDate>Tue, 06 Apr 2010 14:55:19 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2086</guid><dc:creator>michell</dc:creator><slash:comments>8</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2086.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=2086</wfw:commentRss><description>&lt;p&gt;While reading the example model of converting an IGD to a relational database model (book &amp;quot;Fully Communication Oriented Information Modeling (FCO-IM)&amp;quot; found in the Library, section 4.2.1 &amp;quot;Lexicalizing in the Student-Project Case Study&amp;quot;) a question arises.&lt;/p&gt;&lt;p&gt;In the lexicalizing step the normalization &amp;quot;student&amp;quot; is eliminated by splitting a role of a factype and injecting the student identifier &amp;quot;firstname&amp;quot; and &amp;quot;surname&amp;quot; for that role. In basis I understand this step, but when looking at the relational scheme (figure 4.12) two tables are created: student and preferences which include both the &amp;quot;firstname&amp;quot; and &amp;quot;surname&amp;quot; of students.&lt;/p&gt;&lt;p&gt;When I look at the database model, I would suggest to add a student ID to the table students. Which can be used in the table preferences, so that a reference can be made to the table students using one column &amp;quot;studentID&amp;quot;. Why isn&amp;#39;t that done/proposed? &lt;/p&gt;&lt;p&gt;Thanks for any suggestions,&lt;/p&gt;&lt;p&gt;Michel.&lt;/p&gt;&lt;p&gt;P.s. Thanks for the information on this forum and in the Library. It was already very helpful!&lt;/p&gt;</description></item><item><title>TimeStamp</title><link>http://www.ormfoundation.org/forums/thread/2093.aspx</link><pubDate>Thu, 08 Apr 2010 14:12:41 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2093</guid><dc:creator>halcwb</dc:creator><slash:comments>2</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2093.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=2093</wfw:commentRss><description>&lt;p&gt;Does NORMA support creation of value types of type TimeStamp for SQL server 2008?&lt;/p&gt;&lt;p&gt;There is a Temporal Auto TimeStamp, but generates a regular DateTime. &lt;br /&gt;&lt;/p&gt;</description></item><item><title>Improving the NORMA UX</title><link>http://www.ormfoundation.org/forums/thread/2081.aspx</link><pubDate>Sun, 04 Apr 2010 17:27:39 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2081</guid><dc:creator>subkamran</dc:creator><slash:comments>4</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2081.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=2081</wfw:commentRss><description>&lt;p&gt;Hi there,&lt;/p&gt;&lt;p&gt;While there are only 4 posts here, I figured the ORM Masters would reply to my lonely post.&lt;/p&gt;&lt;p&gt;I am currently taking Everest&amp;#39;s Advanced DB Design class and have become pretty fascinated with ORM, albeit still a novice. That doesn&amp;#39;t mean I can&amp;#39;t dream.&lt;/p&gt;&lt;p&gt;I was thinking about starting a series of articles for beginners to get acquainted with ORM. I know there are those out there that are working on novice ORM books which I think will be incredibly helpful, but I think there could be more in the way of beginner tutorials that are accessible to a lot of people. I don&amp;#39;t know how many of you follow online development sites like NetTuts, SitePoint, etc. but those are prime places to do a series like this. Screencasts, articles, tutorials, sample models, etc. Maybe even a wholly dedicated site ala http://asp.net (I was thinking: &amp;quot;Hooked on ORM&amp;quot;).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Anyway, that was &amp;quot;Idea #1: Making ORM More Widely Available to Newcomers.&amp;quot; The second idea is the hardest but I would like to be involved in it. That is to improve the UI and UX of NORMA. I was contemplating creating a web-based ORM modeler but the more I use NORMA the more complex it seems. Besides, why reinvent the wheel?&lt;/p&gt;&lt;p&gt;So, my questions are these:&lt;/p&gt;&lt;p&gt;1) Is NORMA separated enough (Data, Business, Presentation) to allow a different or additional presentation layer? Think web-based or perhaps a WPF application.&lt;/p&gt;&lt;p&gt;2) Is NORMA being extended to work with VS 2010? And, if it&amp;#39;s not, I think it would be good to revamp the user experience for VS 2010 to take advantage of its richer graphical features. If it is, I&amp;#39;m interested in what&amp;#39;s being done. &lt;/p&gt;&lt;p&gt;For me personally, I would be interested in pursuing one or the other, and to me it makes more sense to pursue 2) because there are a lot of pros to tying NORMA into the IDE (wizards for generating DDL, tie-in to Entity Framework, etc.). &lt;/p&gt;&lt;p&gt;Is the NORMA code loosely coupled enough to allow for a different approach to UI using VS 2010? For example, could I fork the project and create &amp;quot;my own&amp;quot; VS 2010 interface with all the existing code? My fear is that I wouldn&amp;#39;t be very good at writing all the ORM logic myself (hence me not feeling too hot about rolling my own ORM modeling), but I do feel more comfortable creating a UI layer.&lt;/p&gt;&lt;p&gt;I don&amp;#39;t consider myself any kind of UXpert, but I do feel NORMA could be improved in many ways... and it would be fun to try and contribute to that, even just on my own for my own learning. &lt;br /&gt;&lt;/p&gt;</description></item><item><title>Different roles</title><link>http://www.ormfoundation.org/forums/thread/2054.aspx</link><pubDate>Mon, 15 Mar 2010 06:12:07 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:2054</guid><dc:creator>vkannel</dc:creator><slash:comments>18</slash:comments><comments>http://www.ormfoundation.org/forums/thread/2054.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=2054</wfw:commentRss><description>&lt;p&gt;Hey&lt;/p&gt;
&lt;p&gt;I wanted to create model where Commander:&lt;/p&gt;
&lt;p&gt;- has a signature right (only he can signe papers and there could be more then one paper)&lt;/p&gt;
&lt;p&gt;- &lt;u&gt;could be&lt;/u&gt; chief of exercise (one to many)&lt;/p&gt;
&lt;p&gt;- appoints chief of exercise if he himself is not that chief of exercise (could appoint many chiefs)&lt;/p&gt;
&lt;p&gt;Chief of exercise:&lt;/p&gt;
&lt;p&gt;- &lt;u&gt;could be&lt;/u&gt;&amp;nbsp;commander (only one)&lt;/p&gt;
&lt;p&gt;What I was not able to show in this diagram was that they both (chief and commander) have signature rights, but only one of them can signe it. Actually I am not sure that &amp;quot;Commander has signature right&amp;quot; is elementary fact at all, but let&amp;#39;s assume that there could be fallow on with fact &amp;quot;Paper has signature&amp;quot;. So the entity could be &amp;quot;signature&amp;quot; with entity type signature right....or?&lt;/p&gt;
&lt;p&gt;Is there any simpler way to show Commander and Cheif realationship?&lt;/p&gt;
&lt;p&gt;V.K&lt;/p&gt;</description></item><item><title>Help with an Equality Constraint</title><link>http://www.ormfoundation.org/forums/thread/1774.aspx</link><pubDate>Tue, 26 May 2009 06:58:47 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:1774</guid><dc:creator>PeterC</dc:creator><slash:comments>12</slash:comments><comments>http://www.ormfoundation.org/forums/thread/1774.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=44&amp;PostID=1774</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m hoping someone with more experience with ORM than me, and/or a better grasp of logic, can help with the following scenario (which is part of an ORM model with the Objects&amp;#39; and Facts&amp;#39; text changed - hence some of the Facts may appear a little strange).&lt;/p&gt;
&lt;p&gt;I have a Cat Show where people may show their cats.&amp;nbsp; Each Person must sponsor a Pennant.&amp;nbsp; The constraint that I want to show in the model is: &lt;b&gt;the Colour of the Pennant sponsored by a Cat&amp;#39;s Person must be the same Colour as the Collar worn by that Cat&lt;/b&gt;. &amp;nbsp;A diagram is attached.&lt;/p&gt;
&lt;p&gt;I have tried a number of variations of the constraint, and although the verbalisations of some are along the lines I&amp;#39;m after; to me, none are clear enough to accurately describe the desired constraint.&amp;nbsp; For examples, I can get: &lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;quot;For each Colour, that Colour describes some Pennant if and only if that Colour describes some Collar.&amp;quot;&lt;/b&gt; [1]; or&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;quot;For each Colour and Person, that Colour describes some Pennant if and only if that Colour describes some Collar.&amp;quot;&lt;/b&gt; [2a]; or&lt;br /&gt;&lt;b&gt;&amp;quot;For each Colour and Cat, that Colour describes some Pennant if and only if that Colour describes some Collar.&amp;quot;&lt;/b&gt; [2b]; or&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;quot;For each Colour and Cat and Person, that Colour describes some Pennant if and only if that Colour describes some Collar.&amp;quot;&lt;/b&gt; [3].&lt;/p&gt;
&lt;p&gt;[2b] appears the most succinct, but I don&amp;#39;t know whether it is correct and sufficient.&amp;nbsp; Thoughts, anyone?&lt;/p&gt;
&lt;p&gt;Thanks, Peter&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;ps If the picture doesn&amp;#39;t appear after this is posted, can someone tell me how to include a picture? (I&amp;#39;ve tried paste from Word and paste from clipboard and &amp;quot;Insert/edit image&amp;quot; button, and can&amp;#39;t see any results.&lt;/p&gt;</description></item></channel></rss>