0% found this document useful (0 votes)
71 views53 pages

Week 06 PDF

This document discusses data resource management and database concepts. It covers logical data elements, common database structures like hierarchical, network, relational, and multidimensional structures. It also discusses database development processes, types of databases like operational and external databases, and data warehousing. Finally, it compares traditional file processing to the database management approach.

Uploaded by

tanmoy8554
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views53 pages

Week 06 PDF

This document discusses data resource management and database concepts. It covers logical data elements, common database structures like hierarchical, network, relational, and multidimensional structures. It also discusses database development processes, types of databases like operational and external databases, and data warehousing. Finally, it compares traditional file processing to the database management approach.

Uploaded by

tanmoy8554
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 53

TOPIC 5:

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

 Common database structures…


 Hierarchical
 Network
 Relational
 Object-oriented
 Multi-dimensional

6
Hierarchical Structure

 Early DBMS structure


 Records arranged in tree-like structure
 Relationships are one-to-many
7
Network Structure

 Used in some mainframe DBMS packages


 Many-to-many relationships

8
Relational Structure

 Most widely used structure


 Data elements are stored in tables
 Row represents a record; column is a field
 Can relate data in one file with data in another,
if both files share a common data element

9
Multidimensional Structure

 Variationof relational model


 Uses multidimensional structures to
organize data
 Data elements are viewed as being in cubes
 Popular for analytical databases that support
Online Analytical Processing (OLAP)

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

 Used in object-oriented database management


systems (OODBMS)
 Supports complex data types more efficiently
than relational databases
 Example: graphic images, video clips,
web pages

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

 Stores detailed data needed to support


business processes and operations
 Also called subject area databases (SADB),
transaction databases, and production
databases
 Database examples: customer, human
resource, inventory

23
Operational Databases

24
External Databases

 Databases available for a fee from commercial


online services, or free from the Web
 Example: hypermedia databases, statistical
databases, bibliographic and full text
databases
 Search engines like Google or Yahoo are
external databases

25
Hypermedia Databases

Ahypermedia database contains


 Hyperlinked pages of multimedia
 Interrelated hypermedia page elements,
rather than interrelated data records

26
Data Warehouses

 Stores static data that has been extracted from


other databases in an organization
 Central source of data that has been cleaned,
transformed, and cataloged
 Data is used for data mining, analytical processing,
analysis, research, decision support
 Data warehouses may be divided into data
marts
 Subsets of data that focus on specific aspects
of a company (department or business process)

27
Applications and Data Marts

28
Data Mining

 Data in data warehouses are analyzed to reveal


hidden patterns and trends
 Market-basket analysis to identify new
product bundles
 Find root cause of qualify or manufacturing
problems
 Prevent customer attrition
 Acquire new customers
 Cross-sell to existing customers
 Profile customers with more accuracy
29
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

 Endusers use a DBMS query feature or report


generator
 Response is video display or printed report
 No programming is required
 Query language
 Immediate response to ad hoc data requests
 Report generator
 Quickly specify a format for information you
want to present as a report
39
Database Interrogation
 SQL Queries
 Structured,international standard query language
found in many DBMS packages
 Query form is SELECT…FROM…WHERE…

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

You might also like