You are on page 1of 19

Database Development

Designing a database is the process of identifying information needing to be stored by an


application, determining a logical data structure and creating an information storage plan.
Our experienced database design consultants can help evaluate existing Microsoft SQL
Server, MySQL, Oracle and Microsoft Access databases, and create new relational
databases to manage your important business data. Our database consulting team can
analyze business requirements, document use case scenarios, and design and implement a
custom database solution tailored to your exact needs.
We provide professional database design, development and integration services for all
major database platforms. Our database consultants can upgrade an existing database,
normalize an existing database for optimum performance, or design a new highperformance database solution for your business process.
Our database consulting team has helped numerous organizations identify and resolve
complex business problems. We have hands-on experience in a wide variety of business
technologies and environments. We can help you identify and resolve problems with your
existing business processes, information systems and technology utilization, resulting in a
more efficient database development process.
Database Consulting Methodology

Requirements Definition
Quality database design and database application software development is
predicated on accurate definitions of business process requirements. Whether you
are building a smart client desktop application or the latest database-driven
website, a clear requirements document is the first step in successful software
development life cycle methodology for any qualified database consulting
professional.

Use Cases
The project requirements document is intended to define the actual deliverables of
the project, but it does not contain enough detailed information to be used as a
development guideline. The business processes need to be broken down into
individual tasks, and requirements and attributes of these tasks need to be defined.
This is commonly done through a process called use cases.

Database Design

Once the requirements are known and use cases defined, the database design
consultant can begin the actual process of building the database model. This
involves a database architect assembling all of the required data elements and then
defining database tables based upon database normalization rules. Additional
design elements include the analysis of appropriate key structures and other
integral database schema objects necessary for optimal database performance and
reliability.

Build Test Requirements


Using the information defined in the requirements, use case and database design
processes, the database consultant can build a test plan of required activities. In
addition to the final testing, these activities include component and unit test
criteria necessary to identify dependencies required in the development plan.

Create Development Plan


Now that we know what the project requirements are, how the users interact with
the identified requirements, what the necessary database looks like, and how the
resulting product will be tested, we create the development plan. This contains
information on the technologies and development standards to be used, the
components to be developed, the development steps to be executed and the
required sequence of the development events.

Contact Information Technology Solutions and Support to arrange for a database


consulting interview and to find out how our professional database consultants can help
build new database applications or improve the reliability and performance of your
existing database applications.
Learn More

Database Administration
Database Conversions
What Is a Database?

Microsoft Access provides an ideal location to store your address book contacts. Instead
of searching for contacts within your email or in a pile of paperwork, keep your contacts
in one centralized location. After creating an address book in Access, you can send letters
and email from the database. Whether you use Access personally or professionally, you
can create a new table and populate it with data to produce an address book. Have a
question? Get an answer from online tech support now!

Other People Are Reading

How to Set Up a Microsoft Access Address Database

How to Create an Address Book in Excel

Instructions
1.
o

1
Create a new Microsoft Access database, or open an existing database
from the "File" tab of the ribbon at the top of the page. You can integrate
your address book with other tables to maximize the capabilities of your
database by using an existing Access database. If you only want the
database to store your contacts, create a new database from scratch.

Select the "Create" tab of the ribbon and click the "Table Design" button.
This creates a table from a blank template and allows you to input the
appropriate fields and data types. A table looks like an Excel spreadsheet,
but it has a defined internal structure that you determine in the "Design
View" of the table.
o

Sponsored Links
Free GMAT Practice Test
Take our 22 minute practice test and get your results right away.
www.testden.com

3
Type the fields that you want available in the "Field Name" column of the
table design grid. Your fields should include "Name," "Phone Number,"
"Street Address," "Email" and all other appropriate fields. Leave the "Data
Type" as "Text" for most of your fields, except any numeric fields such as
"Phone Number."

4
Right-click on the unique identifier and select "Primary Key." "Primary
Keys" allow you to build relationships between tables. Since the "Primary
Key" field has a unique set of characters for each record, the characters
help to locate records within your table.

