Sell Write Now Article Directory Header    
                                            Search for Articles:

Home | Business


Designing Great MS Access Database Tables

By: chris howe
 
When designing MS Access database tables, it makes sense for MS Access database consultants to make a prototype of every report or output listing and take into account what things you may would like to produce the required reports. For example, once you examine kind letters, some things might leap to at least one's attention. If you would like to include a correct salutation, the "Mr.", "Mrs." or "Ms." heading that starts a greeting, you'll have to create a salutation item. Also, you might sometimes start a letter with "Expensive Mr. Alaskan", rather than "Dear Mr. Sam P. Fairbanks". This means you would typically need to store the last name become independent from the first name and middle initial.

You must additionally discover a naming convention for your field names and persevere throughout the database for consistency purposes, as an example, I like to use CamelCase, like FirstName, MiddleInitial, LastName. Although permissible in many databases like, MS Access and SQL Server, the separation of a name is generally a dangerous plan for maintenance reasons; thus "First Name" is not as nice as FirstName or maybe firstname. This will save you time and money if you need to employ MS Access Database consulting companies to get you out of a pickle.

A key point to remember is that you should break each piece of data into its smallest useful parts. In the case of a name, to make the last name readily accessible, you'll break the name into 2 components — First Name and Last Name. To sort a report by last name, for example, it helps to have the customer's last name stored separately. Generally, if you want to sort, search, calculate, or report primarily based on an item of data, you must put that data component into its own field.

Think all the questions you would possibly want the database to answer. As an example, how several fishing and hunting lodge bookings of your featured fishing lodge did you shut last month? Where do your best customers live? Who is that the charter boat captain for your most repeat customers? Anticipating these questions helps you zero in on further items to record and then to start out considering putting the information into normalized tables.

To divide the the data into tables, select the foremost entities, objects or subjects. As an example, once finding and organizing info for an Alaska hunting and fishing lodge database, the preliminary list may have clients, boats, visits, locations, bookings. These are the key objects or entities.

As noted, the main entities are the purchasers, boats, trips, locations, bookings. So, it is smart to start out with these 5 tables: one for details regarding purchasers, one for details about boats, one for details concerning journeys, one for details concerning loctions, and one for details about lodge bookings. Though this doesn’t complete the list, it is a good starting point. You'll be able to continue to refine this list till you've got a style that works exceptionallly well. However, one should attempt not to "over-architect" the database, because it will become too cumbersome and difficult to maintain.

When you initially review the preliminary list of items, you would possibly be tempted to position all in a single table, rather than the five highlighted within the preceding illustration. You will learn in our next article why that placing all the items into one table is nearly always a dangerous idea. This is where you may learn the term that the MS Access database consulting companies refer to as "normalization."

A Quality Article From: http://sellwritenow.com

NWDS supports this Alaska business and we are Database Consultants in Anchorage Alaska. They also specialize in aviation safety management systems, ICAO SMS, FAA SMS, IS-BAO SMS

Please Rate this Article

 

Not yet Rated

Click the XML Icon Above to Receive Articles About Business Via RSS!
.