normalisation database
The UK's Number 1 for Microsoft Office Training Add this page to your favourites/bookmarksBookmark page
 
View printable version of pagePrintable version
Plus One Google
Customer: Sign in
Delegate: Sign in
Trainer: Log in

Forum home » Delegate support and help forum » Microsoft Access VBA Training and help » Normalisation of a database

Normalisation of a database

resolvedResolved · Low Priority · Version 2003

replyReply Fri 5 Sep 2008, 15:42Delegate Veronica said...

Veronica has attended:
Access Intermediate course
Access Advanced course
Access VBA course

Normalisation of a database

Can i get a get a brief description of the normalisation rules

For upcoming training course dates see: Pricing & availability

replyReply Fri 12 Sep 2008, 10:07Trainer Stephen said...

RE: normalisation of a database

Hi Veronica

Thank you for your question

The Normalisation process involves three steps; the first, second and third normal forms.

The First Normal Form involves removing any repeating fields from your tables. For instance if you had in a customers table fields for multiple contacts, e.g Contact 1, Contact 2 etc. then these should be removed to a seperate table.

The second and third normal forms involve removing from your tables any field that does not directly describe the unique entity described in the table. For example if you had a table describing your customers and you had the following fields; Customer ID, Customer Name, Salesperson ID and SalespersonSalary then you should remove the salsperson salary to another table as it describes not the customer, but the salesperson.

The Second normal form applies this to tables with compound primary keys, and the third to simple keys

Regards

Stephen

replyReply Sun 21 Sep 2008, 17:12Delegate Veronica said...

RE: normalisation of a database

Thank you for your reply. My question was really based on the database for the hostel. Here I wanted to be able to show the customers could have more than 1 visit over a period of time and I wanted all the visits displayed. Also a customer could book a room(complete as a double) and/or individual beds in a dorm.
Can you help me with this.
Thanks and regards Nicky

 

Please browse our web site to find out more about
microsoft access courses and other Microsoft training courses.

Access tip:

Create calculated fields that work out your age

You can uset eh year function to work out the year from NOW function and then subtract it with your date of birth type field

Age=Year(Now( ))-Year([DoB])

View all Access hints and tips


Microsoft Certified Partner Accredited Training Provider: Institute of IT Training Institute of Leadership and Management - Certified Courses Security Seal verified by visa, mastercard securecard