5
Select the "Home" tab of the ribbon, click "View" and select "Datasheet
View." Enter all of your address book information into the table and press
the "Save" icon in the upper-left corner. Click the arrow in the field header
and select "Sort A to Z" or "Sort Z to A" to rearrange the order.

2. Sponsored Links
o Database Management Pros.
Database Management Support Company
Cost Effective Service. Contact Us!
www.digitaldividedata.com
o

JaySQL by Synametrics

A Must-Have tool for database


programmers and administrators
www.synametrics.com/
o

Free Full Book Downloads


Download 1000's of Free eBooks,
Get Reviews & More! Get App
www.readingfanatic.com

HR & Payroll For Tanzania


Sage HR & Payroll Software Is Now
Available For Tanzania Businesses.
www.sagehrafrica.com/Tanzania

Tips & Warnings

Format your "Phone Number" field to display all of your phone numbers in a
consistent format. Select the "Input Mask Wizard" from the "Field Properties" of
the table "Design View" and select "Phone Number."

Read more : http://www.ehow.com/how_5414386_create-access-database-addressbook.html

Technology
Computer Programming
Q:

What is the difference between Java


DataBase Connectivity and Open
DataBase Connectivity?
A:
Java DataBase Connectivity or JDBC is an interface for the Java programming language
while Open DataBase Connectivity or ODBC is an interface that is
language independent. JDBC was developed by a subsidiary of Sun Microsystems called
JavaSoft, whereas ODBC was designed by the SQL Access Group.
JDBC and ODBC are based on the X/Open SQL call-level interface standard. They
provide an Application Program Interface, or API, that allows the same program to
access different databases regardless of vendor ownership. Using standard Structured
Query Language, or SQL, statements, databases can be queried to either store, retrieve,
delete or modify data.
JDBC is commonly used for object-oriented databases while ODBC is used to access
Database Management Systems, or DBMS. JDBC can only be used by applications
written in Java, whereas ODBC does not depend on the programming language, operating
system and platform of the program trying to access a database. This independence is
achieved by the ODBC by acting as translator between the database and application
through a driver manager. JDBC can only connect to ODBC-compliant databases by
using a JDBC-to-ODBC bridge.
Some JDBC proponents suggest that JDBC is easier to learn compared to ODBC.
Another advantage of JDBC over ODBC is faster implementation on non-Windows
applications.

Sources:
1. differencebetween.com
2. faircom.com
3. webopedia.com

Is this answer helpful?


0
0
Twitter0
Ads related to What is the difference between Java DataBase Connectivity and Open
DataBase Connectivity?
Database Management Pros.
www.digitaldividedata.com

Database Management Support Company Cost Effective Service. Contact Us!


JaySQL by Synametrics
www.synametrics.com/
A Must-Have tool for database programmers and administrators

Similar Questions

Q:

What does Java do?


A:
Java is an object-oriented, cross-platform programming language used by many
applications and websites. In order to execute Java files, the Java... Full Answer >
Filed Under:
o

Computer Programming

Q:

Do I need Java on my PC?


A:
The needs of the computer user determines if Java must be installed on a PC.
If you are a casual Internet user, not having Java installed is unlikely to be an
issue.
Full Answer >
Filed Under:
o

Computer Programming

Q:

What is Java Assert?


A:
Java assert is a keyword statement placed in the Java programming
language source code to assist with the testing and debugging process.
Developers use... Full Answer >

Filed Under:
o

Computer Programming

Q:

What is Java Platform SE Binary?


A:
Software that uses Java coding is considered a binary, or executable, file that runs
off of the Java platform. The SE portion stands for Standard Edition, which is...
Full Answer >
Filed Under:
o

Computer Programming

You May Also Like

Q:

What is the difference between "libertarian" and "liberal"?

Q:

What is the difference between "past" vs. "passed"?

Q:

What is the difference between a G-string and a thong?

Q:

What is the difference between static and dynamic balance?

Q:

