Relational Databases
A
relational database is a system that provides easy access to information stored
in it. It is organized in such a way that the relationships can be easily
explored. Bits of information that are
related to each other are grouped together.
For example, a person lives somewhere.
He or she lives in a building that has a street address in a city and
state. All of that information relates
to that person but in a special way. It
shows his residential location.
![]() |
| Disassembled car - a representation of relationships |
You
may be more familiar with relational databases than you realize. Your phone book sorts people and businesses
by last names. The white pages are listings
of everyone in the community and the yellow pages are businesses listings.
Government listings are usually on green paper.
When you search for someone in the phone book by their last name, chances
are you will find their relatives too.
Another example of a relational database is a text book. It has a table of contents with related information grouped under a heading. Textbooks sometimes have Glossaries, Indexes and bibliographies. Books can be found in libraries where they are grouped by subject or author. What are some other examples of relational databases you can think of?
Another example of a relational database is a text book. It has a table of contents with related information grouped under a heading. Textbooks sometimes have Glossaries, Indexes and bibliographies. Books can be found in libraries where they are grouped by subject or author. What are some other examples of relational databases you can think of?
Some of the key
features of electronic databases are:
·
Efficient storage and use of resources – the
amounts of data stored can be voluminous and although computer technology is
increasingly less expensive, reliably managing and maintaining massive amounts
of data can still be costly. Even small
companies can have thousands of contacts with huge amounts of interactions such
as sales calls, purchases, payments and support.
One way to achieve efficient storage is to eliminate duplicate information. Databases use a reference (a sort of token) for duplicate data instead of copies of it. For example, a company can have 1000 employees and each of them is at the same business address. Instead of keeping the company name and address for each employee a database substitutes a token for that company. We represent International Business Machines as IBM. In fact, many people don't know who International Business Machines is but the do know IBM. The company name and address is stored once and each employee has the token. Salesforce calls the token a record ID. Another term for the token/ID used in databases is the key. In either case the ID is always unique to a company and is usually in alpha-numeric form and assigned by the system to assure uniqueness.
One way to achieve efficient storage is to eliminate duplicate information. Databases use a reference (a sort of token) for duplicate data instead of copies of it. For example, a company can have 1000 employees and each of them is at the same business address. Instead of keeping the company name and address for each employee a database substitutes a token for that company. We represent International Business Machines as IBM. In fact, many people don't know who International Business Machines is but the do know IBM. The company name and address is stored once and each employee has the token. Salesforce calls the token a record ID. Another term for the token/ID used in databases is the key. In either case the ID is always unique to a company and is usually in alpha-numeric form and assigned by the system to assure uniqueness.
·
Efficient access of data – Relational databases use incredibly complex algorithms to access the data in short time. A recent Google
search on “LED lighting systems” yielded 10,200,000 results in under ½
second. Imagine trying to look up every company that made or sold LED
lighting systems in the phone book. Google can even find data when you misspell it in the search and makes recommendations. Most database systems such as Salesforce allow you to control how you search for information. You can limit the search to types of records and fields, fields that begin with or end with certain characteristics or words that have 1 or more unspecified characters (called wild cards) between known characters. So even if you aren't sure of the spelling you can use what you do know to find the data you want. Searches are the subject of another post that will be coming soon.
·
Returning data that meets the user’s needs – in
the aforementioned Google search Google tells you that it found 10,200,000
matches but only displays about a dozen.
What is the likelihood that you are going to go through more than a few
pages of that data? Google does a good
job of presenting the most pertinent information first. If it presented 1000
pieces of irrelevant data first then Google probably wouldn’t be successful
would they? Most web sites have tags that help the search engines find them. These tags are usually the keywords you will use to find a web site that has the data you are looking for. The more matches between your keywords and the posted tags the higher the relevancy will be and likewise the higher in the list of matches returned by the database search engine. Salesforce also allows you to add tags to improve your ability to rapidly find the data you are searching for. Searching Salesforce.com Help for tags will give you instructions on how to set up and use tags:
![]() |
| Tag Help in Salesforce.com |
Salesforce,com CRM is a relational
database that links all activities related to contact management in a way
consistent with most sales forces.
Salesforce.com has a powerful search engine that provides quick access to
that data in a logical manner and allows the user to rapidly navigate through
the data. It uses familiar web browsers so anyone that can surf the net can use
Salesforce once they understand the underlying concepts.
To find out more about relational databases or salesforce.com go to our web-site at:
Quick EZ Learning.com
To find out more about relational databases or salesforce.com go to our web-site at:
Quick EZ Learning.com


