Week 06 PDF
Week 06 PDF
DATA RESOURCE
MANAGEMENT
Foundation:
What it Data?
A vital organizational Assets and should be
managed like other important business assets.
Data Resource Management
A managerial activity that applies information
systems technologies like database management,
data warehousing and other data management
tools.
For managing an organization’s data resources to
meet the information needs of their business
stakeholders.
2
Logical Data Elements
3
Logical Data Elements
Character
A single alphabetic, numeric, or other symbol
Field or data item
Represents an attribute (characteristic or quality)
of some entity (object, person, place, event) Example:
salary, job title
Record
Grouping of all the fields used to describe the attributes
of an entity. Example: payroll record with name, SSN,
pay rate
File or table
A group of related records
Database
An integrated collection of logically related data elements
4
Electric Utility Database
5
Database Structures
6
Hierarchical Structure
8
Relational Structure
9
Multidimensional Structure
10
Multidimensional Model
11
Object-Oriented Structure
An object consists of
Datavalues describing the attributes of an entity
Operations that can be performed on the data
Encapsulation
Combine data and operations, handle complex types
of data (graphics, pictures, voice, and text) more
easily than other database structures.
Inheritance
New objects can be created by replicating some or all
of the characteristics of parent objects
12
Object-Oriented Structure
13
Object-Oriented Structure
14
Evaluation of Database Structures
Hierarchical
Works for structured, routine transactions
Can’t handle many-to-many relationship
Network
More flexible than hierarchical
Unable to handle ad hoc requests
Relational
Easily responds to ad hoc requests
Easier to work with and maintain
Not as efficient/quick as hierarchical or network
15
Data Dictionary
A data dictionary
Contains data about data (metadata)
Relies on specialized software component to
manage a database of data definitions
It contains information on..
The names and descriptions of all types of
data records and their interrelationships
Requirements for end users’ access and use
of application programs
Database maintenance
Security
16
Database Development
17
Data Planning Process
Database development is a top-down process
Develop an enterprise model that defines
the basic business process of the
enterprise
Define the information needs of end users
in a business process
Identify the key data elements that are
needed to perform specific business
activities (entity relationship diagrams)
18
Entity Relationship Diagram
19
Types of Databases
20
Distributed Databases
Distributed databases are copies or parts of
databases stored on servers at multiple
locations
Improves database performance at worksites
Advantages
Protection of valuable data
Data can be distributed into smaller
databases
Each location has control of its local data
All locations can access any data, any where
21
Distributed Databases
Distributed databases are copies or parts of databases
stored on Disadvantages
Maintaining data accuracy
Replication
Look at each distributed database and find changes
Apply changes to each distributed database
Very complex, consume a lot of time and computer
resources.
Duplication
One database is master
Duplicate the master after hours, in all locations
Easier to accomplish
22
Operational Databases
23
Operational Databases
24
External Databases
25
Hypermedia Databases
26
Data Warehouses
27
Applications and Data Marts
28
Data Mining
30
Traditional File Processing
Data are organized, stored, and processed in
independent files
Each business application designed to use
specialized data files containing specific
types of data records
Problems
Data redundancy
Lack of data integration
Data dependence (files, storage devices,
software)
Lack of data integrity or standardization
31
Traditional File Processing
32
Database Management Approach
The foundation of modern methods of
managing organizational data
Consolidates data records formerly in
separate files into databases
Data can be accessed by many different
application programs
A database management system (DBMS) is
the software interface between users and
databases
33
Database Management Approach
34
Database Management System
In mainframe and server computer systems, a
software package that is used to…
Create new databases and database
applications
Maintain the quality of the data in an
organization’s databases
Use the databases of an organization to
provide the information needed by end users
35
Common DBMS Software Components
Database definition
Language and graphical tools to define
entities, relationships, integrity constraints,
and authorization rights
Nonprocedural access
Language and graphical tools to access data
without complicated coding
Application development
Graphical tools to develop menus, data entry
forms, and reports
36
Common DBMS Software Components
Procedural
language interface
Language that combines nonprocedural
access with full capabilities of a
programming language
Database tuning
Tools to monitor, improve database
performance
37
DBMS Major Functions
38
Database Interrogation
40
Database Interrogation
Graphical and Natural Queries
It is difficult to correctly phrase SQL and other
database language search queries
Most DBMS packages offer easier-to-use,
point-and-click methods
Translates queries into SQL commands
Natural language query statements are similar
to conversational English
41
Graphical Query Wizard
42
How Block Chain works
43
How Block Chain works
44
How Block Chain works
45
How Block Chain works
46
How Block Chain works
47
How Block Chain works
48
How Block Chain works
49
How Block Chain works
50
How Block Chain works (Point of Proof)
51
How Block Chain works
52
How Block Chain works
53