<?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>Computer Sciene of Udayana State University</title>
	<atom:link href="http://ignaga.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ignaga.wordpress.com</link>
	<description>This is My Duty</description>
	<lastBuildDate>Sat, 12 Mar 2011 01:04:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ignaga.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Computer Sciene of Udayana State University</title>
		<link>http://ignaga.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ignaga.wordpress.com/osd.xml" title="Computer Sciene of Udayana State University" />
	<atom:link rel='hub' href='http://ignaga.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Database Design and Normalization (Normalization Quiz)</title>
		<link>http://ignaga.wordpress.com/2009/04/26/database-design-and-normalization-normalization-quiz/</link>
		<comments>http://ignaga.wordpress.com/2009/04/26/database-design-and-normalization-normalization-quiz/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 02:41:18 +0000</pubDate>
		<dc:creator>ignaga</dc:creator>
				<category><![CDATA[Computer Science]]></category>

		<guid isPermaLink="false">http://ignaga.wordpress.com/?p=396</guid>
		<description><![CDATA[u Database design consists in grouping attributes that form “good” relation schemas. u Normalization: a design process to reduce redundancies and update anomalies in a relational schema. – Result: a set of decomposed relations that meet certain normal form tests – Four most commonly used normal forms are first (1NF), second (2NF) and third (3NF) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ignaga.wordpress.com&amp;blog=2204804&amp;post=396&amp;subd=ignaga&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 9]&gt;  Normal 0   false false false        MicrosoftInternetExplorer4  &lt;![endif]--><!--[if gte mso 9]&gt;   &lt;![endif]--></p>
<p class="MsoNormal" style="margin-left:36pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;" lang="EN-GB"><span>u<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span lang="EN-GB">Database design consists in grouping attributes that form “good” relation schemas.</span></strong></p>
<p class="MsoNormal" style="margin-left:36pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;" lang="EN-GB"><span>u<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span lang="EN-GB">Normalization: a design process to reduce redundancies and update anomalies in a relational schema.</span></strong></p>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:Times;" lang="EN-GB"><span>–<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span lang="EN-GB">Result: a set of decomposed relations that meet certain normal form tests</span></p>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:Times;"><span>–<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span lang="EN-GB">Four most commonly used normal forms are first (1NF), second (2NF) and third (3NF) normal forms, </span>and Boyce–Codd normal form (BCNF)</p>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:Times;" lang="EN-GB"><span>–<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span lang="EN-GB">A process that is based on keys and functional dependencies among the attributes of a relation</span></p>
<p class="MsoNormal">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ignaga.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ignaga.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ignaga.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ignaga.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ignaga.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ignaga.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ignaga.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ignaga.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ignaga.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ignaga.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ignaga.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ignaga.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ignaga.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ignaga.wordpress.com/396/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ignaga.wordpress.com&amp;blog=2204804&amp;post=396&amp;subd=ignaga&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ignaga.wordpress.com/2009/04/26/database-design-and-normalization-normalization-quiz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99222a99be10f8020a3f619600eecb64?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ignaga</media:title>
		</media:content>
	</item>
		<item>
		<title>Normalized Databases</title>
		<link>http://ignaga.wordpress.com/2009/04/26/normalized-databases/</link>
		<comments>http://ignaga.wordpress.com/2009/04/26/normalized-databases/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 02:34:07 +0000</pubDate>
		<dc:creator>ignaga</dc:creator>
				<category><![CDATA[Computer Science]]></category>

		<guid isPermaLink="false">http://ignaga.wordpress.com/?p=392</guid>
		<description><![CDATA[Normalized databases have a design that reflects the true dependencies between tracked quantities, allowing quick updates to data with little risk of introducing inconsistencies. Instead of attempting to lump all information into one table, data is spread out logically into many tables. Normalizing the data is decomposing a single relation into a set of smaller [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ignaga.wordpress.com&amp;blog=2204804&amp;post=392&amp;subd=ignaga&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 9]&gt;  Normal 0   false false false        MicrosoftInternetExplorer4  &lt;![endif]--><!--[if gte mso 9]&gt;   &lt;![endif]--></p>
<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><strong>Normalized      databases have a design that reflects the true dependencies between      tracked quantities, allowing quick updates to data with little risk of      introducing inconsistencies. </strong></li>
</ul>
<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><strong>Instead      of attempting to lump all information into one table, data is spread out      logically into many tables. </strong></li>
</ul>
<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><strong>Normalizing      the data is decomposing a single relation into a set of smaller relations      which satisfy the constraints of the original relation. </strong></li>
</ul>
<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><strong>Redundancy      can be solved by decomposing the tables. However certain new problems are      caused by decomposition. </strong></li>
</ul>
<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><strong>Normalization      helps us to make a conscious decision to avoid redundancy keeping the pros      and cons in mind.</strong></li>
</ul>
<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><strong>One      can only describe a database as having a normal form if the relationships      between quantities have been rigorously defined. </strong></li>
</ul>
<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><strong>It      is possible to use set theory to express this knowledge once a problem      domain has been fully understood, but most database designers model the      relationships in terms of an &#8220;idealized schema&#8221;. (The mathematical      support came back into play in proofs regarding the process of      transforming from one form to another.)</strong></li>
</ul>
<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><strong>The      transformation of conceptual model to computer representation format is      known as Normalization.</strong></li>
</ul>
<p class="MsoNormal"><strong> </strong></p>
<p class="MsoNormal"><strong> </strong></p>
<p class="MsoNormal">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ignaga.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ignaga.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ignaga.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ignaga.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ignaga.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ignaga.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ignaga.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ignaga.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ignaga.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ignaga.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ignaga.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ignaga.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ignaga.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ignaga.wordpress.com/392/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ignaga.wordpress.com&amp;blog=2204804&amp;post=392&amp;subd=ignaga&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ignaga.wordpress.com/2009/04/26/normalized-databases/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99222a99be10f8020a3f619600eecb64?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ignaga</media:title>
		</media:content>
	</item>
		<item>
		<title>Functional Dependency (FD)</title>
		<link>http://ignaga.wordpress.com/2009/04/26/functional-dependency-fd/</link>
		<comments>http://ignaga.wordpress.com/2009/04/26/functional-dependency-fd/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 02:27:01 +0000</pubDate>
		<dc:creator>ignaga</dc:creator>
				<category><![CDATA[Computer Science]]></category>

		<guid isPermaLink="false">http://ignaga.wordpress.com/?p=386</guid>
		<description><![CDATA[u Important concept for normalization. u Functional Dependency (FD) – Are constraints that are derived from the meaning and interrelationships of the data attributes – If A and B are attributes of relation R, B is functionally dependent on A (denoted A &#8211;&#62; B), or A functionally determines B, if each value of A in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ignaga.wordpress.com&amp;blog=2204804&amp;post=386&amp;subd=ignaga&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 9]&gt;  Normal 0   false false false        MicrosoftInternetExplorer4  &lt;![endif]--><!--[if gte mso 9]&gt;   &lt;![endif]--></p>
<p class="MsoNormal" style="margin-left:36pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;" lang="EN-GB"><span>u<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span lang="EN-GB">Important concept for normalization.</span></strong></p>
<p class="MsoNormal" style="margin-left:36pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;" lang="EN-GB"><span>u<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span lang="EN-GB">Functional Dependency (FD)</span></strong></p>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span lang="EN-GB"><span>–<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong>Are constraints that are derived from the <em>meaning</em><span> </span>and <em>interrelationships</em><span> </span>of the data attributes</strong><strong></strong></p>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span lang="EN-GB"><span>–<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span lang="EN-GB">If A and B are attributes of relation R, B is functionally dependent on A (denoted A </span></strong><strong><span style="font-family:Wingdings;" lang="EN-GB"><span>&#8211;&gt;</span></span></strong><strong><span lang="EN-GB"> B), or A functionally determines B, if each value of A in R is associated with exactly one value of B in R.</span></strong></p>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span lang="EN-GB"><span>–<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span lang="EN-GB">Each value of A determines a value of B</span></strong></p>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span lang="EN-GB"><span>–<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span lang="EN-GB">A and B can be sets of attributes.</span></strong></p>
<p class="MsoNormal" style="margin-left:36pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;"><span>u<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]-->FDs are derived from the real-world constraints on the attributes</p>
<p class="MsoNormal" style="margin-left:36pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;"><span>u<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]-->Social security number determines employee name</p>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span>–<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]-->SSN <span style="font-family:Wingdings;"><span>&#8211;&gt;</span></span> ENAME</p>
<p class="MsoNormal" style="margin-left:36pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;"><span>u<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]-->Project number determines project name and location</p>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span>–<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]-->PNUMBER <span style="font-family:Wingdings;"><span>&#8211;&gt;</span></span> {PNAME, PLOCATION}</p>
<p class="MsoNormal" style="margin-left:36pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;"><span>u<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]-->Employee ssn and project number determines the hours per week that the employee works on the project</p>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span>–<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]-->{SSN, PNUMBER} &#8211;&gt;<span style="font-family:Wingdings;"><span></span></span> HOURS</p>
<p class="MsoNormal" style="margin-left:36pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;"><span>u<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong>An FD is a property of the attributes in the schema R.</strong></p>
<p class="MsoNormal" style="margin-left:36pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;"><span>u<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong>The constraint must hold on <em>every</em> relation instance.</strong></p>
<p class="MsoNormal" style="margin-left:36pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;"><span>u<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong>If K is a key of R, then K functionally determines all attributes in R </strong></p>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span>–<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]-->(since we never have two distinct tuples with t1[K]=t2[K])</p>
<p class="MsoNormal" style="margin-left:36pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;" lang="EN-GB"><span>u<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong>FDs are nontrivial. (StaffNo&#8211;&gt;</strong><strong><span style="font-family:Wingdings;"><span></span></span>StaffNo is trivial)</strong></p>
<p class="MsoNormal" style="margin-left:36pt;text-indent:-18pt;"><strong><img class="aligncenter size-medium wp-image-390" title="example" src="http://ignaga.files.wordpress.com/2009/04/example.jpg?w=300&#038;h=117" alt="example" width="300" height="117" /><br />
</strong></p>
<p class="MsoNormal" style="margin-left:18pt;text-indent:18pt;"><strong>Given TEXT we know the COURSE.</strong></p>
<p class="MsoNormal" style="margin-left:18pt;"><strong><span> </span>TEXT </strong><strong><span style="font-family:Wingdings;"><span>&#8211;&gt;</span></span> COURSE</strong></p>
<p class="MsoNormal" style="margin-left:36pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;"><span>u<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong>TEXT maps to a single value of COURSE</strong></p>
<p class="MsoNormal" style="margin-left:18pt;"><strong><span lang="EN-GB"> </span></strong></p>
<p class="MsoNormal">
<p class="MsoNormal">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ignaga.wordpress.com/386/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ignaga.wordpress.com/386/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ignaga.wordpress.com/386/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ignaga.wordpress.com/386/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ignaga.wordpress.com/386/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ignaga.wordpress.com/386/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ignaga.wordpress.com/386/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ignaga.wordpress.com/386/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ignaga.wordpress.com/386/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ignaga.wordpress.com/386/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ignaga.wordpress.com/386/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ignaga.wordpress.com/386/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ignaga.wordpress.com/386/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ignaga.wordpress.com/386/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ignaga.wordpress.com&amp;blog=2204804&amp;post=386&amp;subd=ignaga&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ignaga.wordpress.com/2009/04/26/functional-dependency-fd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99222a99be10f8020a3f619600eecb64?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ignaga</media:title>
		</media:content>

		<media:content url="http://ignaga.files.wordpress.com/2009/04/example.jpg?w=300" medium="image">
			<media:title type="html">example</media:title>
		</media:content>
	</item>
		<item>
		<title>Relationship Between Normal Forms</title>
		<link>http://ignaga.wordpress.com/2009/04/26/relationship-between-normal-forms/</link>
		<comments>http://ignaga.wordpress.com/2009/04/26/relationship-between-normal-forms/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 02:23:09 +0000</pubDate>
		<dc:creator>ignaga</dc:creator>
				<category><![CDATA[Computer Science]]></category>

		<guid isPermaLink="false">http://ignaga.wordpress.com/2009/04/26/relationship-between-normal-forms/</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ignaga.wordpress.com&amp;blog=2204804&amp;post=385&amp;subd=ignaga&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-medium wp-image-384" title="relationship-between-normal-forms" src="http://ignaga.files.wordpress.com/2009/04/relationship-between-normal-forms.jpg?w=300&#038;h=132" alt="relationship-between-normal-forms" width="300" height="132" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ignaga.wordpress.com/385/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ignaga.wordpress.com/385/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ignaga.wordpress.com/385/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ignaga.wordpress.com/385/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ignaga.wordpress.com/385/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ignaga.wordpress.com/385/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ignaga.wordpress.com/385/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ignaga.wordpress.com/385/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ignaga.wordpress.com/385/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ignaga.wordpress.com/385/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ignaga.wordpress.com/385/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ignaga.wordpress.com/385/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ignaga.wordpress.com/385/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ignaga.wordpress.com/385/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ignaga.wordpress.com&amp;blog=2204804&amp;post=385&amp;subd=ignaga&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ignaga.wordpress.com/2009/04/26/relationship-between-normal-forms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99222a99be10f8020a3f619600eecb64?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ignaga</media:title>
		</media:content>

		<media:content url="http://ignaga.files.wordpress.com/2009/04/relationship-between-normal-forms.jpg?w=300" medium="image">
			<media:title type="html">relationship-between-normal-forms</media:title>
		</media:content>
	</item>
		<item>
		<title>Unnormalized Form (UNF)</title>
		<link>http://ignaga.wordpress.com/2009/04/26/unnormalized-form-unf/</link>
		<comments>http://ignaga.wordpress.com/2009/04/26/unnormalized-form-unf/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 02:19:18 +0000</pubDate>
		<dc:creator>ignaga</dc:creator>
				<category><![CDATA[Computer Science]]></category>

		<guid isPermaLink="false">http://ignaga.wordpress.com/2009/04/26/unnormalized-form-unf/</guid>
		<description><![CDATA[A table that contains one or more repeating groups. To create an unnormalized table: – Transform data from information source (e.g. form) into table format with columns and rows.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ignaga.wordpress.com&amp;blog=2204804&amp;post=382&amp;subd=ignaga&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><strong><span lang="EN-GB">A table that contains one or      more repeating groups.</span></strong></li>
</ul>
<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><strong><span lang="EN-GB">To create an unnormalized      table: </span></strong></li>
</ul>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span lang="EN-GB"><span>–<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span lang="EN-GB">Transform data from information source (e.g. form) into table format with columns and rows.</span></strong></p>
<p class="MsoNormal">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ignaga.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ignaga.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ignaga.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ignaga.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ignaga.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ignaga.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ignaga.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ignaga.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ignaga.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ignaga.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ignaga.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ignaga.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ignaga.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ignaga.wordpress.com/382/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ignaga.wordpress.com&amp;blog=2204804&amp;post=382&amp;subd=ignaga&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ignaga.wordpress.com/2009/04/26/unnormalized-form-unf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99222a99be10f8020a3f619600eecb64?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ignaga</media:title>
		</media:content>
	</item>
		<item>
		<title>First Normal Form (1NF)</title>
		<link>http://ignaga.wordpress.com/2009/04/26/first-normal-form-1nf/</link>
		<comments>http://ignaga.wordpress.com/2009/04/26/first-normal-form-1nf/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 02:16:17 +0000</pubDate>
		<dc:creator>ignaga</dc:creator>
				<category><![CDATA[Computer Science]]></category>

		<guid isPermaLink="false">http://ignaga.wordpress.com/?p=378</guid>
		<description><![CDATA[A relation in which intersection of each row and column contains one and only one value. – It does not allow non-atomic attributes. An unnormalized relation must be converted to a 1NF relation – First identify a primary key, then – place repeating data along with copy of the original key attribute(s) into a separate [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ignaga.wordpress.com&amp;blog=2204804&amp;post=378&amp;subd=ignaga&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><strong><span lang="EN-GB">A relation in which      intersection of each row and column contains one and only one value.</span></strong></li>
</ul>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span lang="EN-GB"><span>–<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span lang="EN-GB">It does not allow non-atomic attributes.</span></strong></p>
<p class="MsoNormal"><strong><span lang="EN-GB"> </span></strong></p>
<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><strong><span lang="EN-GB">An unnormalized relation must      be converted to a 1NF relation</span></strong></li>
</ul>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span lang="EN-GB"><span>–<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span lang="EN-GB">First identify a primary key, then</span></strong></p>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span lang="EN-GB"><span>–<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span lang="EN-GB">place repeating data along with copy of the original key attribute(s) into a separate relation.</span></strong></p>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span lang="EN-GB"><span>–<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span lang="EN-GB">Making relation to satisfy 4NF</span></strong></p>
<p class="MsoNormal">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ignaga.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ignaga.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ignaga.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ignaga.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ignaga.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ignaga.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ignaga.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ignaga.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ignaga.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ignaga.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ignaga.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ignaga.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ignaga.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ignaga.wordpress.com/378/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ignaga.wordpress.com&amp;blog=2204804&amp;post=378&amp;subd=ignaga&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ignaga.wordpress.com/2009/04/26/first-normal-form-1nf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99222a99be10f8020a3f619600eecb64?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ignaga</media:title>
		</media:content>
	</item>
		<item>
		<title>Second Normal Form (2NF)</title>
		<link>http://ignaga.wordpress.com/2009/04/26/second-normal-form-2nf/</link>
		<comments>http://ignaga.wordpress.com/2009/04/26/second-normal-form-2nf/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 02:13:30 +0000</pubDate>
		<dc:creator>ignaga</dc:creator>
				<category><![CDATA[Computer Science]]></category>

		<guid isPermaLink="false">http://ignaga.wordpress.com/?p=375</guid>
		<description><![CDATA[Based on concept of full functional dependency: – A and B are attributes of a relation, – B is fully dependent on A if B is functionally dependent on A but not on any proper subset of A. 2NF &#8211; A relation that is in 1NF and every non-prime attribute is fully functionally dependent on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ignaga.wordpress.com&amp;blog=2204804&amp;post=375&amp;subd=ignaga&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><strong><span lang="EN-GB">Based on concept of full      functional dependency:</span></strong></li>
</ul>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span lang="EN-GB"><span>–<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span lang="EN-GB">A and B are attributes of a relation, </span></strong></p>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span lang="EN-GB"><span>–<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span lang="EN-GB">B is fully dependent on A if B is functionally dependent on A but not on any proper subset of A.</span></strong></p>
<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><strong><span lang="EN-GB">2NF &#8211; A relation that is in 1NF      and every non-prime attribute is fully functionally dependent on the      primary key.</span></strong></li>
</ul>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span><span>–<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong>Prime attribute: An attribute that is member of the primary key K</strong></p>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span lang="EN-GB"><span>–<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span lang="EN-GB">Example: EMP_PROJ(<span style="text-decoration:underline;">SSN, Pnum</span>, Hours, Ename, Pname, Ploc)</span></strong></p>
<p class="MsoNormal"><strong><span lang="EN-GB"><span> </span>{SSN,Pnum}&#8211;&gt;</span></strong><strong><span lang="EN-GB">Hours, SSN</span></strong><strong><span style="font-family:Wingdings;" lang="EN-GB"><span>&#8211;&gt;</span></span></strong><strong><span lang="EN-GB">Ename, Pnum</span></strong><strong><span style="font-family:Wingdings;" lang="EN-GB"><span>&#8211;&gt;</span></span></strong><strong><span lang="EN-GB">{Pname, Ploc}</span></strong></p>
<p class="MsoNormal"><strong><span lang="EN-GB"><span> </span>* Relation is not in 2NF</span></strong></p>
<p class="MsoNormal">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ignaga.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ignaga.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ignaga.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ignaga.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ignaga.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ignaga.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ignaga.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ignaga.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ignaga.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ignaga.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ignaga.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ignaga.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ignaga.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ignaga.wordpress.com/375/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ignaga.wordpress.com&amp;blog=2204804&amp;post=375&amp;subd=ignaga&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ignaga.wordpress.com/2009/04/26/second-normal-form-2nf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99222a99be10f8020a3f619600eecb64?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ignaga</media:title>
		</media:content>
	</item>
		<item>
		<title>1NF to 2NF</title>
		<link>http://ignaga.wordpress.com/2009/04/26/1nf-to-2nf/</link>
		<comments>http://ignaga.wordpress.com/2009/04/26/1nf-to-2nf/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 02:11:13 +0000</pubDate>
		<dc:creator>ignaga</dc:creator>
				<category><![CDATA[Computer Science]]></category>

		<guid isPermaLink="false">http://ignaga.wordpress.com/?p=372</guid>
		<description><![CDATA[Identify FD’s in the relation. If partial dependencies exist on the primary key remove them by placing them in a new relation along with copy of their determinant. EMP_PROJ(SSN, Pnum, Hours, Ename, Pname, Ploc) {SSN,Pnum}&#8211;&#62;Hours, SSN&#8211;&#62;Ename, Pnum&#8211;&#62;{Pname, Ploc} EMP_PROJ decomposed into: EMPLOYEE(SSN, Pnum, Hours) , {SSN,Pnum}&#8211;&#62;Hours WORKS_ON(SSN, Ename) , SSN&#8211;&#62;Ename PROJECT(Pnum,Pname, Ploc) , Pnum&#8211;&#62;{Pname, Ploc}<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ignaga.wordpress.com&amp;blog=2204804&amp;post=372&amp;subd=ignaga&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><strong><span lang="EN-GB">Identify FD’s in the relation.</span></strong></li>
</ul>
<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><strong><span lang="EN-GB">If partial dependencies exist      on the primary key remove them by placing them in a new relation along      with copy of their determinant.</span></strong></li>
</ul>
<p class="MsoNormal"><strong><span lang="EN-GB"><span> </span>EMP_PROJ(<span style="text-decoration:underline;">SSN, Pnum</span>, Hours, Ename, Pname, Ploc)</span></strong></p>
<p class="MsoNormal"><strong><span lang="EN-GB"><span> </span>{SSN,Pnum}&#8211;&gt;</span></strong><strong></strong><strong><span lang="EN-GB">Hours, SSN&#8211;&gt;</span></strong><strong><span style="font-family:Wingdings;" lang="EN-GB"><span></span></span></strong><strong><span lang="EN-GB">Ename, Pnum&#8211;&gt;</span></strong><strong><span lang="EN-GB">{Pname, Ploc}</span></strong></p>
<p class="MsoNormal"><strong><span lang="EN-GB"><span> </span>EMP_PROJ decomposed into:</span></strong></p>
<p class="MsoNormal"><strong><span lang="EN-GB"><span> </span>EMPLOYEE(<span style="text-decoration:underline;">SSN, Pnum</span>, Hours)<span> </span>, {SSN,Pnum}</span></strong><strong><span style="font-family:Wingdings;" lang="EN-GB"><span>&#8211;&gt;</span></span></strong><strong><span lang="EN-GB">Hours</span></strong></p>
<p class="MsoNormal"><strong><span lang="EN-GB"><span> </span>WORKS_ON(<span style="text-decoration:underline;">SSN</span>, Ename) , SSN</span></strong><strong><span style="font-family:Wingdings;" lang="EN-GB"><span>&#8211;&gt;</span></span></strong><strong><span lang="EN-GB">Ename</span></strong></p>
<p class="MsoNormal"><strong><span lang="EN-GB"><span> </span>PROJECT(<span style="text-decoration:underline;">Pnum</span>,Pname, Ploc) , Pnum&#8211;&gt;</span></strong><strong></strong><strong><span lang="EN-GB">{Pname, Ploc}</span></strong></p>
<p class="MsoNormal">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ignaga.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ignaga.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ignaga.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ignaga.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ignaga.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ignaga.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ignaga.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ignaga.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ignaga.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ignaga.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ignaga.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ignaga.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ignaga.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ignaga.wordpress.com/372/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ignaga.wordpress.com&amp;blog=2204804&amp;post=372&amp;subd=ignaga&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ignaga.wordpress.com/2009/04/26/1nf-to-2nf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99222a99be10f8020a3f619600eecb64?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ignaga</media:title>
		</media:content>
	</item>
		<item>
		<title>Third Normal Form (3NF)</title>
		<link>http://ignaga.wordpress.com/2009/04/26/third-normal-form-3nf/</link>
		<comments>http://ignaga.wordpress.com/2009/04/26/third-normal-form-3nf/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 02:09:17 +0000</pubDate>
		<dc:creator>ignaga</dc:creator>
				<category><![CDATA[Computer Science]]></category>

		<guid isPermaLink="false">http://ignaga.wordpress.com/2009/04/26/third-normal-form-3nf/</guid>
		<description><![CDATA[Based on concept of transitive dependency: – A, B and C are attributes of a relation such that if A &#8211;&#62; B and B &#8211;&#62; C, – then C is transitively dependent on A through B. (Provided that A is not functionally dependent on B or C). 3NF &#8211; A relation that is in 1NF [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ignaga.wordpress.com&amp;blog=2204804&amp;post=370&amp;subd=ignaga&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><strong><span lang="EN-GB">Based on concept of transitive      dependency:</span></strong></li>
</ul>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span lang="EN-GB"><span>–<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span lang="EN-GB">A, B and C are attributes of a relation such that if A </span></strong><strong><span style="font-family:Wingdings;" lang="EN-GB"><span>&#8211;&gt;</span></span></strong><strong><span lang="EN-GB"> B and B </span></strong><strong><span style="font-family:Wingdings;" lang="EN-GB"><span>&#8211;&gt;</span></span></strong><strong><span lang="EN-GB"> C, </span></strong></p>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span lang="EN-GB"><span>–<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span lang="EN-GB">then C is transitively dependent on A through B.<span> </span>(Provided that A is not functionally dependent on B or C).</span></strong></p>
<p class="MsoNormal"><strong><span lang="EN-GB"> </span></strong></p>
<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><strong><span lang="EN-GB">3NF &#8211; A relation that is in 1NF      and 2NF and in which no non-prime attribute is transitively dependent on      the primary key.</span></strong></li>
</ul>
<p class="MsoNormal">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ignaga.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ignaga.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ignaga.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ignaga.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ignaga.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ignaga.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ignaga.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ignaga.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ignaga.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ignaga.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ignaga.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ignaga.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ignaga.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ignaga.wordpress.com/370/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ignaga.wordpress.com&amp;blog=2204804&amp;post=370&amp;subd=ignaga&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ignaga.wordpress.com/2009/04/26/third-normal-form-3nf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99222a99be10f8020a3f619600eecb64?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ignaga</media:title>
		</media:content>
	</item>
		<item>
		<title>2NF to 3NF</title>
		<link>http://ignaga.wordpress.com/2009/04/26/2nf-to-3nf/</link>
		<comments>http://ignaga.wordpress.com/2009/04/26/2nf-to-3nf/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 02:07:08 +0000</pubDate>
		<dc:creator>ignaga</dc:creator>
				<category><![CDATA[Computer Science]]></category>

		<guid isPermaLink="false">http://ignaga.wordpress.com/?p=367</guid>
		<description><![CDATA[Identify FD’s in the relation. If transitive dependencies exist on the primary key remove them by placing them in a new relation along with copy of their determinant. EMP_DEPT(Enum, Ename, Sal, Dnum, Dname, Mgr) Enum&#8211;&#62;{Ename, Sal, Dnum}, Dnum&#8211;&#62;{Dname, Mgr} second FD is transitive through Dnum Decompose EMP_DEPT into EMP(Enum, Ename, Sal, Dnum) and DEPT(Dnum, Dname, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ignaga.wordpress.com&amp;blog=2204804&amp;post=367&amp;subd=ignaga&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><strong><span lang="EN-GB">Identify FD’s in the relation.</span></strong></li>
<li class="MsoNormal"><strong><span lang="EN-GB">If transitive dependencies      exist on the primary key remove them by placing them in a new relation      along with copy of their determinant.</span></strong></li>
</ul>
<p class="MsoNormal"><strong><span lang="EN-GB">EMP_DEPT(<span style="text-decoration:underline;">Enum</span>, Ename, Sal, Dnum, Dname, Mgr)</span></strong></p>
<p class="MsoNormal" style="margin-left:18pt;"><strong><span lang="EN-GB">Enum</span></strong><strong><span style="font-family:Wingdings;" lang="EN-GB"><span>&#8211;&gt;</span></span></strong><strong><span lang="EN-GB">{Ename, Sal, Dnum}, Dnum</span></strong><strong><span style="font-family:Wingdings;" lang="EN-GB"><span>&#8211;&gt;</span></span></strong><strong><span lang="EN-GB">{Dname, Mgr}</span></strong></p>
<p class="MsoNormal" style="margin-left:18pt;"><strong><span lang="EN-GB">second FD is transitive through Dnum</span></strong></p>
<p class="MsoNormal"><strong><span lang="EN-GB">Decompose EMP_DEPT into </span></strong></p>
<p class="MsoNormal" style="margin-left:18pt;"><strong><span lang="EN-GB">EMP(<span style="text-decoration:underline;">Enum</span>, Ename, Sal, Dnum) and<span> </span>DEPT(<span style="text-decoration:underline;">Dnum</span>, Dname, Mgr)</span></strong></p>
<p class="MsoNormal" style="margin-left:18pt;"><strong> </strong></p>
<p class="MsoNormal">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ignaga.wordpress.com/367/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ignaga.wordpress.com/367/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ignaga.wordpress.com/367/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ignaga.wordpress.com/367/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ignaga.wordpress.com/367/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ignaga.wordpress.com/367/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ignaga.wordpress.com/367/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ignaga.wordpress.com/367/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ignaga.wordpress.com/367/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ignaga.wordpress.com/367/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ignaga.wordpress.com/367/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ignaga.wordpress.com/367/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ignaga.wordpress.com/367/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ignaga.wordpress.com/367/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ignaga.wordpress.com&amp;blog=2204804&amp;post=367&amp;subd=ignaga&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ignaga.wordpress.com/2009/04/26/2nf-to-3nf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99222a99be10f8020a3f619600eecb64?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ignaga</media:title>
		</media:content>
	</item>
	</channel>
</rss>
