0% found this document useful (0 votes)
65 views24 pages

Topic 1 Introduction To Data Management

This document provides an overview of key concepts related to data management. It defines data, information, and knowledge, and explains how data is converted into information and knowledge. It also describes the basic principles of databases, including what a database and database management system are. Some advantages and disadvantages of database processing are outlined. The objectives of the database management system approach are given as self-describing, data independence, multiple views, and multiple users. A brief history of database management and different database models like hierarchical, network and relational models are also summarized.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
65 views24 pages

Topic 1 Introduction To Data Management

This document provides an overview of key concepts related to data management. It defines data, information, and knowledge, and explains how data is converted into information and knowledge. It also describes the basic principles of databases, including what a database and database management system are. Some advantages and disadvantages of database processing are outlined. The objectives of the database management system approach are given as self-describing, data independence, multiple views, and multiple users. A brief history of database management and different database models like hierarchical, network and relational models are also summarized.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 24

INTRODUCTION

TO DATA
MANAGEMENT
Ria S. Arellado
DATA AND INFORMATION
DATA: Facts concerning people, objects, vents or other
entities. Databases store data.
INFORMATION: Data presented in a form suitable for
interpretation.
Data is converted into information by programs and
queries. Data may be stored in files or in databases.
Neither one stores information.
KNOWLEDGE: Insights into appropriate actions based
on interpreted data.
KNOWLEDGE GENERATION

DATA

INFORMATION
BASIC PRINCIPLES
DATABASE: A shared collection of interrelated
data designed to meet the varied information
needs of an organization.
DATABASE MANAGEMENT SYSTEM: A collection
of programs to create and maintain a database.
Define
Construct
Manipulate
ADVANTAGES OF DATABASE PROCESSING
More information from same data Integrity
Shared data Security
Balancing conflicts among users Increased productivity
Controlled redundancy Data independence
Consistency
DISADVANTAGES OF DATABASE
PROCESSING
Increased size
Increased complexity
 More expensive personnel

Increased impact of failure


Difficulty of recovery
Cost
 Especially server and mainframe systems
OBJECTIVES OF THE DBMS APPROACH
SELF-DESCRIBING
DATA INDEPENDENCE
MULTIPLE VIEWS
MULTIPLE USERS
WHAT IS A DATABASE MANAGEMENT
SYSTEM?
Data Files
Directory
Access Engine

Utility Programs
DATABASE

DATA

METADATA

ACCESS ENGINE

UTILITIES
FILES AND DATABASES
Metadata
“Data about data”
Description of fields
Display and format instructions
Structure of files and tables
Security and access rules
Triggers and operational rules
DATABASE ACCESS
USER
INTERFACE

DATABASE

PROGRAM
HISTORY OF DATABASE MANAGEMENT
File Management Systems
Hierarchical Model
IBM “Information Management System (IMS)” 1966
Network Model
Charles Bachman’s “Integraded Data Store (IDS)” 1965
Conference on Data Systems Languages /DataBase Task Group
CODASYL/DBTG (1971)
Relational Model
E.F. Codd, 1970
FILE MANAGEMENT SYSTEMS
- Provided facilities to extract
data and share files, but did not
implement any way to connect
records in one file to those in
another. Relationships had to be
implemented in application code.
DATABASE VS FILE SYSTEMS
FILE SYSTEM
Program 1 Meta-Data

Program 2 Meta-Data Data

Program 3 Meta-Data

DATABASE
Program 1
Meta-
Program 2 Data Data

Program 3
STRUCTURED DATABASES
- Relationships were implemented by
physical pointers (called “sets”) which
allowed records to be connected in
different files. Hierarchical databases
allow only one parent set; networks
allow several. These permit efficient
processing but the sets must be
constructed on data entry and cannot
be rearranged later.
RELATIONAL MODELS

- Relational models implement


relationships with matched data values
in related files (called primary and
foreign keys). Any attributes can be
matched. The connection is established
at retrieval so interconnections can be
developed as needed.
HIERARCHY
SECTION

STUDENT INSTRUCTOR

COLLEGE COLLEGE

Each file can have only one parent. To implement a second


“parent” (COLLEGE) we have to implement a shadow copy.
NETWORK
SECTION

STUDENT INSTRUCTOR

COLLEGE

Each file can have several parents. Both SECTION and


COLLEGE are “parent” files..
RELATIONAL
SECTION

SECTION-STUDENT SECTION-INSTRUCTOR
SECTION-KEY SECTION-KEY
STUDENT-KEY INSTRUCTOR-KEY

STUDENT INSTRUCTOR
COLLEGE-KEY COLLEGE-KEY

COLLEGE

Each file can have several parents. Both SECTION and


COLLEGE are “parent” files..
RELATIONAL TERMINOLOGY
Entity
Person, place, thing or event about which we
wish to keep data
Attribute
property of an entity
Relationship
an association among entities (entity records)
DATA MANAGEMENT
Designing and managing information in a
data base environment requires:
Understanding the principles of
data modeling in system design.
Using SQL for data manipulation.
Understanding the concepts of
managing data in a database
environment.
INFORMATION SYSTEM MODELING
APPROACHES
PROCESS MODELING: The traditional method of designing
systems by following the changes to data flows.
DATA MODELING: An approach to system development that
specifies the file structure that conforms to the things
important to the organization.
PROTOTYPING: An iterative approach that focuses on
building small operating
OBJECT MODELING (Event driven design):
Defines objects that contain data and associated processing
rules encapsulated together.
THANK YOU 

You might also like