Chapter 5 Data Resource Management Mc GrawHillIrwin Copyright

  • Slides: 15
Download presentation
Chapter 5 Data Resource Management Mc. Graw-Hill/Irwin Copyright © 2013 by The Mc. Graw-Hill

Chapter 5 Data Resource Management Mc. Graw-Hill/Irwin Copyright © 2013 by The Mc. Graw-Hill Companies, Inc. All rights reserved.

Learning Objectives v Explain the value of implementing data resource management processes and technologies

Learning Objectives v Explain the value of implementing data resource management processes and technologies in an organization. v Outline the advantages of a database management approach to managing the data resources of a business, compared with a file processing approach. v Explain how database management software helps business professionals and supports the operations and management of a business. 5 -2

Learning Objectives v Provide examples to illustrate each of the following concepts: v. Major

Learning Objectives v Provide examples to illustrate each of the following concepts: v. Major types of databases v. Data warehouses and data mining v. Logical data elements v. Fundamental database structures v. Database development 5 -3

Section 1 Technical Foundations of Database Management 5 -4

Section 1 Technical Foundations of Database Management 5 -4

II. Fundamental Data Concepts v. Character – the most basic logical data element that

II. Fundamental Data Concepts v. Character – the most basic logical data element that can be observed, a single alpha or numeric or other symbol, represented by one byte v. Field – a grouping of related characters, as a last name or a salary, represents an attribute of some entity General Purpose Application Programs – perform common information processing jobs for end users 5 -5

II. Fundamental Data Concepts v. Record – a grouping of attributes that describe an

II. Fundamental Data Concepts v. Record – a grouping of attributes that describe an entity v. File – a group of related data records v. Database – a collection of logically related data elements 5 -6

IV. Database Development v Database Administrator (DBA) – controls development and administration of the

IV. Database Development v Database Administrator (DBA) – controls development and administration of the database v Data Definition Language (DDL) – used to specify the contents, relationships, and structure of the database v Data Dictionary – directory containing the metadata 5 -7

IV. Database Development v Metadata – data about the data (a set of data

IV. Database Development v Metadata – data about the data (a set of data that describes and gives information about other data) v Data Planning and Database Design v. Data Modeling (Entity-Relationship Diagrams) – logical models of the data itself; this must be done before choosing the database model v. Schema – the physical/internal view of a system v. Subschema – the logical/external view of a system 5 -8

IV. Database Development Entity Relationship Diagram 5 -9

IV. Database Development Entity Relationship Diagram 5 -9

Section 2 Managing Data Resources 5 -10

Section 2 Managing Data Resources 5 -10

I. Data Resource Management v. Data are an organizational resource that must be managed

I. Data Resource Management v. Data are an organizational resource that must be managed as any other resource 5 -11

II. Data Warehouses and Data Mining v. Data Warehouse – stores data extracted from

II. Data Warehouses and Data Mining v. Data Warehouse – stores data extracted from other databases v. Data Mart – subset of a data warehouse focusing on a single topic, customer, product, etc. v. Data Mining – analyzing a data warehouse to reveal hidden patterns and trends 5 -12

III. Traditional File Processing v Data was stored in independent files without regard to

III. Traditional File Processing v Data was stored in independent files without regard to other needs for that data v Problems of File Processing – databases seek to solve these problems v Data Redundancy – the same data is kept in more than one location; databases seek to Control (NOT reduce!) Redundancy; this led to Data Inconsistency – same data in multiple locations but the Values were Different 5 -13

IV. Traditional File Processing v Problems of File Processing – databases seek to solve

IV. Traditional File Processing v Problems of File Processing – databases seek to solve these problems v Lack of data Integration – data not easily available for ad hoc requests v Data Dependence – data and programs were “tightly coupled”, changing one meant having to change the other v Lack of Data Integrity (Standardization) – data was defined differently by different end users or applications 5 -14

V. Database Management Approach v Database Interrogation – query (“ask”) the database for information

V. Database Management Approach v Database Interrogation – query (“ask”) the database for information v Query Language – allows ad hoc requests of the database v SQL Queries (Structured Query Language) – standard query language found in many databases v Boolean Logic – 3 logical operators: AND, OR, and NOT v Graphical and Natural Queries – easier methods of structuring SQL statements 5 -15