Public Schedule Face-to-Face & Online Instructor-Led Training - View dates & book

normalisation database

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

Normalisation of a database

ResolvedVersion 2003

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

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

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

 

Training courses

Training information:

Welcome. Please choose your application (eg. Excel) and then post your question.

Our Microsoft Qualified trainers will then respond within 24 hours (working days).

Frequently Asked Questions
What does 'Resolved' mean?

Any suggestions, questions or comments? Please post in the Improve the forum thread.

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

Connect with us:

0207 987 3777

Call for assistance

Request Callback

We will call you back

Server loaded in 0.11 secs.