What is the difference between a Homestead tomato and a Bradley...

Q:

What is the difference between an MRI and a CT scan?

Ads related to What is the difference between Java DataBase Connectivity and Open
DataBase Connectivity?
database software
en.exerd.com/
Database Modeling Software, Database Softwares, ERD. Get info.
Is Jesus God?
y-jesus.com
Scholars examine the facts about Jesus' claims to be God

What is the purpose of Microsoft Access?


A:
The purpose of Microsoft Access is to create quick and easy databases. Access
provides a user-friendly interface that helps the user build and develop an information
storage and retrieval system without much programming experience.
Much of Access's functionality builds off that of Microsoft Excel. However, Access is
significantly more powerful for complex computing tasks or for large data sets. Rather
than operating through worksheets, Access stores data in tables that are operated using
SQL. The data in these tables are accessed through queries, which are simple sets of
commands that detail how to sort and report the data.
The program also allows more complex development of applications and other programs.
Access allows users to develop graphical user interfaces so that future users need not
work with code or queries directly. These interfaces are built using a drag-and-drop set of
GUI commands in Access or through more complex scripting.

Access works in tandem with several other programs for ease of data acquisition and
processing. Data from Excel are uploaded using simple commands and are readily
translated in Access's table format. Access is built on SQL, but scripting can be done in
Visual Basic, as in other Microsoft Office products. Through macros, users can develop
novel functions to sort or manipulate their data.

Sources:
1. office.microsoft.com
2. databases.about.com

Is this answer helpful?


0
0
Twitter0
Ads related to What is the purpose of Microsoft Access?
JaySQL by Synametrics
www.synametrics.com/
A Must-Have tool for database programmers and administrators
Database Content Support
www.digitaldividedata.com
Database Content Support Experts. Cost Effective Service. Talk to Us!

Similar Questions

Q:

How can you create a questionnaire in Microsoft


Word?
A:
To create a questionnaire in Microsoft Word, view the Developer tab, and add
content to the form. Set properties for content controls, and restrict editing on
the... Full Answer >
Filed Under:
o

Software

Q:

What is the definition of Microsoft Word?


A:

Microsoft Word is word processing software that allows users to create and
edit text documents. Users can start with blank documents or work from... Full
Answer >
Filed Under:
o

Software

Q:

What is the purpose of Microsoft Excel?


A:
Microsoft Excel is a spreadsheet application designed to perform basic and
complex mathematical computations and functions. In addition to performing...
Full Answer >
Filed Under:
o

Software

Q:

What is the purpose of Microsoft Publisher?


A:
Microsoft Publisher is a desktop publishing program that allows users to
create professional-quality publications, according to Microsoft. The
program... Full Answer >
Filed Under:
o

Software

You May Also Like

Q:

How can I emulate PSP games?

Q:

What is the purpose of a firewall?

Q:

What are the advantages and disadvantages of Microsoft Excel?

Q:

How do you make a pamphlet using Microsoft Word?

Q:

How do you install Adobe Flash?

Q:

What is the importance of Microsoft Excel?

Ads related to What is the purpose of Microsoft Access?


Free eBooks
www.readingfanatic.com
Download 1000's of Free eBooks, Get Reviews & More! Get App
database software
en.exerd.com/
Database Modeling Software, Database Softwares, ERD. Get info.

Why is it difficult to develop a unified


database of places?

I would assume that most places (i.e. businesses) have had to register with a government
agency. Under most U.S. laws, the government agency would be required to disclose
information about the registered place. Using the publicly available information, a unified
database of places could then be created. Very intelligent people are tackling this very
problem at Google, Twitter, & Facebook, among many places. Therefore, I would like to
understand why you couldn't solve the problem with the solution described above. What
makes this problem so difficult to answer?
3 Answers
Ask to Answer

Grant Ritchie, Founder of Locationary


