<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-18697241.post114852083850824856..comments</id><updated>2012-02-05T17:39:27.508-08:00</updated><category term='AADND'/><category term='Python'/><category term='LINQ'/><category term='jQuery'/><category term='Euler'/><category term='refactoring'/><category term='process'/><category term='Code Camp'/><category term='Thinking in Java'/><category term='IterHelper'/><category term='General Programming'/><category term='Blogger'/><category term='BookReview'/><category term='Java'/><category term='Ifism'/><category term='SciTE'/><category term='Testing'/><category term='C#'/><category term='CodeMash'/><category term='TDD'/><category term='Hosting'/><category term='SQL Alchemy'/><category term='agile'/><category term='webcast'/><category term='WCF'/><category term='screencasts'/><category term='Zune'/><category term='Django'/><category term='INETA'/><category term='PyCon'/><category term='SharpDevelop'/><category term='project management'/><category term='VNC'/><category term='Virtualization'/><category term='IronPython'/><category term='.NET'/><title type='text'>Comments on Darrell Hawley: Home Page: WSE: Role-based Security Database</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.darrellhawley.com/feeds/114852083850824856/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18697241/114852083850824856/comments/default'/><link rel='alternate' type='text/html' href='http://www.darrellhawley.com/2006/05/wse-role-based-security-database.html'/><author><name>Darrell Hawley</name><uri>http://www.blogger.com/profile/13626445665115916691</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://darrellhawley.com/pics/DarrellHawley_xsm.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-18697241.post-115894778940130813</id><published>2006-09-22T10:56:00.000-07:00</published><updated>2006-09-22T10:56:00.000-07:00</updated><title type='text'>A point I would like to make about using Visual St...</title><content type='html'>A point I would like to make about using Visual Studio 2005 for "data modeling". This isn't really modeling. It's a graphic representation of a Dataset, which in turn is a reflection of a portion of a database, which, of course, I modeled using a UML tool (Enterprise Architect). This designer is meant to reduce the amount of code you are writing, not model. To model, you would want to use a modeling tool (VS2005 comes with a UML tool in one of the editions, I forget which one).&lt;BR/&gt;&lt;BR/&gt;I also realized that I did not cover all of Dave's question(s). If you are not up on your UML, The diagram that you are looking at in this post would be considered a "class diagram". Class diagrams contain classes (not database tables, though class diagrams are incredibly useful for putting together your database). A class is designated as a "partitioned" rectangle. The top partition contains the name, the middle partition contains the attributes or properties and the bottom partition contains the operations. Honestly this is one of my favorite types of diagrams in all of UML. It was the first one that I learned and, I feel, the easiest to implement. Describe a project you are working on and then write-down every noun you say. these are your classes. Then try to describe how they are related to one another. This will reveal your primary and foreign keys. Now start arranging them and describing the things that they do or properties they have. Naturally, if you talk to some UML folks that may have some different ideas. &lt;A HREF="http://www.martinlshoemaker.com/" REL="nofollow"&gt;Martin Schumaker&lt;/A&gt; will extol the virtues of the 5-step UML process which I have sloppily, yet successfully implemented in the past. Both &lt;A HREF="http://www.agilemodeling.com/" REL="nofollow"&gt;Scott Ambler&lt;/A&gt; and &lt;A HREF="http://www.martinfowler.com/" REL="nofollow"&gt;Martin Fowler&lt;/A&gt; are considered leaders in the field.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18697241/114852083850824856/comments/default/115894778940130813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18697241/114852083850824856/comments/default/115894778940130813'/><link rel='alternate' type='text/html' href='http://www.darrellhawley.com/2006/05/wse-role-based-security-database.html?showComment=1158947760000#c115894778940130813' title=''/><author><name>Darrell Hawley</name><uri>http://www.blogger.com/profile/13626445665115916691</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.darrellhawley.com/2006/05/wse-role-based-security-database.html' ref='tag:blogger.com,1999:blog-18697241.post-114852083850824856' source='http://www.blogger.com/feeds/18697241/posts/default/114852083850824856' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-41163516'/></entry><entry><id>tag:blogger.com,1999:blog-18697241.post-115894510062713164</id><published>2006-09-22T10:11:00.000-07:00</published><updated>2006-09-22T10:11:00.000-07:00</updated><title type='text'>The graphic in the post depicts a Dataset in Visua...</title><content type='html'>The graphic in the post depicts a Dataset in Visual Studio 2005. Since this closely resembles a class diagram, any number of UML tools could do the same job. I personally use Enterprise Architect whenever I do any modeling. I stumbled across the &lt;A HREF="http://plg.uwaterloo.ca/~migod/uml.html" REL="nofollow"&gt;My Little UML (Tools) Page&lt;/A&gt; which has quite a list of UML tools that you may want to investigate. Hope this helps.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18697241/114852083850824856/comments/default/115894510062713164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18697241/114852083850824856/comments/default/115894510062713164'/><link rel='alternate' type='text/html' href='http://www.darrellhawley.com/2006/05/wse-role-based-security-database.html?showComment=1158945060000#c115894510062713164' title=''/><author><name>Darrell Hawley</name><uri>http://www.blogger.com/profile/13626445665115916691</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.darrellhawley.com/2006/05/wse-role-based-security-database.html' ref='tag:blogger.com,1999:blog-18697241.post-114852083850824856' source='http://www.blogger.com/feeds/18697241/posts/default/114852083850824856' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-41163516'/></entry><entry><id>tag:blogger.com,1999:blog-18697241.post-115894359473123820</id><published>2006-09-22T09:46:00.000-07:00</published><updated>2006-09-22T09:46:00.000-07:00</updated><title type='text'>Darrell,&lt;br&gt;&lt;br&gt;What too are you using for the dat...</title><content type='html'>Darrell,&lt;BR/&gt;&lt;BR/&gt;What too are you using for the data modeling, and how is it that the function calls are integrated with the db?  Is this all .net stuff.  The graphic reminds me of access.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18697241/114852083850824856/comments/default/115894359473123820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18697241/114852083850824856/comments/default/115894359473123820'/><link rel='alternate' type='text/html' href='http://www.darrellhawley.com/2006/05/wse-role-based-security-database.html?showComment=1158943560000#c115894359473123820' title=''/><author><name>Dave Halliwill</name><uri>http://www.blogger.com/profile/01098061905584316332</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.darrellhawley.com/2006/05/wse-role-based-security-database.html' ref='tag:blogger.com,1999:blog-18697241.post-114852083850824856' source='http://www.blogger.com/feeds/18697241/posts/default/114852083850824856' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1523079125'/></entry></feed>
