Results 1 to 3 of 3
  1. #1
    coffayndtea is offline Novice
    Windows 7 64bit Access 2007
    Join Date
    Mar 2012
    Posts
    3

    Can someone teach me the basics of normalization, I really dont get it.

    I asked a question earlier about a complicated database and although I am sure the answer was accurate I could not make sense of it, so can someone try explaining this simpler example to me please?

    http://i1253.photobucket.com/albums/...nk/pickmoi.jpg

    Please explain in as simple terms as possible because i truly cannot understand

  2. #2
    mejia.j88 is offline Competent Performer
    Windows 7 64bit Access 2007
    Join Date
    Nov 2011
    Location
    california
    Posts
    228
    attach the picture from the link?

  3. #3
    Xonos is offline Novice
    Windows 7 64bit Access 2010 64bit
    Join Date
    Feb 2012
    Posts
    15
    I am new to this as well but this is what I've figured out so far.

    Database Normalization involves the structure of tables and relationships and how they're created to achieve minimal cpu usage to search through an extensive amount of data (AFAIK).

    So let's say you have the following tables and you're attempting to build a library database. This is VERY simplistic but it may help you understand the concept of relationships which I believe are essential for good db normalization. (Everything I know are read from various resources that could be wrong so I stand by my advice with this as a disclaimer. :P )

    tblBookTracking
    ID AutoNumber
    CustomerID Number
    Pickup Date Date
    Return Date Date
    BookID Number









    tblCustomers
    ID AutoNumber
    Full Name Text
    Address Text
    Phone Number Text
    Phone Number2 Text
    Notes Memo











    tblBooks
    ID AutoNumber
    Book Name Text
    Genre Text
    Author Text
    Location Text
    Availability Number











    Alright, with these three tables - you may create relationships in between them to retrieve data related to one-another. I believe the structure we'd go for in this instances is called a "Many-to-Many Relationship". For example:

    [tblBookTracking].[BookID] should have a one-to-many relationship with [tblBooks].[ID] because we want one customer to have many books with different return dates.
    [tblBooks].[ID] ∞<------->1[tblBookTracking].[BookID] <The relationship should look like this.

    The same applies to [tblBookTracking].[CustomerID] and [tblCustomers].[ID] however, we want it so that there can be multiple customers with the same ID placed in the tblBookTracking table so we want a similar relationship.
    [tblCustomers].[ID]1<------->∞[tblBookTracking].[CustomerID]

    [tblBookTracking] is our way of storing data in multiple tables to reduce load-times and promote healthy database structure. Imagine if we stored Books, Customers and BookTracking all in one table. This would actually work quite well at first until limitations such as dramatically slow queries upon database growth, increased cpu consumption and more rear their ugly heads. I'd think of this as a way of keeping data organized so that massive piles of data do not have to be parsed when searching for one book, client or other related information.

    If you're bored, go onto Microsoft's TechNet and look at their Access tutorials. They're in video as well as text, use simplistic terminology and are very easy to follow... Hell, if I can learn from them - anyone can. And for those who are likely to step in and correct me, thanks.

    http://office.microsoft.com/en-us/tr...006118141.aspx

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

Similar Threads

  1. macros in subform dont work
    By tuyo in forum Access
    Replies: 2
    Last Post: 03-25-2011, 09:49 AM
  2. Dont show null fields in report
    By senna in forum Reports
    Replies: 4
    Last Post: 03-03-2011, 02:30 PM
  3. Trying to teach myself VB
    By darklite in forum Access
    Replies: 2
    Last Post: 02-09-2011, 12:58 PM
  4. Oat-so-simple but i dont have a clue
    By turbo910 in forum Forms
    Replies: 13
    Last Post: 11-26-2009, 12:28 PM
  5. Criteria from Combobox dont work.
    By Ryan in forum Queries
    Replies: 3
    Last Post: 08-31-2009, 07:09 AM

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