<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns="http://www.w3.org/TR/REC-html40" xmlns:v = 
"urn:schemas-microsoft-com:vml" xmlns:o = 
"urn:schemas-microsoft-com:office:office" xmlns:w = 
"urn:schemas-microsoft-com:office:word" xmlns:x = 
"urn:schemas-microsoft-com:office:excel" xmlns:m = 
"http://schemas.microsoft.com/office/2004/12/omml"><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 9.00.8112.16584"><!--[if !mso]>
<STYLE>v\:* {
        BEHAVIOR: url(#default#VML)
}
o\:* {
        BEHAVIOR: url(#default#VML)
}
w\:* {
        BEHAVIOR: url(#default#VML)
}
.shape {
        BEHAVIOR: url(#default#VML)
}
</STYLE>
<![endif]-->
<STYLE><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.hoenzb
        {mso-style-name:hoenzb;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle21
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle22
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></STYLE>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></HEAD>
<BODY lang=EN-AU bgColor=#ffffff vLink=purple link=blue>
<DIV><FONT size=2 face=Arial>Normal form of course!</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>&lt;hangs_head_in_shame&gt;</FONT></DIV>
<DIV><FONT size=2 face=Arial>Sorry</FONT></DIV>
<DIV><FONT size=2 face=Arial>&lt;/hangs_head_in_shame&gt;</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>Robert Hind<BR>Retired<BR>Ex Traralgon and 
Ashwood</FONT></DIV>
<BLOCKQUOTE 
style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="FONT: 10pt arial; BACKGROUND: #e4e4e4; font-color: black"><B>From:</B> 
  <A title=savage.john.l@edumail.vic.gov.au 
  href="mailto:savage.john.l@edumail.vic.gov.au">Savage, John L</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=itapps@edulists.com.au 
  href="mailto:itapps@edulists.com.au">Year 12 IT Applications Teachers' Mailing 
  List</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Friday, November 07, 2014 11:41 
  AM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [Year 12 IT Apps] Third 
  Normal Form</DIV>
  <DIV><BR></DIV>
  <DIV class=WordSection1>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">What 
  form will their Normal curve take?<o:p></o:p></SPAN></P>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt"><o:p>&nbsp;</o:p></SPAN></P>
  <DIV>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">Laurie 
  Savage<o:p></o:p></SPAN></P>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt"><A 
  href="http://accelerus.pvgc.vic.edu.au">http://accelerus.pvgc.vic.edu.au</A><o:p></o:p></SPAN></P></DIV>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt"><o:p>&nbsp;</o:p></SPAN></P>
  <DIV>
  <DIV 
  style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
  <P class=MsoNormal><B><SPAN 
  style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt" 
  lang=EN-US>From:</SPAN></B><SPAN 
  style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt" lang=EN-US> <A 
  href="mailto:itapps-bounces@edulists.com.au">itapps-bounces@edulists.com.au</A> 
  [mailto:itapps-bounces@edulists.com.au] <B>On Behalf Of </B>Mark 
  Scott<BR><B>Sent:</B> Thursday, 6 November 2014 3:38 PM<BR><B>To:</B> Year 12 
  IT Applications Teachers' Mailing List<BR><B>Subject:</B> Re: [Year 12 IT 
  Apps] Third Normal Form<o:p></o:p></SPAN></P></DIV></DIV>
  <P class=MsoNormal><o:p>&nbsp;</o:p></P>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt; mso-fareast-language: EN-US">Absolutely 
  correct (so far)<o:p></o:p></SPAN></P>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt; mso-fareast-language: EN-US"><o:p>&nbsp;</o:p></SPAN></P>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt; mso-fareast-language: EN-US">Let’s 
  hope they don’t up the ante with this question in an attempt to get their 
  normal curve.<o:p></o:p></SPAN></P>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt; mso-fareast-language: EN-US"><o:p>&nbsp;</o:p></SPAN></P>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt; mso-fareast-language: EN-US">Mark 
  Scott<o:p></o:p></SPAN></P>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt; mso-fareast-language: EN-US">Luther 
  College<o:p></o:p></SPAN></P>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt; mso-fareast-language: EN-US"><o:p>&nbsp;</o:p></SPAN></P>
  <DIV>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp; 
  <o:p></o:p></SPAN></P></DIV>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;&nbsp;&nbsp;</SPAN><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt; mso-fareast-language: EN-US"><o:p></o:p></SPAN></P>
  <TABLE style="WIDTH: 300pt" class=MsoNormalTable border=0 cellSpacing=0 
  cellPadding=0 width=400>
    <TBODY>
    <TR>
      <TD 
      style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; PADDING-TOP: 0cm">
        <P class=MsoNormal><B><SPAN 
        style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: #184689; FONT-SIZE: 10pt">Mark 
        Scott </SPAN></B><B><SPAN 
        style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: #184689; FONT-SIZE: 7.5pt"><BR></SPAN></B><SPAN 
        style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: #184689; FONT-SIZE: 9pt">Daily 
        Administrator<BR></SPAN><SPAN 
        style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: white; FONT-SIZE: 5.5pt">Luther</SPAN><o:p></o:p></P>
        <DIV>
        <P style="MARGIN-BOTTOM: 12pt" class=MsoNormal><SPAN 
        style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: #808285; FONT-SIZE: 9pt">Plymouth 
        Road<BR>Croydon Hills Victoria 3136<o:p></o:p></SPAN></P></DIV>
        <P class=MsoNormal><SPAN 
        style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: white; FONT-SIZE: 5.5pt">Luther</SPAN><o:p></o:p></P>
        <DIV>
        <P class=MsoNormal><SPAN 
        style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: #808285; FONT-SIZE: 9pt">Telephone 
        (03) 9724 2000<BR>Direct Line (03) 9724 2023 <o:p></o:p></SPAN></P>
        <DIV>
        <P class=MsoNormal><SPAN 
        style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: #808285; FONT-SIZE: 9pt"><A 
        href="http://www.luther.vic.edu.au/"><SPAN 
        style="COLOR: #808285; FONT-SIZE: 10pt; TEXT-DECORATION: none">www.luther.vic.edu.au</SPAN></A> 
        <o:p></o:p></SPAN></P></DIV></DIV></TD>
      <TD 
      style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; PADDING-TOP: 0cm">
        <P class=MsoNormal><A href="http://www.luther.vic.edu.au/"><SPAN 
        style="FONT-FAMILY: 'Arial','sans-serif'; TEXT-DECORATION: none"><IMG 
        id=luther border=0 name=luther alt="Luther College" 
        src="cid:DB3F15345C504D9587C95FBDA2C7DAFF@robertPC" width=143 
        height=143></SPAN></A><o:p></o:p></P></TD></TR></TBODY></TABLE>
  <DIV style="MARGIN-TOP: 7.5pt; FLOAT: left">
  <P class=MsoNormal><B><SPAN 
  style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: #ca003a; FONT-SIZE: 7pt">Please 
  consider the environment before printing this email.</SPAN></B><o:p></o:p></P>
  <P style="LINE-HEIGHT: 110%; MARGIN-TOP: 3.75pt"><SPAN 
  style="LINE-HEIGHT: 110%; FONT-FAMILY: 'Arial','sans-serif'; COLOR: #808285; FONT-SIZE: 7pt">This 
  email and any attachments may contain privileged and confidential information. 
  <BR>If you are not the intended recipient you may not distribute or reproduce 
  this email <BR>or attachments. If you have received this message in error 
  please notify us by return mail.<o:p></o:p></SPAN></P></DIV>
  <P class=MsoNormal><BR clear=all><o:p></o:p></P>
  <P class=MsoNormal><o:p>&nbsp;</o:p></P>
  <DIV>
  <DIV 
  style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: #e1e1e1 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
  <P class=MsoNormal><B><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt" 
  lang=EN-US>From:</SPAN></B><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt" lang=EN-US> <A 
  href="mailto:itapps-bounces@edulists.com.au">itapps-bounces@edulists.com.au</A> 
  [<A 
  href="mailto:itapps-bounces@edulists.com.au">mailto:itapps-bounces@edulists.com.au</A>] 
  <B>On Behalf Of </B>Matheson, Heath A<BR><B>Sent:</B> Thursday, 6 November 
  2014 3:19 PM<BR><B>To:</B> Year 12 IT Applications Teachers' Mailing 
  List<BR><B>Subject:</B> Re: [Year 12 IT Apps] Third Normal 
  Form<o:p></o:p></SPAN></P></DIV></DIV>
  <P class=MsoNormal><o:p>&nbsp;</o:p></P>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">For 
  normalisation I talk about three problems you can have with databases and why 
  they are problems.<o:p></o:p></SPAN></P>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt"><o:p>&nbsp;</o:p></SPAN></P>
  <P style="TEXT-INDENT: -18pt" class=MsoListParagraph><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">1.</SPAN><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">Too 
  many “things” in one field, which makes it hard to search and 
  sort.<o:p></o:p></SPAN></P>
  <P style="TEXT-INDENT: -18pt" class=MsoListParagraph><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">2.</SPAN><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">Data 
  repeated in many rows which means if something changes such as a customer 
  address you need to change it in lots of places.<o:p></o:p></SPAN></P>
  <P style="TEXT-INDENT: -18pt" class=MsoListParagraph><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">3.</SPAN><SPAN 
  style="COLOR: #1f497d; FONT-SIZE: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">Tables 
  that contain calculated values which take up processing power and unnecessary 
  storage space if you have a really, really large 
  database.<o:p></o:p></SPAN></P>
  <P style="MARGIN-LEFT: 18pt" class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt"><o:p>&nbsp;</o:p></SPAN></P>
  <P style="MARGIN-LEFT: 18pt" class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">0NF 
  – has all the problems<o:p></o:p></SPAN></P>
  <P style="MARGIN-LEFT: 18pt" class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">1NF 
  – eliminate problem 1 (separate the data)<o:p></o:p></SPAN></P>
  <P style="MARGIN-LEFT: 18pt" class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">2NF 
  – eliminate problem 1 and 2 (make multiple tables, add primary keys and link 
  them)<o:p></o:p></SPAN></P>
  <P style="MARGIN-LEFT: 18pt" class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">3NF 
  – eliminate all three problems. (eliminate calculated fields, put them in 
  queries and reports)<o:p></o:p></SPAN></P>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt"><o:p>&nbsp;</o:p></SPAN></P>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">I 
  think that’s all they need to know based on the VCAA examination reports so 
  far. <o:p></o:p></SPAN></P>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt"><o:p>&nbsp;</o:p></SPAN></P>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">Good 
  luck to all your students!<o:p></o:p></SPAN></P>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">Heath 
  Matheson<o:p></o:p></SPAN></P>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">Mount 
  Beauty Secondary College<o:p></o:p></SPAN></P>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt"><o:p>&nbsp;</o:p></SPAN></P>
  <P class=MsoNormal><B><SPAN 
  style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt" 
  lang=EN-US>From:</SPAN></B><SPAN 
  style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt" lang=EN-US> <A 
  href="mailto:itapps-bounces@edulists.com.au">itapps-bounces@edulists.com.au</A> 
  [<A 
  href="mailto:itapps-bounces@edulists.com.au">mailto:itapps-bounces@edulists.com.au</A>] 
  <B>On Behalf Of </B>ken price<BR><B>Sent:</B> Wednesday, 5 November 2014 10:40 
  AM<BR><B>To:</B> Year 12 IT Applications Teachers' Mailing 
  List<BR><B>Subject:</B> Re: [Year 12 IT Apps] Third Normal 
  Form<o:p></o:p></SPAN></P>
  <P class=MsoNormal><o:p>&nbsp;</o:p></P>
  <DIV>
  <P class=MsoNormal>It's not often that I'd consider normalisation as a source 
  of interesting reading, but this is rather good. Well done Mark - hopefully 
  this will help others, or at least provide a direct example they can 
  use.&nbsp;<o:p></o:p></P>
  <DIV>
  <P class=MsoNormal><o:p>&nbsp;</o:p></P></DIV>
  <DIV>
  <P class=MsoNormal>Is it OK for it to be re-used elsewhere with 
  acknowledgement?<o:p></o:p></P>
  <DIV>
  <P class=MsoNormal><o:p>&nbsp;</o:p></P>
  <DIV>
  <P class=MsoNormal>Ken Price<o:p></o:p></P></DIV></DIV></DIV></DIV>
  <DIV>
  <P class=MsoNormal><o:p>&nbsp;</o:p></P>
  <DIV>
  <P class=MsoNormal>On Wed, Nov 5, 2014 at 10:20 AM, Mark &lt;<A 
  href="mailto:mark@vceit.com" target=_blank>mark@vceit.com</A>&gt; 
  wrote:<o:p></o:p></P>
  <DIV>
  <P class=MsoNormal>Hello workers.<o:p></o:p></P>
  <DIV>
  <P class=MsoNormal><o:p>&nbsp;</o:p></P></DIV>
  <DIV>
  <P class=MsoNormal>In case anyone was waiting for the other shoe to drop, 
  let's cover 3NF.<o:p></o:p></P>
  <DIV>
  <P class=MsoNormal><o:p>&nbsp;</o:p></P></DIV>
  <DIV>
  <P class=MsoNormal>To achieve 3NF:<o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal>- You must have already achieved 1NF and 
  2NF.<o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal>- No non-key field may be dependent on another non-key 
  field.<o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><o:p>&nbsp;</o:p></P></DIV>
  <DIV>
  <P class=MsoNormal>Another way of saying it is that every non-key field in a 
  table must give some information about the primary key rather than any other 
  key in the table. Any field that does not contribute to the description of the 
  primary key must be removed from the table.<o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><o:p>&nbsp;</o:p></P></DIV>
  <DIV>
  <P class=MsoNormal>For example... take a table. StudentID+SubjectID together 
  are the primary key. &nbsp;(BTW - this use of multi-field keys is always to be 
  avoided in the real world, but never mind for now.)<o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><o:p>&nbsp;</o:p></P></DIV>
  <DIV>
  <P class=MsoNormal>Honours is a Boolean field that is True if Mark is A or 
  above, and False otherwise.<o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><o:p>&nbsp;</o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'">StudentID &nbsp; 
  SubjectID &nbsp; Mark &nbsp; Honours</SPAN><o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'">ABC0001 &nbsp; 
  &nbsp; S01 &nbsp; &nbsp; &nbsp; &nbsp; A &nbsp; &nbsp; 
  &nbsp;True&nbsp;</SPAN><o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'">ABC0001 &nbsp; 
  &nbsp; S02 &nbsp; &nbsp; &nbsp; &nbsp; A+ &nbsp; &nbsp; 
  True</SPAN><o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'">DEF0002 &nbsp; 
  &nbsp; S01 &nbsp; &nbsp; &nbsp; &nbsp; B &nbsp; &nbsp; 
  &nbsp;False</SPAN><o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><o:p>&nbsp;</o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN style="FONT-FAMILY: 'Arial','sans-serif'">The Honours 
  field is dependent on the Mark field (i.e. to find the meaning of the Honours 
  field, you need to refer to the Mark field) - but the Mark field is not the 
  table's primary key. i.e. The Honours field describes the mark, not the 
  student+subject.</SPAN><o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><o:p>&nbsp;</o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN style="FONT-FAMILY: 'Arial','sans-serif'">So, a 
  non-key field (Honours) is dependent on another non-key field (Mark). So it 
  fails 3NF.</SPAN><o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN style="FONT-FAMILY: 'Arial','sans-serif'">To fix it, 
  do the same as we did before to achieve 2NF... break the offending field away 
  into its own table with its own primary key (Mark) and non-key field (Honours) 
  and relate the new table to the existing one using Mark as the link 
  field.</SPAN><o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><o:p>&nbsp;</o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN style="FONT-FAMILY: 'Arial','sans-serif'">This 3NF 
  scenario looks VERY much like the 2NF before, doesn't 
  it?&nbsp;</SPAN><o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN style="FONT-FAMILY: 'Arial','sans-serif'">The only 
  difference is that 2NF needed a non-key field to relate to the entire set of 
  fields acting as the primary key.</SPAN><o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN style="FONT-FAMILY: 'Arial','sans-serif'">In 3NF, 
  it's actually simpler - a non-key field must not be dependent on another 
  non-key field. In both cases, the fix is the same: table 
  splitting.&nbsp;</SPAN>In my opinion, 3NF should be called 1.5NF because it 
  seems to be more basic that 2NF, but we must all revere the word of 
  Codd.<o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><o:p>&nbsp;</o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN style="FONT-FAMILY: 'Arial','sans-serif'">Always 
  remember the normalisation oath:</SPAN><o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN style="FONT-FAMILY: 'Arial','sans-serif'">The key 
  (1NF), the whole key (2NF) and nothing but the key (3NF), so help me </SPAN><A 
  href="http://en.wikipedia.org/wiki/Edgar_F._Codd" target=_blank><SPAN 
  style="FONT-FAMILY: 'Arial','sans-serif'">Codd</SPAN></A><SPAN 
  style="FONT-FAMILY: 'Arial','sans-serif'">.</SPAN><o:p></o:p></P></DIV>
  <DIV>
  <DIV>
  <P class=MsoNormal><o:p>&nbsp;</o:p></P></DIV>
  <DIV>
  <P class=MsoNormal>(It's taken me 4 years, but I think I'm <I>finally</I> 
  getting the hang of normalisation).<o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN 
  style="COLOR: #888888"><o:p>&nbsp;</o:p></SPAN></P></DIV>
  <P class=MsoNormal><SPAN class=hoenzb><SPAN style="COLOR: #888888">-- 
  </SPAN><o:p></o:p></SPAN></P>
  <DIV>
  <DIV>
  <DIV>
  <P class=MsoNormal><o:p>&nbsp;</o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN style="COLOR: #888888">Mark 
  Kelly<o:p></o:p></SPAN></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN style="COLOR: #888888">mark AT vceit DOT 
  com<o:p></o:p></SPAN></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN style="COLOR: #888888"><A href="http://vceit.com" 
  target=_blank>http://vceit.com</A><o:p></o:p></SPAN></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN 
  style="COLOR: #888888"><o:p>&nbsp;</o:p></SPAN></P></DIV>
  <DIV>
  <P class=MsoNormal><I><SPAN style="COLOR: #888888">I love the sound of 
  people's voices after they stop talking.</SPAN></I><SPAN 
  style="COLOR: #888888"><o:p></o:p></SPAN></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN 
  style="COLOR: #888888"><o:p>&nbsp;</o:p></SPAN></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN 
  style="COLOR: #888888"><o:p>&nbsp;</o:p></SPAN></P></DIV></DIV></DIV></DIV></DIV></DIV>
  <P class=MsoNormal><BR>_______________________________________________<BR><A 
  href="http://www.edulists.com.au" target=_blank>http://www.edulists.com.au</A> 
  - FAQ, resources, subscribe, unsubscribe<BR>IT Applications Mailing List 
  kindly supported by<BR><A 
  href="http://www.vcaa.vic.edu.au/vce/studies/infotech/itapplications3-4.html" 
  target=_blank>http://www.vcaa.vic.edu.au/vce/studies/infotech/itapplications3-4.html</A> 
  - Victorian Curriculum and Assessment Authority &lt;br&gt;<BR><A 
  href="http://www.vitta.org.au" target=_blank>http://www.vitta.org.au</A>&nbsp; 
  - VITTA Victorian Information Technology Teachers Association Inc 
  &lt;br&gt;<BR><A href="http://www.swinburne.edu.au/ict/schools" 
  target=_blank>http://www.swinburne.edu.au/ict/schools</A> - Swinburne 
  University<o:p></o:p></P></DIV>
  <P class=MsoNormal><BR><BR clear=all><o:p></o:p></P>
  <DIV>
  <P class=MsoNormal><o:p>&nbsp;</o:p></P></DIV>
  <P class=MsoNormal>-- <o:p></o:p></P>
  <DIV>
  <P class=MsoNormal>-- <BR>Dr Ken Price MACS CP ACCE Professional 
  Associate.<BR>President, TASITE <A href="http://www.tasite.tas.edu.au" 
  target=_blank>http://www.tasite.tas.edu.au</A><o:p></o:p></P></DIV></DIV>
  <P><B>Important - </B>This email and any attachments may be confidential. If 
  received in error, please contact us and delete all copies. Before opening or 
  using attachments check them for viruses and defects. Regardless of any loss, 
  damage or consequence, whether caused by the negligence of the sender or not, 
  resulting directly or indirectly from the use of any attached files our 
  liability is limited to resupplying any affected attachments. Any 
  representations or opinions expressed are those of the individual sender, and 
  not necessarily those of the Department of Education and Early Childhood 
  Development.<o:p></o:p></P></DIV>
  <P></P>
  <P><B>Important - </B>This email and any attachments may be confidential. If 
  received in error, please contact us and delete all copies. Before opening or 
  using attachments check them for viruses and defects. Regardless of any loss, 
  damage or consequence, whether caused by the negligence of the sender or not, 
  resulting directly or indirectly from the use of any attached files our 
  liability is limited to resupplying any affected attachments. Any 
  representations or opinions expressed are those of the individual sender, and 
  not necessarily those of the Department of Education and Early Childhood 
  Development.</P>
  <P>
  <HR>

  <P></P>_______________________________________________<BR>http://www.edulists.com.au 
  - FAQ, resources, subscribe, unsubscribe<BR>IT Applications Mailing List 
  kindly supported 
  by<BR>http://www.vcaa.vic.edu.au/vce/studies/infotech/itapplications3-4.html - 
  Victorian Curriculum and Assessment Authority 
  &lt;br&gt;<BR>http://www.vitta.org.au&nbsp; - VITTA Victorian Information 
  Technology Teachers Association Inc 
  &lt;br&gt;<BR>http://www.swinburne.edu.au/ict/schools - Swinburne 
University</BLOCKQUOTE></BODY></HTML>