Professional Documents
Culture Documents
IT in Business 2
A database is a collection of data which has been
organized so that a computer program can quickly
select desired items. This could be something as
straightforward as a list of names in alphabetical
order or an ascending list of numeric stock codes.
IT in Business 3
A database system is essentially nothing more than a
computerized record keeping system. The database itself
can be regarded as a kind of electronic filing cabinet; in
other words, it is a repository for a collection of
computerized data files/tables.
The user of the system will be given facilities to perform
a variety of operations on such files including the
following among other: -
Adding new, empty files / tables to the database
Inserting new data into existing files / tables
Retrieving data from existing files / tables.
Updating data in existing files / tables.
Deleting data from existing files / tables.
Removing existing files / tables from the database.
IT in Business 4
The database is one of the cornerstones of Information Technology, and
its ability to organize, process and manage information in a structured
and controlled manner is key to many aspects of modern business
efficiency.
IT in Business 6
Databases generally have one of two basic forms
the single-file database or
the multi-file relational database.
IT in Business 7
The type of database system or tool that you
require depends on a number of factors, such as:
the complexity of the data involved, e.g plain
text, images, sound files
the quantity of data to be stored and processed
whether the data needs to be accessed and
amended by more than one person
simultaneously
whether data needs to be imported from, or
exported to, other IT systems
IT in Business 8
A database model is a theory or specification
describing how a database is structured and
used. Several such models have been suggested.
IT in Business 11
End users
Use the database system to achieve some goal
Application developers
Write software to allow end users to interface
with the database system
Database Administrator (DBA)
Plans, Designs & manages the database
system/security
Database systems programmer
Writes the database software itself
IT in Business 12
A database is a collection of files which are related
(information). A database management system (DBMS)
serves as a software interface between an application
program, the Operating System, and the actual database
files.
A database management system (DBMS) is the software
used to control the information
As an example, consider the relationship between three
database files (called Tables) that make up the database
containing:
STUDENT data, COURSE data, ENROLLMENT data.
Note these files can be linked by shared logical primary
key fields.
IT in Business 13
Examples:
> Oracle > DB2 (IBM)
> MS SQL Server > MS Access
> Ingres> PostgreSQL
> MySQL
Few DBMS concepts
Data Element or Field: logical storage element.
Record: grouped elements.
File: collection of records of one type.
Primary Key: unique identifier.
Secondary Key: identifies groups of records.
IT in Business 14
Data independence - data definitions are stored in
the database definition and not in programs.
Data Redundancy - this is minimized by enabling
data sharing across functional areas.
Improves data integrity - consistency and
accuracy of data stored by the organization.
Improves data sharing throughout the
organization.
Improves programmer productivity.
Improves data administration and control.
Standards can be enforced
Security restriction can be applied
Conflicting requirements can be balanced
IT in Business 15
IT in Business 16