6 upvotes by Neil Kandalgaonkar, Anonymous, Tracy Chou, (more)
There is no single source of information on commercial, public and residential places
(although this is what we're building at Locationary - more on that below). Information
about places exists in a variety of different formats and from a variety of different sources
in various levels of completeness, accuracy, recency and structure. The challenge is to
take data from these various sources, unify the records while keeping the data
"structured" and while excluding the places that are no longer there (gone out of business,
closed for renovations, etc.).
Let's go through the challenges that someone would face when building a unified
database from various sources:
1) Format and Structure: Firstly, you have to examine your data sources and create the
superset. Although time-consuming, this step is one of the easiest. Still, someone needs to
do it and maintain it as things change. This step becomes more complicated the more
diverse your data sources. Each data source needs to be mapped to your superset and
you'll have to update these mappings when your sources change (and they will).
2) Processing: Once step one is done, you then prepare to load data from your sources
into your main database. Now things start getting more difficult. Many of the places will
have no meta information so you won't know what type of place it is. This matters if
you're trying to create a database for local search. Generally you will only want
commercial places and will want to exclude personal places like "Grandma's House" or
"The Tree Where We Had Our First Kiss". It's very difficult to figure out what the place
is after-the-fact if the data source doesn't disclose it. For example, many social check-in
apps don't get their users to always tag these places (and these tags aren't checked for
accuracy) and accordingly many places are of an unknown type.
You'll also have to deal with duplications. When loading data from different sources, the
same place will be in one or more sources but will often have different names or other
details. Remember, there are many ways to write out something as common as an
address. You'll need to decide which source is more accurate, or which fields from which

sources are more likely correct. You'll need to create rules to find the duplicates and then
other rules to process the duplicates. Inevitably, many duplicates will sneak through your
rules and you'll need to decide whether to manually inspect your database and to
manually select which places to merge or delete. Manually inspecting millions of places
can take a bit of time unless you have hundreds of thousands of workers but if you leave
these duplicates in your database, your database will be dirtier and less useful.
3) Verification: The third step is to verify the places. Even if you have no duplicates,
you'll want confirmation that the place still exists. Some of your sources may be many
years old. The place may have closed down long ago. If you're supplying data to local
search apps, you don't want to be sending people to places that no longer exist (I've
unfortunately been recently guided by Google Maps to a place that moved over two years
earlier.) There are really only two ways to know if the place is still there. You ask the
owner, or you ask another local you trust.
4) Maintenance: The fourth and ongoing step is to maintain your database. If you have
millions of places in your database, many thousands will be closing every day. You just
don't know which ones unless you create a system to find them and remove them. You
can't also just count on the place owners to do it. Just because an owner added the place a
month ago doesn't mean that it's still there. It might have closed and the owner may no
longer remember it was added or care enough to remove it. You'll need to create a system
for removing places that were added by their owners or by others and have since closed.
You'll also need a system to update the various place details like phone numbers, hours of
operation, website links, etc. because these details change over time too.
I've seen various articles posted by Techcrunch and others suggesting this unified
database would be created if companies got together and dumped their data into a
common database. These articles don't go into the 'logistics' of the above steps and don't
suggest ways to accomplish each one. In my opinion, there is no utility to having a
massive database of dirty data. I also believe that to solve this problem you must be
completely obsessed and dedicated to it. It's got to be the only thing you do because of
how many issues you'll face.
This challenge of creating a global place database is near and dear to my heart. I'm
working on a project called Locationary that has a patent-pending system for motivating
the public to check on places and update them. We now have an army of locals in over 70
countries who compete against each other to be the first to add new places as soon as they
open, to remove places that close, and to check and validate the place details. Our
mission is to create an open global place database that we can distribute for free for
everyone to commercialize in their apps and websites.
I'm also hoping to rally the tech community behind an open local project so that we can
together solve this local data problem. I really believe that if the online community gets
together, we'll be able to create an accurate, real-time, structured local data feed that we
can build into amazing products and apps. IMHO, we shouldn't be competing with data.
If we do, the data becomes fragmented and we all lose. We should all have the best free

