<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Rick Sandoval's Weblog</title>
	<atom:link href="http://rasandoval.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://rasandoval.wordpress.com</link>
	<description>IT Architect's weblog</description>
	<lastBuildDate>Fri, 19 Dec 2008 18:36:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='rasandoval.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Rick Sandoval's Weblog</title>
		<link>http://rasandoval.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://rasandoval.wordpress.com/osd.xml" title="Rick Sandoval&#039;s Weblog" />
	<atom:link rel='hub' href='http://rasandoval.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Data Models</title>
		<link>http://rasandoval.wordpress.com/2008/12/19/data-models/</link>
		<comments>http://rasandoval.wordpress.com/2008/12/19/data-models/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 18:36:07 +0000</pubDate>
		<dc:creator>rasandoval</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rasandoval.wordpress.com/?p=54</guid>
		<description><![CDATA[ Data Models Presentation<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rasandoval.wordpress.com&amp;blog=4642974&amp;post=54&amp;subd=rasandoval&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p> <a href="http://rasandoval.wordpress.com/2008/12/19/data-modelsdata-models">Data Models Presentation<br />
</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rasandoval.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rasandoval.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rasandoval.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rasandoval.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rasandoval.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rasandoval.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rasandoval.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rasandoval.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rasandoval.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rasandoval.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rasandoval.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rasandoval.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rasandoval.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rasandoval.wordpress.com/54/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rasandoval.wordpress.com&amp;blog=4642974&amp;post=54&amp;subd=rasandoval&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rasandoval.wordpress.com/2008/12/19/data-models/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/15e6c31777b461601cd9257f4b40f3d4?s=96&#38;d=identicon" medium="image">
			<media:title type="html">rasandoval</media:title>
		</media:content>
	</item>
		<item>
		<title>ITIL Release Management Links</title>
		<link>http://rasandoval.wordpress.com/2008/11/18/itil-release-management-links/</link>
		<comments>http://rasandoval.wordpress.com/2008/11/18/itil-release-management-links/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 16:49:10 +0000</pubDate>
		<dc:creator>rasandoval</dc:creator>
				<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[ITIL Release Management]]></category>

		<guid isPermaLink="false">http://rasandoval.wordpress.com/?p=52</guid>
		<description><![CDATA[http://www.itlibrary.org/index.php?page=Release_Management http://www.anticlue.net/archives/000738.htm   http://www.itlibrary.org/index.php?page=Release_Management http://itservicemngmt.blogspot.com/2007/07/release-management-quick-reference.html<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rasandoval.wordpress.com&amp;blog=4642974&amp;post=52&amp;subd=rasandoval&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.itlibrary.org/index.php?page=Release_Management">http://www.itlibrary.org/index.php?page=Release_Management</a></p>
<p class="MsoNormal" style="margin:0;"><span style="color:#1f497d;"><a href="http://www.anticlue.net/archives/000738.htm"><span style="font-size:small;color:#800080;font-family:Calibri;">http://www.anticlue.net/archives/000738.htm</span></a></span></p>
<p class="MsoNormal" style="margin:0;"><span style="color:#1f497d;"></span> </p>
<p class="MsoNormal" style="margin:0;"><span style="color:#1f497d;"><a href="http://www.itlibrary.org/index.php?page=Release_Management"><span style="font-size:small;color:#800080;font-family:Calibri;">http://www.itlibrary.org/index.php?page=Release_Management</span></a></span></p>
<p><span style="font-size:11pt;color:#1f497d;font-family:Calibri,sans-serif;"><a href="http://itservicemngmt.blogspot.com/2007/07/release-management-quick-reference.html"><span style="color:#800080;">http://itservicemngmt.blogspot.com/2007/07/release-management-quick-reference.html</span></a></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rasandoval.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rasandoval.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rasandoval.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rasandoval.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rasandoval.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rasandoval.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rasandoval.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rasandoval.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rasandoval.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rasandoval.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rasandoval.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rasandoval.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rasandoval.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rasandoval.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rasandoval.wordpress.com&amp;blog=4642974&amp;post=52&amp;subd=rasandoval&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rasandoval.wordpress.com/2008/11/18/itil-release-management-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/15e6c31777b461601cd9257f4b40f3d4?s=96&#38;d=identicon" medium="image">
			<media:title type="html">rasandoval</media:title>
		</media:content>
	</item>
		<item>
		<title>Database Design Naming Conventions</title>
		<link>http://rasandoval.wordpress.com/2008/10/26/database-design-naming-conventions/</link>
		<comments>http://rasandoval.wordpress.com/2008/10/26/database-design-naming-conventions/#comments</comments>
		<pubDate>Sun, 26 Oct 2008 15:18:36 +0000</pubDate>
		<dc:creator>rasandoval</dc:creator>
				<category><![CDATA[Process]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Database design]]></category>
		<category><![CDATA[naming conventions]]></category>
		<category><![CDATA[table names]]></category>
		<category><![CDATA[db standard]]></category>

		<guid isPermaLink="false">http://rasandoval.wordpress.com/?p=44</guid>
		<description><![CDATA[Structured IT organizations usually adopt their own database design and naming conventions. I think that this depends largely on the objective and the strategy of the company.  It is very important that standards and conventions are accepted by the majority of the team otherwise it wouldn&#8217;t be a standard at all.  Standardization is critical to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rasandoval.wordpress.com&amp;blog=4642974&amp;post=44&amp;subd=rasandoval&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Structured IT organizations usually adopt their own database design and naming conventions.</p>
<p>I think that this depends largely on the objective and the strategy of the company. </p>
<p>It is very important that standards and conventions are accepted by the majority of the team otherwise it wouldn&#8217;t be a standard at all. </p>
<p><span style="font-family:Arial;">Standardization is critical to the successful achievement of quality in the system engineering process.  The standards defined in this document are intended as a communication tool that allows developers to work together in a cohesive manner.  Having established standards:</span></p>
<ol>
<li>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Provides 	consistency across all projects</span></span></span></p>
</li>
<li>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Eliminates 	guesswork on the part of new team members as to how things are 	supposed to be done</span></span></span></p>
</li>
<li>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Improves 	the maintainability of models and systems over time (i.e. less 	guesswork)</span></span></span></p>
</li>
<li>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Reduces 	long-term costs (because systems are easier to maintain)</span></span></span></p>
</li>
<li>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Promotes 	reusability (because objects within the Designer repository 	can be easily maintained)</span></span></span></p>
</li>
<li>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Simplify 	the overall management and administration of the database server</span></span></span></p>
</li>
</ol>
<p> </p>
<p>These are some standards that I have adopted before to teams I worked  with. I talked with some organizations before who preferred codes for the names for security reasons. These codes will have no meaning to people who can have access to the document outside the organization. But this something that they define for the team.</p>
<p> </p>
<ol type="I">
<li>
<h1 class="western"><span style="color:#000000;"><span style="font-size:small;"><strong>Naming  Objects: General Rules</strong></span></span></h1>
</li>
</ol>
<p><span style="font-size:small;"><span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;"><span style="color:#000000;">All rules established in this section must be followed when naming objects, unless <strong>specifically</strong> accepted by individual object descriptions in later sections. </span></span></span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">The individual sections contain any additional rules specific to an object and one or more examples to illustrate usage.</span></span></span></p>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Acronyms/Abbreviations</strong></span></span></h2>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Full words should always be used, unless an  acronym can be substituted or an abbreviation is required for length considerations. </span></span></span></p>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Use of Significant Words</strong></span></span></h2>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Use root words wherever possible.  Dropping the suffix (-age, -ence, -ance, -ing, -ant, -ity, -any, -ive, -ary, -ony, -aty, -ory, -ation, -ment, -ed, -tion) will generally leave the root word.   Do this only if the remaining root word is meaningful as is.</span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Words such as who, what, when, or where are not allowed.</span></span></span></p>
<p><span style="font-size:small;"><span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;"><span style="color:#000000;">The use of articles and prepositions (such as <strong>the</strong> or <strong>of</strong>), adjoining words or conjunctions (such as <strong>and</strong> or <strong>or</strong>), qualifying words such as <strong>new</strong> or <strong>old</strong>, and numbers should be on an exception basis.</span></span></span></span></span></p>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Use of Oracle Reserved Words</strong></span></span></h2>
<p><span style="font-size:small;"><span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;"><span style="color:#000000;">A name cannot be an Oracle reserved word. See Oracle Documentation for reserved words</span><strong><span style="color:#ff0000;"> – Oracle Reserved Words</span></strong><span style="color:#000000;">.</span></span></span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Oracle reserved words have a special syntactic meaning to Oracle or the PL/SQL language so should not be used for schema or program object names.</span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Additionally, the names of SQL built-in functions should not be used for schema or program object names. </span></span></span></p>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Use of Special Characters</strong></span></span></h2>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Special characters, including brackets, quotation marks, question marks, dollar signs ($), hash signs (#) and slashes are not permitted.  Dashes are allowed only in legitimately hyphenated words.</span></span></span></p>
<p lang="en-US"> </p>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Use of Special Characters</strong></span></span></h2>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Special characters, including brackets, quotation marks, question marks, dollar signs ($), hash signs (#) and slashes are not permitted.  Dashes are allowed only in legitimately hyphenated words.</span></span></span></p>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Use of Underscores</strong></span></span></h2>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">When an Oracle object is viewed in the Oracle data dictionary it will be in all uppercase letters regardless of the case that was typed in the CREATE statement. The problem with all uppercase names is that when more than one word exists in a name the words tend to run together. </span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Underscores will not be used except to separate words (or acronyms) or separate prefixes and suffixes from the base names of schema objects, object parts or PL/SQL elements. </span></span></span></p>
<p lang="en-US"> </p>
<ol type="I">
<li>
<h1 class="western"><span style="color:#000000;"><span style="font-size:small;"><strong>Server Model Objects</strong></span></span></h1>
</li>
</ol>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">This section describes naming conventions for objects that will normally be encountered or defined in the Design phase of development.</span></span></span></p>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Tables</strong></span></span></h2>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Table Names</strong></span></span></h2>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">A 	table should be descriptive.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Table 	names should have a minimum of 4 characters and a maximum of 30.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">A 	table name must not duplicate the name of another object in the 	database.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Module 	name can be added as prefix to the table name.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">A 	table representing an entity should have a suffix of TE (example: 	module_employee_TE).</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">A 	table representing a reference should have a suffix of TR (example: 	module_inventory_type_TR).. </span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">A 	table representing historical data should have a suffix of TS 	(example: module_sales_transactions_TS)</span></span></span></p>
</li>
</ul>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Table Comments</strong></span></span></h2>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">To ensure that appropriate meta-data is included in the Oracle data dictionary, all tables must have a comment.  Comments can be entered through Designer, a DDL SQL COMMENT statement or via a third-party Oracle tool (e.g. Toad).  This comment should describe the basic information stored in the table. This will allow us to generate a concise data Dictionary later.</span></span></span></p>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Columns</strong></span></span></h2>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Column Names</strong></span></span></h2>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">A 	column name should be descriptive.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">A 	column name must be the same as the name of the attribute from which 	the column was mapped, with the spaces translated to underscores. </span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Not 	more than 30 characters</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">The 	column name must not be a plural. </span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Names 	that are 5 characters or less in length will not be abbreviated.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">If 	the column is not based on an attribute, then it should be named 	using the naming standard set forth for attributes with the 	exception that an underscore is used instead of a space between 	segments.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Column 	names will not be prefixed with the table short name.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Columns 	in the same table or view cannot have the same name.  However, 	columns in different tables or views can have the same name.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Number 	of columns within a table can range from 1 to 254.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Audit 	capabilities are required in all systems developed. Every entity 	must contain the following four audit attributes:</span></span></span></p>
</li>
</ul>
<ul>
<li>
<p class="western" lang="en-US" align="JUSTIFY"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">CREATED 	BY</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US" align="JUSTIFY"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">DATE_CREATED </span></span></span></p>
</li>
<li>
<p class="western" lang="en-US" align="JUSTIFY"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">UPDATED 	BY</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US" align="JUSTIFY"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">DATE_UPDATED</span></span></span></p>
</li>
</ul>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Column Comments</strong></span></span></h2>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">To ensure that appropriate meta-data is included in the Oracle data dictionary, all columns must have a comment. Comments can be entered through Designer, a DDL SQL COMMENT statement or via a third-party Oracle tool (e.g. Toad). This comment should describe the basic information stored in the column. This will allow us to generate a concise data Dictionary later.</span></span></span></p>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Constraints</strong></span></span></h2>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Constraints 	can be defined for table and column to enforce certain rules. </span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Constraint 	name length should not exceed 32 characters.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Constraint 	name should be preceded by the constraint identifier and an 	underscore followed by the table name where the constraint is 	associated and n.  ‘n’ represents the numeric reference of the 	constraint in relation to the table.  The constraint identifier are 	the following: (example: PK_CODE0)</span></span></span></p>
</li>
</ul>
<p class="western" lang="en-US"> </p>
<dl>
<dl>
<dl>
<dd>   </p>
<p> </p>
<p> </p>
<table border="1" cellspacing="0" cellpadding="7" width="465">
<col width="153"></col>
<col width="282"></col>
<tbody></tbody>
<tbody></tbody>
<tbody></tbody>
<tbody>
<tr valign="TOP">
<td width="153">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;"><strong>IDENTIFIER</strong></span></span></span></p>
</td>
<td width="282">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;"><strong>CONSTRAINT 						TYPE</strong></span></span></span></p>
</td>
</tr>
<tr valign="TOP">
<td width="153">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">NN</span></span></span></p>
</td>
<td width="282">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Not 						Null</span></span></span></p>
</td>
</tr>
<tr valign="TOP">
<td width="153">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">UN</span></span></span></p>
</td>
<td width="282">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Unique</span></span></span></p>
</td>
</tr>
<tr valign="TOP">
<td width="153">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">PK</span></span></span></p>
</td>
<td width="282">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Primary 						Key</span></span></span></p>
</td>
</tr>
<tr valign="TOP">
<td width="153">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">FK</span></span></span></p>
</td>
<td width="282">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Foreign 						Key</span></span></span></p>
</td>
</tr>
<tr valign="TOP">
<td width="153">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">CK</span></span></span></p>
</td>
<td width="282">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Check</span></span></span></p>
</td>
</tr>
</tbody>
</table>
</dd>
</dl>
</dl>
</dl>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Indexes</strong></span></span></h2>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Create 	index to speed up the retrieval of rows and to enforce uniqueness on 	values in a column.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Index 	names should reflect the table they belong to, their function and 	any other important data in their name.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Index 	name should always be preceded by a prefix ‘aX_’ then the name 	of the table where the index is associated and n.  ‘n’ 	represents the numeric reference of the index in relation to the 	table.  ‘a’ denotes the type of index.  The following are the 	prefix for the different type of index. </span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">(example: 	IX_CUSTOMER_ID0)</span></span></span></p>
</li>
</ul>
<p class="western" lang="en-US"> </p>
<dl>
<dl>
<dl>
<dd>   </p>
<p> </p>
<p> </p>
<table border="1" cellspacing="0" cellpadding="7" width="465">
<col width="153"></col>
<col width="282"></col>
<tbody></tbody>
<tbody></tbody>
<tbody></tbody>
<tbody>
<tr valign="TOP">
<td width="153">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;"><strong>PREFIX</strong></span></span></span></p>
</td>
<td width="282">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;"><strong>DESCRIPTION</strong></span></span></span></p>
</td>
</tr>
<tr valign="TOP">
<td width="153">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">FX</span></span></span></p>
</td>
<td width="282">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Foreign 						key index</span></span></span></p>
</td>
</tr>
<tr valign="TOP">
<td width="153">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">PX</span></span></span></p>
</td>
<td width="282">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Primary 						key index</span></span></span></p>
</td>
</tr>
<tr valign="TOP">
<td width="153">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">UX</span></span></span></p>
</td>
<td width="282">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Unique 						key Index</span></span></span></p>
</td>
</tr>
<tr valign="TOP">
<td width="153">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">CX</span></span></span></p>
</td>
<td width="282">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Cluster 						key index</span></span></span></p>
</td>
</tr>
<tr valign="TOP">
<td width="153">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">HX</span></span></span></p>
</td>
<td width="282">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Hash 						key index</span></span></span></p>
</td>
</tr>
<tr valign="TOP">
<td width="153">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">BX</span></span></span></p>
</td>
<td width="282">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Bitmap 						key index</span></span></span></p>
</td>
</tr>
<tr valign="TOP">
<td width="153">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">IX</span></span></span></p>
</td>
<td width="282">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Non 						unique index</span></span></span></p>
</td>
</tr>
</tbody>
</table>
</dd>
</dl>
</dl>
</dl>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Sequences</strong></span></span></h2>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Sequence 	is a database object that automatically generates a sequence number. </span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">The 	naming convention for sequence is &lt;table_name&gt;_SQ.  Where 	&lt;table_name&gt; is the table for which the sequence will provide 	values to the primary key. </span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Additionally, 	sequences may need to reflect functionality because a single 	sequence may be used with multiple tables.  In this case, the naming 	convention is  &lt;common functionality&gt;_SQ.</span></span></span></p>
</li>
</ul>
<p class="western"><span style="font-family:'Times New Roman', serif;"><span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;"><span style="color:#000000;"><strong>Example</strong>: Three tables are generated from sub-types of the entity MODEL. They each represent a different type of model but to avoid potential key conflicts, the decision is to use one sequence for all the primary keys because they will all be mapped to a common cross-reference table.  So the sequence name is MODEL_ID_SQ since the sequence will generically represent a model identifier.</span></span></span></span></span></p>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Sequence 	names should have a minimum of 8 characters.</span></span></span></p>
</li>
</ul>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Views</strong></span></span></h2>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">A 	virtual table &#8212; that is a table that does not physically exist in 	its own right.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">View 	name should always have a suffix of  ‘_VW’ after the name that 	describes the information found in the view.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">The 	naming convention for views is &lt;table name&gt;_&lt;criteria&gt;_VW. 	 Where &lt;table name&gt; is the name of the root (or ‘master’) 	table the view is based on. The &lt;criteria&gt; qualifier is 	optional. The qualifier, if used, should give the end users a clear 	idea of the purpose and contents of the view. Use the &lt;criteria&gt; 	qualifier if:</span></span></span></p>
</li>
</ul>
<ul>
<li>
<p class="western" lang="en-US" align="JUSTIFY"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Using 	the table name alone is not unique.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US" align="JUSTIFY"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">The 	view is based on a join of 2 or more tables.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US" align="JUSTIFY"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">The 	view contains a where clause.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US" align="JUSTIFY"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">The 	view is unusually complex.</span></span></span></p>
</li>
<li>
<p class="western" align="JUSTIFY"><span style="color:#000000;"> <span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;">The 	view is a summary.</span></span></span></span></p>
</li>
</ul>
<p class="western"><span style="font-family:'Times New Roman', serif;"><span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;"><span style="color:#000000;"><strong>Example</strong>: EMPLOYEES_VW is a view on the EMPLOYEES table</span></span></span></span></span></p>
<p class="western" lang="en-US"> </p>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Materialized Views</strong></span></span></h2>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">The 	naming convention for materialized views is:</span></span></span></p>
</li>
</ul>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">&lt;materialized view name&gt;_&lt;criteria&gt;_MV</span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Where &lt;materialized view name&gt; is the name of the root (or ‘master’) table the materialized view is based on. The &lt;criteria&gt; qualifier is optional. The qualifier, if used, should give the end users a clear idea of the purpose and contents of the materialized view. Use the &lt;criteria&gt; qualifier if:</span></span></span></p>
<ul>
<li>
<p class="western" lang="en-US" align="JUSTIFY"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Using 	the table name alone is not unique</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US" align="JUSTIFY"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">The 	materialized view is based on a join of 2 or more tables</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US" align="JUSTIFY"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">The 	materialized view contains a where clause</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US" align="JUSTIFY"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">The 	materialized view is unusually complex</span></span></span></p>
</li>
<li>
<p class="western" align="JUSTIFY"><span style="color:#000000;"> <span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;">The 	materialized view is a summary</span></span></span></span></p>
</li>
</ul>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Materialized 	view names should have a minimum of 6 characters.</span></span></span></p>
</li>
</ul>
<p><span style="font-family:'Times New Roman', serif;"><span style="font-size:small;"><span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;"><span style="color:#000000;"><strong>Examples: </strong>CUSTOMERS_ACTIVE_MV provides information on only active CUSTOMERS.</span></span></span></span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">EMPLOYEES_DEPARTMENTS_MV is a view joining the EMPLOYEES table to the DEPARTMENTS table.</span></span></span></p>
<p class="western" lang="en-US"> </p>
<ol type="I">
<li>
<h1 class="western"><span style="color:#000000;"><span style="font-size:small;"><strong>Other Database Objects</strong></span></span></h1>
</li>
</ol>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Database Links</strong></span></span></h2>
<ul>
<li>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Database 	link names should have a maximum of 128 characters.</span></span></span></p>
</li>
<li>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">The 	naming convention for database links is:</span></span></span></p>
</li>
</ul>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">@&lt;remote database&gt;.&lt;host name&gt;.&lt;domain&gt;</span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Where &lt;remote database&gt; is the name of the remote database, &lt;host name&gt; is the name of the server where the remote database resides and &lt;domain&gt; is the owner of the database.</span></span></span></p>
<ul>
<li>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Names 	of database links can also contain periods (.) and ‘at’ signs 	(@). </span></span></span></p>
</li>
</ul>
<p><span style="font-family:'Times New Roman', serif;"><span style="font-size:small;"><span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;"><span style="color:#000000;"><strong>Example: </strong>@CLIENT1.LNX01.COMPANY.COM</span></span></span></span></span></span></p>
<p lang="en-US"> </p>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Databases</strong></span></span></h2>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Export Files</strong></span></span></h2>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">The 	Oracle Export utility provides a simple way of extracting the object 	definitions and table data from an Oracle database and storing them 	in an Oracle binary-format Export dump file. </span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">The 	naming convention for export dump files is:</span></span></span></p>
</li>
</ul>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">&lt;sid&gt;_YYMMDD_n.DMP</span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Where &lt;sid&gt; is the SID of the database which is the target of the export.</span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Use  n if there are multiple dumps.</span></span></span></p>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">A 	log file using the same naming convention with the suffix LOG should 	always be generated to accompany any Oracle export. </span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">On 	completion of the export, the values of the export parameters used 	should be listed at the top of the log file for future reference.</span></span></span></p>
</li>
</ul>
<p><span style="font-family:'Times New Roman', serif;"><span style="font-size:small;"><span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;"><span style="color:#000000;"><strong>Example: </strong>PROJECT_040101.DMP</span></span></span></span></span></span></p>
<p lang="en-US"> </p>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Functions</strong></span></span></h2>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">A 	function is a named program unit that takes parameter and returns a 	computed value.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">PL/SQL 	functions will normally be sub-programs within a PL/SQL package. 	Function names should not contain verbs that indicate how the 	function will obtain the value that it returns e.g. GET_STATUS.  A 	function name should indicate what the return value will be and 	nothing more.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">The 	naming convention for packaged functions is:</span></span></span></p>
</li>
</ul>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">FN_&lt;application_name&gt;_&lt;noun&gt; or FN_&lt;application_name&gt;_&lt;adjective&gt; </span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Where &lt;noun&gt; or &lt;adjective&gt; indicates what the function will return.  &lt;application_name&gt; is the short name of the application to which the function is associated.  Function name should always be preceded with ‘FN_’.</span></span></span></p>
<p><span style="font-family:'Times New Roman', serif;"><span style="font-size:small;"><span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;"><span style="color:#000000;"><strong>Example</strong>: 	FN_TOTAL_UNITS_CHECK is a stand-alone function that returns TRUE if the total unit count is greater than zero.</span></span></span></span></span></span></p>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Instances</strong></span></span></h2>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">The 	naming convention for instances is: </span></span></span></p>
</li>
</ul>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">&lt;database_name&gt;&lt;instance type&gt;</span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Where &lt;database_name &gt; is the name of the database to which the instance is related. The &lt;instance type&gt; qualifier is identifies the type of system and can take one of the following values:</span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">DEV  – 	Development system</span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">QA    – 	Quality Assurance system</span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">PROD    – 	Production system</span></span></span></p>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Each 	database has just one instance.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Instance 	names should have a maximum of 9 characters.</span></span></span></p>
</li>
</ul>
<p><span style="font-family:'Times New Roman', serif;"><span style="font-size:small;"><span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;"><span style="color:#000000;"><strong>Example: </strong>COM-DEV </span></span></span></span></span></span></p>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Packages</strong></span></span></h2>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Package 	is a database object that groups logically related PL/SQL types, 	objects and subprograms. </span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">The 	naming convention for packages is:</span></span></span></p>
</li>
</ul>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">PKG_&lt;package name&gt;</span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Where &lt;package name&gt; is the name of the table or other object on which the package operates.  Package name should always be preceded with ‘PKG_’.</span></span></span></p>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Each 	package will contain procedures and functions that operate on a 	table or other object. </span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Where 	a package does not operate on data in a particular table or object, 	a name describing the purpose of the package should be used.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">PL/SQL 	code should take advantage of the many benefits packages offer over 	stand-alone procedures and functions:</span></span></span></p>
</li>
</ul>
<ul>
<li>
<p class="western" lang="en-US" align="JUSTIFY"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Enforced 	information hiding</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US" align="JUSTIFY"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Object-oriented 	design</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US" align="JUSTIFY"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Top-down 	design</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US" align="JUSTIFY"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Object 	persistence</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US" align="JUSTIFY"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Performance 	improvement</span></span></span></p>
</li>
</ul>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Package 	names should have a minimum of 8 characters.</span></span></span></p>
</li>
</ul>
<p><span style="font-family:'Times New Roman', serif;"><span style="font-size:small;"><span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;"><span style="color:#000000;"><strong>Examples</strong>: PKG_VESSELS is a package containing various procedures for the VESSELS table.</span></span></span></span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">PKG_STRINGS is a package that provides functions to handle string manipulations.</span></span></span></p>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Procedures</strong></span></span></h2>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">A 	named PL/SQL block which can take parameters and be invoked to 	perform a specific action.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">PL/SQL 	procedures will normally be sub-programs within a PL/SQL package. </span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">The 	naming convention for packaged procedures is:</span></span></span></p>
</li>
</ul>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">SP_&lt;apllication_name&gt;_&lt;noun&gt; and/or SP_&lt;application_name&gt;_&lt;verb&gt;</span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Where &lt;noun&gt; or &lt;verb&gt; provide a brief explanation of what the procedure does.  &lt;application_name&gt; is the short name of the application to which the procedure  is associated.  Procedure name should always be preceded with ‘SP_’.</span></span></span></p>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">By 	default, packages used to manipulate data in a single table may be 	created with 5 packaged procedures that act as methods for all 	access to that table.  The default packaged procedures are:</span></span></span></p>
</li>
</ul>
<ul>
<li>
<p class="western" lang="en-US" align="JUSTIFY"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">select_all 	– 	Returns all records</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US" align="JUSTIFY"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">select_rec 	–	Given the entire primary key and only the primary key returns 	complete record </span></span></span></p>
</li>
<li>
<p class="western" lang="en-US" align="JUSTIFY"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">insert_rec 	–	Inserts a record</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US" align="JUSTIFY"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">update_rec 	–Given the entire primary key and only the primary key updates a 	record</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US" align="JUSTIFY"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">delete_rec 	-	Given the entire primary key and only the primary key deletes a 	record.</span></span></span></p>
</li>
</ul>
<p><span style="font-family:'Times New Roman', serif;"><span style="font-size:small;"><span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;"><span style="color:#000000;"><strong>Example: </strong>SP_TR_ELAPSED_TIME is a stand-alone procedure that calculates and processes the elapsed time between two events.</span></span></span></span></span></span></p>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Schemas</strong></span></span></h2>
<ul>
<li>
<p class="western"><span style="font-family:'Times New Roman', serif;"><span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;"><span style="color:#000000;">A 	schema is a set of objects owned by a user and as such no additional 	naming convention is required (see <strong>Users</strong>).</span></span></span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Where 	a set of objects is owned by an application, a ‘Three Schema 	Security Model’ for database security should be used as follows:</span></span></span></p>
</li>
</ul>
<p><span style="font-family:'Times New Roman', serif;"><span style="font-size:small;"><span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;"><span style="color:#000000;"><strong>Level 1 Schema</strong> &#8211; Owns the application data and grants only the bare minimum of needed privileges to a second schema.</span></span></span></span></span></span></p>
<p><span style="font-family:'Times New Roman', serif;"><span style="font-size:small;"><span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;"><span style="color:#000000;"><strong>Level 2 Schema </strong>– Uses privileges granted by the first schema to create the objects needed to access the application data such as Views and Packages.</span></span></span></span></span></span></p>
<p><span style="font-family:'Times New Roman', serif;"><span style="font-size:small;"><span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;"><span style="color:#000000;"><strong>Level 3 Schema </strong>– Uses privileges granted and objects created by the second schema to access the data. Used for application users to connect to the database. </span></span></span></span></span></span></p>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Application 	users should never be allowed to connect to the database via a 	‘single’ schema that owns all data and objects.</span></span></span></p>
</li>
<li>
<p class="western"><span style="font-family:'Times New Roman', serif;"><span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;"><span style="color:#000000;">Application 	specific schemas should be prefixed with the application short name. 	(See <strong>Applications</strong>)</span></span></span></span></span></p>
</li>
</ul>
<p><span style="font-family:'Times New Roman', serif;"><span style="font-size:small;"><span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;"><span style="color:#000000;"><strong>Example: </strong>LOC_DATA is a schema that owns the data (tables) for the LOCATOR application (equivalent to Level 1 Schema).</span></span></span></span></span></span></p>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Synonyms</strong></span></span></h2>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Synonyms 	are created as aliases for tables, views, sequences, procedures, 	functions,  packages, materialized views, Java class schema objects, 	or other synonyms. Synonyms are used for security and convenience 	to: </span></span></span></p>
</li>
</ul>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Mask 	the name and owner of an object</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Provide 	location transparency for remote objects of a distributed database</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Simplify 	SQL statements for database users</span></span></span></p>
</li>
</ul>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">The 	naming convention for synonyms is:</span></span></span></p>
</li>
</ul>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">&lt;synonym name&gt;</span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Where &lt;synonym name&gt; exactly matches the name of the underlying object that the synonym is referencing. An exception to this is where the underlying object has been renamed in which case the synonym needs to be redefined and applications based on the synonym will continue to function without modification. </span></span></span></p>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Synonyms 	should have a minimum of 4 characters.</span></span></span></p>
</li>
</ul>
<p><span style="font-family:'Times New Roman', serif;"><span style="font-size:small;"><span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;"><span style="color:#000000;"><strong>Example: </strong>VESSELS is a synonym for the table VESSELS</span></span></span></span></span></span></p>
<p lang="en-US"> </p>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Tablespaces</strong></span></span></h2>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">A 	tablespace name should reflect the contents of the tablespace. 	During a standard Oracle installation, special tablespaces are 	created and named as follows:</span></span></span></p>
<p> </p>
<p> </p>
<p> </p>
<table border="1" cellspacing="0" cellpadding="7" width="487">
<col width="213"></col>
<col width="244"></col>
<tbody></tbody>
<tbody></tbody>
<tbody></tbody>
<tbody>
<tr valign="TOP">
<td width="213">
<p lang="en-US" align="CENTER"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">TABLESPACE</span></span></span></p>
</td>
<td width="244">
<p lang="en-US" align="CENTER"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">CONTENTS</span></span></span></p>
</td>
</tr>
<tr valign="TOP">
<td width="213">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;"><strong>TEMP</strong></span></span></span></p>
</td>
<td width="244">
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Sorting, 				grouping and indexing data</span></span></span></p>
</td>
</tr>
<tr valign="TOP">
<td width="213">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;"><strong>RBS</strong></span></span></span></p>
</td>
<td width="244">
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Rollback 				data</span></span></span></p>
</td>
</tr>
<tr valign="TOP">
<td width="213">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;"><strong>INDX</strong></span></span></span></p>
</td>
<td width="244">
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Indexes 				associated with data in USER tablespace</span></span></span></p>
</td>
</tr>
<tr valign="TOP">
<td width="213">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;"><strong>USERS</strong></span></span></span></p>
</td>
<td width="244">
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Miscellaneous 				user objects and data</span></span></span></p>
</td>
</tr>
<tr valign="TOP">
<td width="213">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;"><strong>SYSTEM</strong></span></span></span></p>
</td>
<td width="244">
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Data 				dictionary, including definitions of tables, views and stored 				procedures</span></span></span></p>
</td>
</tr>
<tr valign="TOP">
<td width="213">
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;"><strong>UNDOTBS01</strong></span></span></span></p>
</td>
<td width="244">
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Undo 				data</span></span></span></p>
</td>
</tr>
</tbody>
</table>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Tablespace 	should be names according to function.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">The 	tablespace name should also indicate whether it contains table data 	or index data. </span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Each 	file in a tablespace should have a sequential number that relates to 	when it was created (1 for the first file, 2 for the next and so 	forth).</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Tablespaces 	should be named connotatively with 8 or fewer characters.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">The 	word tablespace (or reminders of) should not be embedded in 	tablespace names e.g. TSPACE_A</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Partitioned 	tables should be stored in tablespace that are named for the 	partition they contain.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">The 	naming convention for tablespaces is as follows:</span></span></span></p>
</li>
</ul>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">&lt;object type&gt; or &lt;application name&gt;&lt;object_type&gt;&lt;n&gt;</span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Where &lt;object type&gt; is the contents of the tablespace.  This is applicable for TEMP, SYSTEM, USERS, UNDOTBS.  &lt;application name&gt; is the short name of the application, &lt;object type&gt; is D (for data) or X (for index).  &lt;n&gt; is optional and refers to the partition number.  This is significant for partitioned tablespaces.</span></span></span></p>
<p><span style="font-family:'Times New Roman', serif;"><span style="font-size:small;"><span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;"><span style="color:#000000;"><strong>Example 1: </strong>SYSTEM</span></span></span></span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">TEMP</span></span></span></p>
<h2 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Triggers</strong></span></span></h2>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Database 	trigger is a stored subprogram associated with a table.  It 	automatically forces before or after an INSERT, UPDATE or DELETE 	statement affecting the table.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">A 	trigger is a stored PL/SQL block associated with a table, a schema, 	or database </span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">The 	naming convention for triggers is:</span></span></span></p>
</li>
</ul>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">T&lt;when&gt;&lt;type&gt;_&lt;table name&gt;</span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Where:</span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">&lt;table name&gt; is the name of the table on which the trigger is based</span></span></span></p>
<p><span style="font-family:'Times New Roman', serif;"><span style="font-size:small;"><span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;"><span style="color:#000000;">&lt;when&gt; refers to whether the trigger is executed Before or After an insert, update, or delete.  The value of &lt;when&gt; is ‘<strong>A</strong>’ for after and ‘<strong>B</strong>’ for before triggers.</span></span></span></span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">&lt;type&gt; is the action (Insert, Update or Delete) performed by the trigger.  The value of &lt;type&gt; is ‘I’ for insert, ‘U’ for update and ‘D’ for delete.</span></span></span></p>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Trigger 	names should have a minimum of 10 characters.</span></span></span></p>
</li>
</ul>
<p><span style="font-family:'Times New Roman', serif;"><span style="font-size:small;"><span lang="en-US"><span style="font-size:x-small;"><span style="font-family:Arial, sans-serif;"><span style="color:#000000;"><strong>Examples: </strong>TBI_CLIENT_MSTR = A before insert trigger on client_mstr table.</span></span></span></span></span></span></p>
<p lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">TBIUD_IMPLEMENTATION_DTL = A before insert, update and delete trigger on implementation_dtl table.</span></span></span></p>
<p lang="en-US"> </p>
<h3 class="western"><span style="color:#000000;"><span style="font-size:x-small;"><strong>Procedures</strong></span></span></h3>
<ol>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">To 	ensure that the database follow the design standards from the 	initial stages of the Application Development cycle the following 	will be the responsibility of the Project Team Leader :</span></span></span></p>
</li>
</ol>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Determine 	business rules that have to be defined in the database server.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Create 	database objects for systems still under the development 	environment. </span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Create 	scripts that will be used for the creation of database objects such 	as tables, indexes, stored procedures, triggers.  These scripts will 	be used when the system under development will be transferred to 	production.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Determine 	the approximate volume of production data on every table used by the 	system.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Maintain 	(Grant / Revoke) the object access rights of the different users of 	their system in the development server.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Coordinate 	with the DBA regarding the enrollment of users (developers) of the 	system. This should be done by filling up a “user enrollment 	form”. </span></span></span></p>
</li>
</ul>
<ol>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Likewise, 	to ensure that database design standards are met in the Development 	and Production servers the following will be the responsibility of 	the Database Administrator </span></span></span></p>
</li>
</ol>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Monitor, 	maintain and administer the Development and Production servers. </span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Create 	the database objects in the production server from scripts.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Create 	a separate tablespace in both the Development and Production servers 	for each system.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Create 	login accounts for the different users per system</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Maintain 	(Grant / Revoke) the access rights of the different users of each 	system in the development and production servers. </span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Establish 	User Profiles per System</span></span></span></p>
</li>
</ul>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">For 	standard access rights and easier maintenance of user rights, user 	profiles should be established.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Establish 	a standard login program in granting/revoking access rights of users 	of the different systems.</span></span></span></p>
</li>
</ul>
<p class="western"> </p>
<p class="western"> </p>
<ol type="I">
<li>
<h1 class="western"><span style="color:#000000;"><span style="font-size:small;"><strong>Diagramming Guidelines</strong></span></span></h1>
</li>
</ol>
<ul>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Establish 	standard tool for the company (Jdev/ERWin) and make sure that 	designers/developers are using the same tool to allow exchange of 	information</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Diagrams 	should be exported to graphical outputs like JPEG/GIF especially if 	there is a need to allow others to view the diagrams at the same 	time restricting them to edit it.</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Digrams 	should be versioned and placed in a repository</span></span></span></p>
</li>
<li>
<p class="western" lang="en-US"><span style="color:#000000;"><span style="font-family:Arial, sans-serif;"><span style="font-size:x-small;">Create 	subject matters and place related tables inside when doing 	datamodels</span></span></span></p>
</li>
</ul>
<p lang="en-US"> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rasandoval.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rasandoval.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rasandoval.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rasandoval.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rasandoval.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rasandoval.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rasandoval.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rasandoval.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rasandoval.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rasandoval.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rasandoval.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rasandoval.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rasandoval.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rasandoval.wordpress.com/44/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rasandoval.wordpress.com&amp;blog=4642974&amp;post=44&amp;subd=rasandoval&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rasandoval.wordpress.com/2008/10/26/database-design-naming-conventions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/15e6c31777b461601cd9257f4b40f3d4?s=96&#38;d=identicon" medium="image">
			<media:title type="html">rasandoval</media:title>
		</media:content>
	</item>
		<item>
		<title>Test Driven Development</title>
		<link>http://rasandoval.wordpress.com/2008/10/17/test-driven-development/</link>
		<comments>http://rasandoval.wordpress.com/2008/10/17/test-driven-development/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 20:25:11 +0000</pubDate>
		<dc:creator>rasandoval</dc:creator>
				<category><![CDATA[JEE]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[tdd]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://rasandoval.wordpress.com/?p=41</guid>
		<description><![CDATA[Test-driven design (TDD) (Beck 2003; Astels 2003), is an evolutionary approach to development which combines test-first development where you write a test before you write just enough production code to fulfill that test and refactoring. A good approach is to add an xUnit test first, it would then fail until you refactor and implement the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rasandoval.wordpress.com&amp;blog=4642974&amp;post=41&amp;subd=rasandoval&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Test-driven design (TDD) (Beck 2003; Astels 2003), is an evolutionary approach to development which combines test-first development where you write a test before you write just enough production code to fulfill that test and refactoring.</p>
<p>A good approach is to add an xUnit test first, it would then fail until you refactor and implement the functionality. This goes on iteratively and continuously. The benefit is that the business requirements are converted to test cases which will be then use during the QA Testing. This will avoid  guessworks on the side of the QA analysts</p>
<p><a href="http://www.agiledata.org/essays/tdd.html">TDD Details</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rasandoval.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rasandoval.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rasandoval.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rasandoval.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rasandoval.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rasandoval.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rasandoval.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rasandoval.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rasandoval.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rasandoval.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rasandoval.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rasandoval.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rasandoval.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rasandoval.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rasandoval.wordpress.com&amp;blog=4642974&amp;post=41&amp;subd=rasandoval&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rasandoval.wordpress.com/2008/10/17/test-driven-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/15e6c31777b461601cd9257f4b40f3d4?s=96&#38;d=identicon" medium="image">
			<media:title type="html">rasandoval</media:title>
		</media:content>
	</item>
		<item>
		<title>Content Management Interoperability Services (CMIS) Standard</title>
		<link>http://rasandoval.wordpress.com/2008/10/03/content-management-interoperability-services-cmis-standard/</link>
		<comments>http://rasandoval.wordpress.com/2008/10/03/content-management-interoperability-services-cmis-standard/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 02:40:54 +0000</pubDate>
		<dc:creator>rasandoval</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[CMIS]]></category>
		<category><![CDATA[ECM]]></category>

		<guid isPermaLink="false">http://rasandoval.wordpress.com/?p=36</guid>
		<description><![CDATA[Leaders of the Enterprise Content Management System have finally decided to allow interoperability across content repositories see details Enterprise Content Management vendors EMC Corporation, IBM Corporation, and Microsoft Corporation have announced the publication of Content Management Interoperability Services (CMIS), distributed as a ZIP archive with four prose documents and a collection of schemas, WSDLs, and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rasandoval.wordpress.com&amp;blog=4642974&amp;post=36&amp;subd=rasandoval&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Leaders of the Enterprise Content Management System have finally decided to allow interoperability across content repositories<br />
see details </p>
<p>Enterprise Content Management vendors EMC Corporation, IBM Corporation, and Microsoft Corporation have announced the publication of Content Management Interoperability Services (CMIS), distributed as a ZIP archive with four prose documents and a collection of schemas, WSDLs, and XML instances. According to the published Introduction, the CMIS standard is intended to &#8220;define a domain model and set of bindings, such as Web Service and REST/Atom that can be used by applications to work with one or more Content Management repositories/systems. The CMIS interface is designed to be layered on top of existing Content Management systems and their existing programmatic interfaces. It is not intended to prescribe how specific features should be implemented within those CM systems, nor to exhaustively expose all of the CM system&#8217;s capabilities through the CMIS interfaces. Rather, it is intended to define a generic/universal set of capabilities provided by a CM system and a set of services for working with those capabilities&#8230;&#8221;</p>
<p>CMIS uses Web Services and Web 2.0 interfaces to enable applications to interoperate with multiple Enterprise Content Management (ECM) repositories by different vendors. &#8220;The ultimate goal of CMIS is to dramatically reduce the IT burden around multivendor, multirepository content management environments. Currently, customers must spend valuable time and money to create and maintain custom integration code and one-off integrations to get different ECM systems within their organizations to talk to one another&#8230;&#8221;</p>
<p>CMIS has been in development for two years, culminating in a vendor software interoperability Plugfest in August 2008 in Redmond, WA. Working together since late 2006, the three companies were joined in the creation of the CMIS draft specification by other leading software providers including: Alfresco Software, Open Text, Oracle, and SAP. A final gathering of all seven companies was recently held to validate interoperability of the specification before submission to OASIS.&#8221;</p>
<p>Alfresco has now announced the availability of the first Content Management Interoperability Services (CMIS) specification draft implementation from Alfresco Labs. The Draft CMIS Implementation is freely available for download. It offers support for the CMIS REST and Web Services bindings allowing client applications to connect to, navigate, read, and create content against the Alfresco content repository. It also supports the CMIS Query Language providing SQL-like querying of the repository including location, properties, and full-text. A CMIS Test Suite is provided to allow compliance compatibility testing against any CMIS compliant REST Binding.&#8221;</p>
<p>An announcement from Open Text reports that Open Text has worked with SAP AG to &#8220;create a prototype that uses the CMIS standard to manage content from SAP applications with Open Text Enterprise Library Services&#8230; With the new standard, developers can write applications that can work with multiple repositories from different vendors, allowing users to access and organize information stored in different repositories through a single application and interface. Open Text is a member of the group of companies working to develop the standard.&#8221;</p>
<p>&#8220;The objective of the CMIS standard is to define a common content management web services interface that can be implemented by content repositories and enable interoperability across repositories. These capabilities and interfaces will not match every existing content management system and may require some level of change to existing products, at least in terms of conforming existing interfaces to those defined here. However, it is an explicit goal that CMIS will not require major product changes or significant data model changes like other standards such as JSR 170 have required&#8230;&#8221;</p>
<p>&#8220;The CMIS standard will expose core/common ECM repository capabilities in an intentionally generic way. These will allow for applications to be constructed that can work with content residing in one or more ECM repositories, without having to understand implementation differences between the individual repositories or worrying about interface inconsistencies between the repositories&#8230; </p>
<p>While most/all of the capabilities that will be exposed via CMIS generally fall into the core/basic functions of an ECM repository, the goal of this standard is to ensure that ECM applications can be built on top of the CMIS interfaces that enable richer/business critical applications and use cases, like Business Process Management and Electronic Discovery. Because those application use cases have been under consideration through the CMIS design process, CMIS will enable ECM applications to focus on solving business logic problems at the application-level without worrying about the implementations of specific ECM repositories&#8230;</p>
<p><a href="http://rasandoval.files.wordpress.com/2008/10/cmis-diagram-460.jpg"><img src="http://rasandoval.files.wordpress.com/2008/10/cmis-diagram-460.jpg?w=460&#038;h=345" alt="" title="cmis-diagram-460" width="460" height="345" class="alignnone size-full wp-image-37" /></a></p>
<p>&#8220;By providing a services-oriented architecture for interacting with an ECM repository, ECM applications can use CMIS to be loosely-coupled to individual repositories, rather than more tightly integrated. This will make it simpler for (a) applications to use CMIS interfaces &#8216;a la carte&#8217; rather than having to having to invoke the full-set of CMIS interfaces, and (b) allow applications to be built in a Services Oriented Architecture.</p>
<p>According to the published &#8220;Overview of Content Management Interoperability Services 1.0,&#8221; CMIS &#8220;defines four base types of objects that exist within a Repository, where the Repository can define additional Object Types for any of these type of objects. An Object Type specifies the schema of Properties that are allowed or required for the object. (1) Documents represent individual content objects in the repository. A Document may or may not include one content-stream. (2) Folders represent organizational containers in which Documents (or other folders) can be stored.(3) Relationships represent loose relationships between exactly two (2) objects (documents or folders) in the Repository. (4) Policies represent administrative policies that may be applied to objects.&#8221;</p>
<p>CMIS &#8220;exposes services for:</p>
<p>Discovering Object Type definitions and other Repository information — including which optional capabilities are supported by a particular Repository<br />
Creating, Reading, Updating, and Deleting objects<br />
Filing Documents into zero, one, or more Folders — if the repository supports the optional multi-filing capability<br />
Navigating and traversing the hierarchy of folders in the Repository<br />
Creating versions of Documents and accessing a Document&#8217;s version history<br />
Querying a repository to retrieve one or more objects matching user-specified search criteria, including full-text search queries&#8221;<br />
Document objects can be versioned, but &#8216;folder&#8217;, &#8216;relationship&#8217;, and &#8216;policy&#8217; objects are not versioned. All methods for referring/retrieving a Document can specify whether they refer to a specific version of a Document, or should always retrieve the latest version.</p>
<p>A CMIS Repository has the option of supporting multi-filing of Documents into zero, one, or more than one folder concurrently. Folders can never be multi-filed. The Repository&#8217;s level of support for multi-filing will be exposed to applications through the Repository service&#8230;&#8221;</p>
<p>On September 10, 2008, OASIS member companies submitted a proposed charter for a new OASIS Content Management Interoperability Services (CMIS) Technical Committee. Based upon Version 0.5 of the CMIS specification, the TC would &#8220;define a domain model including a data model and abstract capabilities for Content Management (CM) and a set of bindings that can be used by applications to work with one or more Content Management Repositories/systems and that can be implemented by content repositories and enable interoperability across repositories.&#8221;</p>
<p>Source:  OASIS   <a href="http://xml.coverpages.org/ni2008-09-10-a.html">CMIS</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rasandoval.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rasandoval.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rasandoval.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rasandoval.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rasandoval.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rasandoval.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rasandoval.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rasandoval.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rasandoval.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rasandoval.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rasandoval.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rasandoval.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rasandoval.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rasandoval.wordpress.com/36/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rasandoval.wordpress.com&amp;blog=4642974&amp;post=36&amp;subd=rasandoval&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rasandoval.wordpress.com/2008/10/03/content-management-interoperability-services-cmis-standard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/15e6c31777b461601cd9257f4b40f3d4?s=96&#38;d=identicon" medium="image">
			<media:title type="html">rasandoval</media:title>
		</media:content>

		<media:content url="http://rasandoval.files.wordpress.com/2008/10/cmis-diagram-460.jpg" medium="image">
			<media:title type="html">cmis-diagram-460</media:title>
		</media:content>
	</item>
		<item>
		<title>Traceability Matrix</title>
		<link>http://rasandoval.wordpress.com/2008/09/08/traceability-matrix/</link>
		<comments>http://rasandoval.wordpress.com/2008/09/08/traceability-matrix/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 03:17:21 +0000</pubDate>
		<dc:creator>rasandoval</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Matirx]]></category>
		<category><![CDATA[Traceability]]></category>

		<guid isPermaLink="false">http://rasandoval.wordpress.com/?p=29</guid>
		<description><![CDATA[  Tracing is an important technique your team can apply in the struggle to ensure that you are designing and implementing the right system. The trick is to implement &#8220;just the right amount&#8221; of traceability in &#8220;just the right way&#8221; so that the risk-to-reward ratio benefit fits your project&#8217;s circumstances. Otherwise, you may find that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rasandoval.wordpress.com&amp;blog=4642974&amp;post=29&amp;subd=rasandoval&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p> </p>
<p>Tracing is an important technique your team can apply in the struggle to</p>
<p>ensure that you are designing and implementing the right system. The</p>
<p>trick is to implement &#8220;just the right amount&#8221; of traceability in &#8220;just the</p>
<p>right way&#8221; so that the risk-to-reward ratio benefit fits your project&#8217;s</p>
<p>circumstances. Otherwise, you may find that</p>
<p>Your project suffers from excessive overhead without</p>
<p>commensurate quality improvement.</p>
<p> Or worse, you fail to deliver the requisite quality and reliability</p>
<p>demanded by your project circumstances.</p>
<p>These are both in the class of &#8220;very bad things that can happen to your</p>
<p>project,&#8221; so it behooves the team to define and implement the right</p>
<p>traceability strategy from the beginning.</p>
<p>See Details from IBM DevWorks &#8211;</p>
<p><a href="http://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep02/TraceabilitySep02.pdf">Traceability Matrix</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rasandoval.wordpress.com/29/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rasandoval.wordpress.com/29/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rasandoval.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rasandoval.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rasandoval.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rasandoval.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rasandoval.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rasandoval.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rasandoval.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rasandoval.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rasandoval.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rasandoval.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rasandoval.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rasandoval.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rasandoval.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rasandoval.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rasandoval.wordpress.com&amp;blog=4642974&amp;post=29&amp;subd=rasandoval&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rasandoval.wordpress.com/2008/09/08/traceability-matrix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/15e6c31777b461601cd9257f4b40f3d4?s=96&#38;d=identicon" medium="image">
			<media:title type="html">rasandoval</media:title>
		</media:content>
	</item>
		<item>
		<title>RestFul Web Services</title>
		<link>http://rasandoval.wordpress.com/2008/09/02/restful-web-services/</link>
		<comments>http://rasandoval.wordpress.com/2008/09/02/restful-web-services/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 19:16:09 +0000</pubDate>
		<dc:creator>rasandoval</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://rasandoval.wordpress.com/?p=25</guid>
		<description><![CDATA[See the link below to  know when to use Restful Web Services Restful Web Services Implementing Restful Web Services using the apache CXF (formerly XFire) CXF Restful Web Services<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rasandoval.wordpress.com&amp;blog=4642974&amp;post=25&amp;subd=rasandoval&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>See the link below to  know when to use Restful Web Services</p>
<p><a href="http://java.sun.com/developer/technicalArticles/WebServices/restful/">Restful Web Services</a></p>
<p>Implementing Restful Web Services using the apache CXF (formerly XFire)</p>
<p><a href="http://cwiki.apache.org/CXF20DOC/restful-services.html">CXF Restful Web Services</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rasandoval.wordpress.com/25/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rasandoval.wordpress.com/25/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rasandoval.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rasandoval.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rasandoval.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rasandoval.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rasandoval.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rasandoval.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rasandoval.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rasandoval.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rasandoval.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rasandoval.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rasandoval.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rasandoval.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rasandoval.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rasandoval.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rasandoval.wordpress.com&amp;blog=4642974&amp;post=25&amp;subd=rasandoval&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rasandoval.wordpress.com/2008/09/02/restful-web-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/15e6c31777b461601cd9257f4b40f3d4?s=96&#38;d=identicon" medium="image">
			<media:title type="html">rasandoval</media:title>
		</media:content>
	</item>
		<item>
		<title>Apache CXF &#8211; continuation of xfire project</title>
		<link>http://rasandoval.wordpress.com/2008/08/30/apache-cxf-continuation-of-xfire-project/</link>
		<comments>http://rasandoval.wordpress.com/2008/08/30/apache-cxf-continuation-of-xfire-project/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 14:33:12 +0000</pubDate>
		<dc:creator>rasandoval</dc:creator>
				<category><![CDATA[JEE]]></category>
		<category><![CDATA[Xfire]]></category>
		<category><![CDATA[CXF]]></category>

		<guid isPermaLink="false">http://rasandoval.wordpress.com/?p=21</guid>
		<description><![CDATA[Visit the Apache CXF site here;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rasandoval.wordpress.com&amp;blog=4642974&amp;post=21&amp;subd=rasandoval&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://cxf.apache.org/">Visit the Apache CXF site here</a>;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rasandoval.wordpress.com/21/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rasandoval.wordpress.com/21/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rasandoval.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rasandoval.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rasandoval.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rasandoval.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rasandoval.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rasandoval.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rasandoval.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rasandoval.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rasandoval.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rasandoval.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rasandoval.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rasandoval.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rasandoval.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rasandoval.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rasandoval.wordpress.com&amp;blog=4642974&amp;post=21&amp;subd=rasandoval&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rasandoval.wordpress.com/2008/08/30/apache-cxf-continuation-of-xfire-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/15e6c31777b461601cd9257f4b40f3d4?s=96&#38;d=identicon" medium="image">
			<media:title type="html">rasandoval</media:title>
		</media:content>
	</item>
		<item>
		<title>JSF or Struts</title>
		<link>http://rasandoval.wordpress.com/2008/08/30/jsf-or-struts/</link>
		<comments>http://rasandoval.wordpress.com/2008/08/30/jsf-or-struts/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 02:38:55 +0000</pubDate>
		<dc:creator>rasandoval</dc:creator>
				<category><![CDATA[JEE]]></category>
		<category><![CDATA[JSF]]></category>
		<category><![CDATA[Struts]]></category>

		<guid isPermaLink="false">http://rasandoval.wordpress.com/?p=11</guid>
		<description><![CDATA[Craig Mcclanahan, creator of Struts and co-spec lead for JavaServer Faces, has started blogging. In this entry, he gives his current recommendations for the common question: Struts or JSF? JSF or Struts<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rasandoval.wordpress.com&amp;blog=4642974&amp;post=11&amp;subd=rasandoval&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Craig Mcclanahan, creator of Struts and co-spec lead for JavaServer Faces, has started blogging. In this entry, he gives his current recommendations for the common question: Struts or JSF?</p>
<p><a href="http://www.theserverside.com/news/thread.tss?thread_id=29068">JSF or Struts</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rasandoval.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rasandoval.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rasandoval.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rasandoval.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rasandoval.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rasandoval.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rasandoval.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rasandoval.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rasandoval.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rasandoval.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rasandoval.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rasandoval.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rasandoval.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rasandoval.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rasandoval.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rasandoval.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rasandoval.wordpress.com&amp;blog=4642974&amp;post=11&amp;subd=rasandoval&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rasandoval.wordpress.com/2008/08/30/jsf-or-struts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/15e6c31777b461601cd9257f4b40f3d4?s=96&#38;d=identicon" medium="image">
			<media:title type="html">rasandoval</media:title>
		</media:content>
	</item>
		<item>
		<title>CMS on Microsoft SharePoint</title>
		<link>http://rasandoval.wordpress.com/2008/08/30/cms-on-microsoft-sharepoint/</link>
		<comments>http://rasandoval.wordpress.com/2008/08/30/cms-on-microsoft-sharepoint/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 02:37:55 +0000</pubDate>
		<dc:creator>rasandoval</dc:creator>
				<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://rasandoval.wordpress.com/?p=8</guid>
		<description><![CDATA[CMS on Microsoft SharePoint<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rasandoval.wordpress.com&amp;blog=4642974&amp;post=8&amp;subd=rasandoval&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cmswatch.com/About/Press/200712ECMvirus/">CMS on Microsoft SharePoint</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rasandoval.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rasandoval.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rasandoval.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rasandoval.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rasandoval.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rasandoval.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rasandoval.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rasandoval.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rasandoval.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rasandoval.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rasandoval.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rasandoval.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rasandoval.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rasandoval.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rasandoval.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rasandoval.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rasandoval.wordpress.com&amp;blog=4642974&amp;post=8&amp;subd=rasandoval&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rasandoval.wordpress.com/2008/08/30/cms-on-microsoft-sharepoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/15e6c31777b461601cd9257f4b40f3d4?s=96&#38;d=identicon" medium="image">
			<media:title type="html">rasandoval</media:title>
		</media:content>
	</item>
	</channel>
</rss>
