The Database
Environment
Prof. Ma. Ymelda C. Batalla
Introduction
Today, more than at any previous time,
the success of an organization depends on its
ability to acquire accurate and timely data
about its operations, to manage this data
effectively, and to use it to analyze and guide
its activities.
Definition of Terms:
Data
It is a stored representation of objects and events that have
meaning and importance in the users environment.
referred to facts concerning objects and events that could be
recorded and stored on computer media.
Structured: numbers, character, dates
Unstructured/Multimedia: images, sound, video segments,
documents, maps, emails
Information
It is a data that have been processed in such a way as to increase
the knowledge of the person who uses the data.
Metadata
These are data that describe the properties or characteristics of
end-user data and the context of that data.
It is also refer to Data about data.
Hierarchy of Data
Bit
It is the smallest unit of data (0 and 1).
Byte
It consist of 8 bits; collection of bits; it is a character.
Field
It is a group of characters that form a word
Record
It is a collection of related field.
Files
It is a collection of records.
Database
It is collection of interrelated files.
Duplication of Data
Different systems/programs have separate copies of the same
data
SOLUTION:
The DATABASE Approach
Central repository of shared data
Data is managed by a controlling agent
Stored in a standardized, convenient form
Order Filing
System
Invoicing
System
Payroll
System
DBMS
Central database
Contains employee,
order, inventory,
pricing, and
customer data
Advantages
Approach
of
the
Database
Program-Data Independence
The separation of data descriptions (metadata) from the
application programs that use the data.
Planned Data Redundancy
Advantages of the
Approach (contd)
Database
Elements
Approach
of
the
Database
Data models
Graphical systems used to capture the nature and relationships
among data. (Entity, Attributes, Relationships)
Enterprise Data Modelhigh-level entities and relationships for
the organization
Project Data Modelmore detailed view, matching data structure
in database or data warehouse.
Relational Databases
A database that represents data as a collection of tables in which
all data relationships are represented by common values in
related tables.
Elements
Approach
of
the
Database
Database Applications
Application programs used to perform database activities for
database users.
Activities:
Create to add new data to the database.
Read to read current database data.
Update to modify current database data.
Delete to delete current data from the database.
Components of the
Database Environment
Computer Aided Software Engineering (CASE) Tools
Repository
Database
Components of the
Database Environment (contd)
Application Programs
Computer-based application programs are used to create and
maintain the database and provide information to users; software
using the data
User Interface
Data/Database Administrators
System Developers
End Users
of
Personal Databases
It is designed to support one user. The purpose of these
databases is to provide the user with ability to manage (store,
update, delete, and retrieve) small amounts of data in an efficient
manner.
1980s
Structured Query Language (SQL), became the standard query
language.
Object-oriented DBMS (OODBMS) develops. (1985)
1990s
Incorporation of object-orientation in relational DBMSs. (Objectrelational)
First Internet database applications (1995)
2000s
Database applications continue to grow, the three leading database
companies in the western world are Microsoft, IBM, and Oracle.
The END