What Is A Database
What Is A Database
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
Database Management System
Collection of interrelated data
Set of programs to access the data
DBMS contains information about a particular enterprise
DBMS provides an environment that is both convenient and efficient
to use.
Database Applications:
Banking: all transactions
Airlines: reservations, schedules
Universities: registration, grades
Sales: customers, products, purchases
Manufacturing: production, inventory, orders, supply chain
Human resources: employee records, salaries, tax deductions
Database management systems (or DBMSs) can be divided into
two categories -- desktop databases and server databases.
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
Data entry considerations
Define “must” enter fields – no record is complete
unless: such and such is entered;