Fundamentals of Database Design: Best Complements by Abhay Kumar "Bittu". Mba 2 SEM ROLL:-02
Fundamentals of Database Design: Best Complements by Abhay Kumar "Bittu". Mba 2 SEM ROLL:-02
DATABASE DESIGN
BEST COMPLEMENTS BY
ABHAY KUMAR “BITTU”.
MBA 2ND SEM
ROLL:-02
Agenda
Introduction and participants needs
We will review “what is a database;”
Understand the difference between data and
information;
What is the purpose of a database system;
How to select a database system;
Database definitions and fundamental building
blocks;
Agenda (2)
Database development: the first steps;
Quality control issues;
Data entry considerations;
What is a database
A database is any organized collection of data. Some
examples of databases you may encounter in your
daily life are:
a telephone book
T.V. Guide
airline reservation system
motor vehicle registration records
papers in your filing cabinet
files on your computer hard drive.
Data vs. information:
What is the difference?
What is data? What is information?
Information is data that have
Data can be defined in been organized and
many ways. Information communicated in a coherent
science defines data as and meaningful manner.
unprocessed Data is converted into
information. information, and information
is converted into knowledge.
Knowledge; information
evaluated and organized so
that it can be used
purposefully.
Why do we need a database?
Keep records of our:
Clients
Staff
Volunteers
To keep a record of
activities and interventions;
Keep sales records;
Develop reports;
Perform research
Longitudinal tracking
What is the ultimate purpose of a
database management system?
Is to transform
Relational databases
In relational databases, fields can be used in a number of ways (and can be of
variable length), provided that they are linked in tables. It is developed based on
a database model that provides for logical connections among files (known as
tables) by including identifying data from one table in another table
Selecting a Database Management
System
Database glossary
Fundamental building blocks
Tables comprise the fundamental building blocks of any database. If you're familiar with
spreadsheets, you'll find database tables extremely similar. Take a look at this example of a table
sample database:
The table above contains the employee information for our organization -- characteristics like name,
date of birth and title. Examine the construction of the table and you'll find that each column of the
table corresponds to a specific employee characteristic (or attribute in database terms). Each row
corresponds to one particular employee and contains his or her information. That's all there is to it!
If it helps, think of each one of these tables as a spreadsheet-style listing of information.
Where do we start?
Let’s explore your “paper
system”
Client intake forms
Job application form
Funders reports
Database modeling:
Define required fields from
“forms” or required reports
Avoid repetition
Keep it simple
Identify a unique identifier or
primary key
Some Quality Control Considerations
Remember “garbage in – garbage
out”. Some examples and how to
prevent this.
Quality management encompasses
three distinct processes: quality
planning, quality control, and
quality improvement
Quality Planning in relation to
database systems design:
Who will perform data entry?
Training? On-line help?
How data entry will be
performed?
Data entry considerations
Define “must” enter fields – no record is complete unless:
such and such is entered;
Make data entry fool proof. Example: Grade level can be
entered as a number (8 or 8th or eight). By using a pull-down
menu with the correct data format these mistakes can be
avoided.
Data Entry – additional considerations
Barcode scanners
USB or
Wireless attached to a
Palm or Pocket PC
Pocket PC
WiFi 802.11g, Bluetooth
Wireless networks (real-
time on demand systems)
Thank’s
for being patience.