You are on page 1of 16

IT in Business

Instructor: Urooj Azhar


 A database is a collection of information that is
organized so that it can easily be accessed,
managed, and updated. In one view, databases
can be classified according to types of content:
bibliographic, full-text, numeric, and images.

 One or more large structured sets of persistent


data, usually associated with software to update
and query the data.

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.

 The secret to the successful use of database


technology is the way in which data or information
is structured to enable efficient processing.

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.

Library catalogues Medical records Bank accounts

Stock control Personnel systems Product


catalogue

Student records Telephone directories Train timetables

Airline bookings Credit card details Customer histories

Stock market prices Discussion boards & so on…


IT in Business 5
 A database system consists of:
 Data (the database)
 Software
 Hardware
 Users
 Database systems allow users to:
 Store
 Update
 Retrieve
 Organize & Protect their data.

IT in Business 6
 Databases generally have one of two basic forms
 the single-file database or
 the multi-file relational database.

 Single-file databases are often called "flat file"


systems
And
 Relational databases are frequently known as
"structured" databases

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.

 Some of the models include:


 Relational model  Concept-oriented
 Hierarchical model  Entity-Attribute-
 Network model Value
 Object model  Multi-dimensional
 Object-Relational model
model
 Star schema
 Associative
 XML database
IT in Business 9
 The relational model for database management is a
database model based on predicate logic and set
theory

 It consists of the following three components:


 Data structure: Data are organized in the form of
tables with rows and columns.
 Data manipulation: Powerful operations (using
SQL language) are used to manipulate data stored in
the relations.
 Data integrity: Facilities are included to specify
business rules that maintain the integrity of data
when they are manipulated.
IT in Business 10
 A relational database can be designed with four
different types of relationships:

 One-to-One. EMPLOYEE to PARKING_SPACE


 One-to-Many. CUSTOMER to ORDERS
 Many-to-One. (Simply looking at One-to-Many the
other way around).
 Many-to-Many. ORDERS to PRODUCTS

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

You might also like