Database Solutions
Databases are a crucial part of most
business information systems. Almost anywhere you turn - from employee
records to online product catalogs, and marketing data to inventory
management - you'll find database technology at work.
PipM.com has provided database solutions
for various companies including a leading retail and distribution
company (distribution services, fleet tracking and personnel), a major
Utility company (used for customer billing and production of official
reports), various Estate agencies (customer referral and property
tracking), and small companies where a basic product or customer tracking
system has been required.
PipM.com mainly uses Microsoft Access
for its development, but can also provide solutions in dBase, Paradox
or Microsoft SQL Server. Systems can be produced to operate on a single
machine or a large networked system with data being entered from many
terminals. Advice on networking requirements can be given.
Due to the complex nature of databases,
this needs to be broken down into sections
***------------------This bit is
still being done - please bear with me ----------------***
Relational
Databases
Systems
Analysis
Relational
Databases
Some explanation of what a relational
database is is required at this point. Most people have worked with
a flat file database at some point, spreadsheets are a good example.
This is a list of fields that contain information. To explain further
an example is needed and we shall use the old favorite of a customer
order placing system.
Systems
Analysis
Systems analysis is a vital part
of getting the solution for the client correct.
Consultation with the client will
result in a Systems Requirement document being produced, i.e. what
is it that is required, (what information is it required to capture,
what does it need to be able to produce in the way of reports etc).
A full system analysis and design
approach is used along with constant communication with the client.
Rapid Application Development (RAD) is used so that a basic workable
database can be produced within a couple of hours, normally on-site
with the clients input. Further work is then carried out on the db
system followed by frequent visits to the client until a fully working
system that matches the criteria agreed in the systems requirement
document is met.
Good analysis will find out how the
clients process works at the moment (Current Physical), what paperwork
is involved in the process and how information moves around from department
to department. Once this information has been collated it can be arranged
in a more structured way and a diagram showing this flow of information
can be agreed with the client. At this point information that was
missed first time round often comes to light - things that were assumed
to happen often don't!
The information gathered for the
Current Physical design is then arranged into a logical process of
steps that can be translated into a computer program or database system
(Required Logical).
During this process of analysis solutions
to the problems percieved by the client can sometimes be found that
do not even require a database system to be produced, thereby reducing
your workload and saving the client time and money, good news on both
sides.
Laying this information down into
diagramatical format produces Data Flow Diagrams (DFD's) and is a
valuable tool for identifying repeated processes and information stores.
These information stores are the basis for the table set for the database.
Why would I want a Database?
What is a Database?