﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Karen Lopez: Musings on Data, Process, and Architecture </title>
    <description>Insights and thoughts about data and IT-related concepts.</description>
    <link>http://www.infoadvisors.com/Home/tabid/36/BlogId/1/Default.aspx</link>
    <language>en-US</language>
    <webMaster>karen@Infoadvisors.com</webMaster>
    <pubDate>Sat, 05 Jul 2008 20:44:11 GMT</pubDate>
    <lastBuildDate>Sat, 05 Jul 2008 20:44:11 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 3.4.0.39853</generator>
    <item>
      <title>Microsoft to offer Data Modeling in Visual studio</title>
      <description>&lt;P&gt;An article over on techworld.com reports that Microsoft will offer data modeling support in Visual Studio called &lt;A href="http://www.techworld.com/applications/news/index.cfm?newsID=6273&amp;pagtype=samechan"&gt;Microsoft Entities&lt;/A&gt; :&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;The ADO team's ADO.Net Entities moves the data model up from the physical structure of relational tables to a "data model that more accurately represents business entities such as 'Customer' or 'Order' that could map to multiple relational tables and views," said S. "Soma" Somasegar, corporate vice president of the developer division at Microsoft. His blog is frequently a source of insight into what is going on at Microsoft. &lt;/P&gt;
&lt;P&gt;A preview of Entities is due before the end of this year, and it will be in the Orcas version of Visual Studio. &lt;/P&gt;
&lt;P&gt;Entities will allow developers to define complex mapping to relational data, enabling development of new business structures when the data schema cannot be changed, Somasegar said. &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;To me, though, this sounds more like functionality that DBMS vendors put on top of their engines in the mid-Eighties to make them look and feel more relational.  &lt;/P&gt;
&lt;P dir=ltr&gt;What's really going to frustrate me when this comes out is all the conversations that go like this:&lt;/P&gt;
&lt;P dir=ltr&gt;Me:  So if you look at the CUSTOMER entity, you c.....&lt;/P&gt;
&lt;P dir=ltr&gt;Bob:  Uh, that's not an entity.&lt;/P&gt;
&lt;P dir=ltr&gt;Me:  Are you saying that you believe it should be split? Or combined with another entity?&lt;/P&gt;
&lt;P dir=ltr&gt;Bob:  I'm saying that you don't know what you are talking about, that's not an ADO .Net Entity..&lt;/P&gt;
&lt;P dir=ltr&gt;Me:  Yes, this is a data model, not a ....&lt;/P&gt;
&lt;P dir=ltr&gt;Bob:  Nope, that's not what a data model is.&lt;/P&gt;
&lt;P dir=ltr&gt;Me:  Uh...not again.&lt;/P&gt;
&lt;P dir=ltr&gt;I guess though, that since they chose not to call it ADO .Net Classes, at least they are admitting that classes and entities are not the same thing.  And perhaps that by wanting to appear to be more business-oriented, they believe that there is some value in business modeling and understanding business rules. Maybe.&lt;/P&gt;</description>
      <link>http://www.infoadvisors.com/Home/tabid/36/EntryID/78/Default.aspx</link>
      <comments>http://www.infoadvisors.com/Home/tabid/36/EntryID/78/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.infoadvisors.com/Default.aspx?tabid=36&amp;EntryID=78</guid>
      <pubDate>Sun, 25 Jun 2006 16:35:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.infoadvisors.com/DesktopModules/Blog/Trackback.aspx?id=78</trackback:ping>
    </item>
  </channel>
</rss>