Showing posts with label Database Management. Show all posts
Showing posts with label Database Management. Show all posts

Tuesday, May 12, 2009

Developing and maintaining a database is very important

A database is more than a simple list of names and addresses. What turns a list into a database is the additional information, coupled with your ability to select names from or report on the list using any combination of data elements.

BENEFITS OF A DATABASE

By maintaining your list as a database, you can segment in many ways for targeting. Targeting improves the productivity of your offers. You can use a database to isolate the segment of your list most likely to respond to a particular offer. With a good database, you're not "mass-mailing" your offer to parts of your list that may have no interest in it (based on their characteristics). Because the number you're mailing is smaller, your response rate (number responding/number mailed) - one measure of productivity - should be higher. (And, of course, you'll save on printing and postage costs.)

Here are two simple examples of targeting using database information:
1. You're the owner of a neighborhood General Store. For each customer, you keep a record (with dates) of all the services you've provided to that customer. You're planning a special pre-summer promotion on permanent waves for the month of May.

Instead of mailing an announcement of the sale to your entire customer list (many of whom don't have their hair permed), you select only those customers who had a permanent at least three months ago. In this way, you're targeting those customers who are most likely to take advantage of your upcoming sale.

2. You're the dinner chairperson of a local fund-raising organization. Your mailing list is made up of a wide range of contributors, from those who've donated only a few dollars to those who give annual gifts of thousands of dollars. For each contributor, you maintain a record of all past donations and functions he/she has attended, in addition to basic mailing information. This year, you're asking for donations of $100 a plate for the annual dinner dance. To get the best response to your invitation, you first target those contributors who were at last year's dinner dance. Then you target those who weren't at the dance, but who donated more than $100 in the past year.

Depending on the response you expect from these first two groups, you may next want to target those names on your list that didn't attend the last dance, but contributed $50 in the last year. You may even want to have a phone follow-up to the first two groups but use the mailing only for the third group.

Monday, May 11, 2009

Design Your Database full of Information

A database design is a structured collection of records, files, or data that is stored so a program can use these items to answer queries. A database is a collection of records that can be structured to provide a schema for the users. A schema is what explains the objects depicted in the database and the relationships that they have. Most users of databases usually have a task to complete and planning the database design can be an important foundation for the design and functionality.

When planning to create or purchase a database management system, users might need to be questioned as to what they need or expect as the end results. Databases are used to store, change, and retrieve data in nearly every type or business. By getting users involved in the creation, the database will be able to provide information and reports that the users expect to get.

A good starting point is to outline reports that are needed and to learn what limits might be put on the use of the database information. The selection of criteria might also play a role in which the data is sorted or queried. A list of all the fields needed is also a parameter to help establish what will be needed. A good rule is to try and make tables and have each table self-contained so that redundant fields might be eliminated. An excellent database management system can supply ways to interactively enter and update the database while allowing a user to interrogate it.

The next important criteria are to assign key fields. Key fields are column or columns that users can reference any given row in a table. Users can also set up table structures by deciding on relationships between tables. A well-structured database can create relationships between entities so that desirable information can be retrieved.

After the planning is complete, the design process should become easier because of the knowledge of how to use the fundamentals of a database. By putting all the pieces together tables, forms and reports can now be created. When the final process is complete, test and hunt for bugs until the desired results are achieved. As users continue to retrieve reports and data, they will find new uses and needs that will constantly change. A database will probably be revised and redesigned in coming years for the users needs.