Feb 09, 2015
In our final part of the three part series about normalising databses (for part 1, click here and for part 2, click here), we satisfy all requirements for 3NF, or the Third Normal Form. There are two basic requirements for a database to be in third normal form:- Already meet the requirements of both 1NF and 2NF
- Remove columns that are not fully dependent upon the primary key.
- Order Number
- Customer Number
- Unit Price
- Quantity
- Total
- Order Number
- Customer Number
- Unit Price
- Quantity
SELECT OrderNumber, Total FROM WidgetOrdersWe can now use the following query to achieve the same results without violating normalisation rules:
SELECT OrderNumber, UnitPrice * Quantity AS Total FROM WidgetOrdersJob jobbed!
How do your Excel skills stack up?
Test NowNext up:
- Master mail merge to email in Microsoft Word
- How to be positive and enthusiastic at work when you don't feel like it!
- Manage emails in Outlook using the 4 Ds
- Two DBAs walk into a NoSQL bar
- Innovations in Office 365
- Windows To Go! Part 1.
- What does Warren think about leadership?
- Creating custom task alerts in Microsoft Project 2010/13
- Planning Exchange Online and Configuring DNS Records
- The Power of Zoom
Previously
- Introduction to transitions and animations in PowerPoint 2010/13
- Control your code with GitHub
- The science of presenting - Part 2
- Top 10 posts you may have missed from January
- Reverse engineering a nested formula in Excel
- DMOC: The evolution of Microsoft's Official Courseware
- CHOOSE() function with arrays in Excel
- Windows 10 - Technical Preview
- How to make your New Year goals a reality
- Three really handy Excel keyboard shortcuts