data and be competing with better app features, UI, and customer service. Just my 2c. If
you want to get involved or join forces, please message me!
You can now see Locationary's data online. For example, the data for the US is here:
http://www.locationary.com/place...
Updated 25 Nov, 2010.
Downvote
Comment1
Related Questions

Is it possible to merge my own database of places with that of foursquare's?

Which apps, aside from Instagram, use Foursquare's venue database entirely for
place data?

Facebook Places: Does checking into a remote location scream "Hey, I am not at
home or on vacation! Please break into my house!"?

Quora User, CEO, Micello Inc.


3 upvotes by Micello Maps, Robin Allenson, and Shaan Patel.
A big missing piece to create a unified database of places is the indoor data. Shopping
malls or plazas can have anywhere from 25 to 250+ stores across multiple levels.
Typically, the address of each stores is "unit number, shopping mall address" (if it exists).
This isn't very useful (can't derive the lat/long). Plus of course, there are stores on
multiple levels. The address of a store often leads to the nearest cross streets, also very
inaccurate.
[disclosure - my company, micello, is often called "google maps inside a building". We
are making geo-accurate indoor maps of all kinds of places, like shopping malls, airports,
conferences, business campuses etc]
Written 5 Nov, 2010.
Downvote
Comment

Eugene Osovetsky, WebServius Founder & CTO


There are companies that do exactly this: compile a list of "places" (usually places of
business) from various sources, including mandatory government registrations of the type
you mention. One example of a company that does this is Compass Marketing Solutions they even have an API allowing access to this data, see http://compass.webservius.com
Disclaimer: API technology for Compass is provided by my company.
Updated 20 Apr, 2011.
Downvote
Comment
1 Answer Collapsed
Write an answer
Related Questions

Facebook Places: Kota Tolikara Papua

How long would it take to develop a places database on my network? using


google places api

Google Places: What is the best cafe in cairo egypt?

Google Places: What is the postal code of sheraton in cairo, egypt?

Facebook Places: How do you claim your listing?

Google Places: How do you set up a business to be a 24-hour location?

Google Places: Create a custom map view.

Sign in to read all of Quora.


By continuing you indicate that you have read and agree to the Terms of Service.
Sign Up with Email

Best Questions in Real Time Location Services

Location-Based Services (LBS): What is the difference between Walkbase, GloPos,


Qubulus, Micello, Nokias HAIP and TruePosition?
Top Stories
Read More

How do programmers have a lot of time to spend on coding?

Augie Gardner
61 upvotes by Anya Deason, Quora User, Quora User, (more)
I work pretty reasonable, 45-50 hour weeks as a programmer. I'm a social guy, large
friend circle, graduated college from a great computer science school about 2.5 yrs ago,
live in a big city (DC), pay a ton in rent. Single, active in sports, gym, with plenty of
very satisfying hobbies. I don't come off as your typical "programmer".
Yet there's nothing I like doing in my free time more than ...
Read More

Who would win on an open field with equal numbers for their army: Genghis Khan or
Alexander the Great?

Andy Lee Chaisiri, nomad at heart


1.3k upvotes by Aditya Sanyal, Koushik Rajagopalan, Ashton Lee, (more)

There's over 1,000 years separating these two


conquerors
The difference a millennium makes is...

Steel
Iron becomes steel when exposed to just the right amount of carbon, hardening it enough
to keep an edge while maintaining enough flexibility to not be brittle. In Alexander the
Great's time, steel was either unheard of or incredibly rare (it's disputed). In Genghis
Khan's time it was mass pr...
Read More

What is it like to burn out as a student at MIT?

Aurora Weston, MIT class of 2010


1.4k upvotes by Lauren Chai, Matt Hodel, Inna Vishik, (more)

I'll tell you about my experience.


I started having anxiety dreams about failing classes or forgetting projects that I still get
to this day, four years after leaving. They would wake me up at 3 AM on many random
days, costing me sleep.
Lack of sleep makes me tired and depressed. Such fatigue made me start falling asleep in
classes, which made me embarrassed, and made it hard to study, which ...

You might also like