Results 1 to 3 of 3
  1. #1
    supermessiah is offline Novice
    Windows 7 64bit Access 2010 32bit
    Join Date
    Feb 2013
    Posts
    1

    Help with Normalisation Process

    Right, I've been through countless tutorials on how to normalise a database. It's something I have successfully done in the past, but quite a long time ago so I've forgotten a lot of it. Here is my UNF (normalised form) of a soccer match database:



    UNF

    Season
    Tier
    Division
    Fixture
    Result
    Date
    Status
    Time
    StadiumName
    Attendance
    RefereeName
    First Half Goals
    Second Half Goals

    I'm struggling with 1NF. I'm having difficulty understanding the meaning of 'repeating data'. The tutorials I've been through say you need to separate the repeating and non-repeating data. Okay, but I can look at all of the above and say it's repeating, because... all of the data under each of those headings repeats somewhere. I'm confused about it.

    I know that things from the above would have to be broken down during the normalisation process, such as 'Fixture', 'Result', 'RefereeName' and 'First Half Goals' & 'Second Half Goals', but I would appreciate any help for getting me started on this.

    Okay, so for my attempt at 1NF, I've addressed the issue of having multiple values in each field by breaking down some of the headings. Problem is, the table split up into two (meant to be repeating and non-repeating data). However, I'm sure I've done this wrong. In the examples I've seen, they conveniently split up the table because they have appropriate data to fit into two tables. Looking at my set, I don't know how to split it into two without splitting up what is necessary in each table.

    1NF

    Season
    Division
    Status
    Date
    Time
    StadiumName
    Attendance

    HomeTeam
    AwayTeam
    HomeGoals
    AwayGoals
    RefereeFirstName
    RefereeLastName
    HomeFirstHalfGoals
    AwayFirstHalfGoals
    HomeSecondHalfGoals
    AwaySecondHalfGoals



    Thanks.

  2. #2
    June7's Avatar
    June7 is offline VIP
    Windows XP Access 2010 32bit
    Join Date
    May 2011
    Location
    The Great Land
    Posts
    52,926
    Repeating example would be a table of team members that has not only the individual info but all the team info, like:

    Player BirthDate Address Team Coach TeamDivision
    Jim 1 Bob Jr
    Anne 1 Bob Jr
    Carly 1 Bob Jr
    Mason 2 Mary Sr
    Peter 2 Mary Sr
    Karen 2 Mary Sr
    Lucy 3 Steve Pony
    Linus 3 Steve Pony
    Larry 3 Steve Pony

    The team Coach and Division info should be in a table of Teams. Only the Team ID should be in the Players table.
    How to attach file: http://www.accessforums.net/showthread.php?t=70301 To provide db: copy, remove confidential data, run compact & repair, zip w/Windows Compression.

  3. #3
    orange's Avatar
    orange is offline Moderator
    Windows XP Access 2003
    Join Date
    Sep 2009
    Location
    Ottawa, Ontario, Canada; West Palm Beach FL
    Posts
    16,725
    I think June7's example shows the repeating group aspect well. However, if you want a text tutorial on Normalization, there is a sample that goes through the procedure to normalize tables and create new entities and establish relationships.
    see http://www.rogersaccesslibrary.com/T...lationship.zip

Please reply to this thread with any new information or opinions.

Similar Threads

  1. Need help to simplify this process
    By shanea.kr in forum Access
    Replies: 1
    Last Post: 07-10-2012, 01:40 PM
  2. Normalisation
    By developer in forum Database Design
    Replies: 2
    Last Post: 08-16-2011, 01:47 PM
  3. Efficient Process?
    By compooper in forum Database Design
    Replies: 1
    Last Post: 06-14-2011, 03:01 PM
  4. Normalisation
    By gary223 in forum Access
    Replies: 6
    Last Post: 04-06-2011, 05:03 PM
  5. Normalisation and Relationship Problem
    By dromorkid in forum Database Design
    Replies: 3
    Last Post: 02-05-2009, 04:04 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other Forums: Microsoft Office Forums