บทที่3 Data Resource Management

43
1 Data Resource Data Resource Management Management 3 3

description

 

Transcript of บทที่3 Data Resource Management

Page 1: บทที่3 Data Resource Management

1

Data Resource Data Resource ManagementManagement

33

Page 2: บทที่3 Data Resource Management

2

Learning ObjectivesLearning Objectives

• Explain the importance of Explain the importance of implementing data resource implementing data resource management processes and management processes and technologies in an organization.technologies in an organization.

• Understand the advantages of a Understand the advantages of a database management approach database management approach to managing the data resources of to managing the data resources of a business.a business.

33

Page 3: บทที่3 Data Resource Management

3

• Explain how database management Explain how database management software helps business professionals software helps business professionals and supports the operations and and supports the operations and management of a business.management of a business.

• Illustrate each of the following concepts:Illustrate each of the following concepts:– Major types of databasesMajor types of databases– Data warehouses and data miningData warehouses and data mining– Logical data elementsLogical data elements– Fundamental database structuresFundamental database structures– Database access methodsDatabase access methods– Database developmentDatabase development

Learning Objectives (continued)Learning Objectives (continued)33

Page 4: บทที่3 Data Resource Management

4

Section ISection I

• Managing Data ResourcesManaging Data Resources

33

Page 5: บทที่3 Data Resource Management

5

Data Resource ManagementData Resource Management

• A managerial activityA managerial activity

• Applies information systems Applies information systems technology to managing data technology to managing data resources to meet needs of resources to meet needs of business stakeholders.business stakeholders.

33

Page 6: บทที่3 Data Resource Management

6

• Logical Data ElementsLogical Data Elements

33 Foundation Data ConceptsFoundation Data Concepts

Page 7: บทที่3 Data Resource Management

7

• Levels of dataLevels of data– CharacterCharacter

• Single alphabetical, numeric, or other Single alphabetical, numeric, or other symbolsymbol

– FieldField• Groupings of charactersGroupings of characters• Represents an attribute of some entityRepresents an attribute of some entity

33 Foundation Data Concepts (continued)Foundation Data Concepts (continued)

Page 8: บทที่3 Data Resource Management

8

Foundation Data Concepts (continued)Foundation Data Concepts (continued)

– RecordsRecords• Related fields of dataRelated fields of data• Collection of attributes that describe an Collection of attributes that describe an

entityentity• Fixed-length or variable-lengthFixed-length or variable-length

33

Page 9: บทที่3 Data Resource Management

9

– Files (table)Files (table)• A group of related recordsA group of related records• Classified byClassified by

– Primary usePrimary use– Type of dataType of data– permanencepermanence

Foundation Data Concepts (continued)Foundation Data Concepts (continued)33

Page 10: บทที่3 Data Resource Management

10

– DatabaseDatabase• Integrated collection of logically related Integrated collection of logically related

data elementsdata elements• Consolidates records into a common pool Consolidates records into a common pool

of data elementsof data elements• Data is independent of the application Data is independent of the application

program using them and type of storage program using them and type of storage devicedevice

Foundation Data Concepts (continued)Foundation Data Concepts (continued)33

Page 11: บทที่3 Data Resource Management

11

Types of DatabasesTypes of Databases

• OperationalOperational– Supports business processes and Supports business processes and

operationsoperations– Also called subject-area databases, Also called subject-area databases,

transaction databases, and transaction databases, and production databasesproduction databases

33

Page 12: บทที่3 Data Resource Management

12

Types of Databases (continued)Types of Databases (continued)

• DistributedDistributed– Replicated and distributed copies or Replicated and distributed copies or

parts of databases on network parts of databases on network servers at a variety of sites.servers at a variety of sites.

– Done to improve database Done to improve database performance and securityperformance and security

33

Page 13: บทที่3 Data Resource Management

13

• ExternalExternal– Available for a fee from commercial Available for a fee from commercial

sources or with or without charge on sources or with or without charge on the Internet or World Wide Webthe Internet or World Wide Web

• HypermediaHypermedia– Hyperlinked pages of multimediaHyperlinked pages of multimedia

33 Types of Databases (continued)Types of Databases (continued)

Page 14: บทที่3 Data Resource Management

14

Data Warehouses and Data MiningData Warehouses and Data Mining

• Data warehouseData warehouse– Stores data extracted from Stores data extracted from

operational, external, or other operational, external, or other databases of an organizationdatabases of an organization

– Central source of “structured” dataCentral source of “structured” data– May be subdivided into data martsMay be subdivided into data marts

33

Page 15: บทที่3 Data Resource Management

15

Data Warehouses and Data Mining (continued)Data Warehouses and Data Mining (continued)

• Data miningData mining– A major use of data warehouse A major use of data warehouse

databasesdatabases– Data is analyzed to reveal hidden Data is analyzed to reveal hidden

correlations, patterns, and trendscorrelations, patterns, and trends

33

Page 16: บทที่3 Data Resource Management

16

Database Management ApproachDatabase Management Approach

• Consolidates data records and Consolidates data records and objects into databases that can be objects into databases that can be accessed by many different accessed by many different application programsapplication programs

33

Page 17: บทที่3 Data Resource Management

17

Database Management Approach (continued)Database Management Approach (continued)

• Database Management SystemDatabase Management System– Software interface between users and Software interface between users and

databasesdatabases– Controls creation, maintenance, and Controls creation, maintenance, and

use of the databaseuse of the database

33

Page 18: บทที่3 Data Resource Management

18

33 Database Management Approach (continued)Database Management Approach (continued)

Page 19: บทที่3 Data Resource Management

19

• Database InterrogationDatabase Interrogation– QueryQuery

• Supports ad hoc requestsSupports ad hoc requests• Tells the software how you want to Tells the software how you want to

organize the dataorganize the data• SQL queriesSQL queries• Graphical (GUI) & natural queriesGraphical (GUI) & natural queries

33 Database Management Approach (continued)Database Management Approach (continued)

Page 20: บทที่3 Data Resource Management

20

– Report GeneratorReport Generator• Turns results of query into a useable Turns results of query into a useable

reportreport

• Database MaintenanceDatabase Maintenance– Updating and correcting dataUpdating and correcting data

33 Database Management Approach (continued)Database Management Approach (continued)

Page 21: บทที่3 Data Resource Management

21

• Application DevelopmentApplication Development– Data manipulation languageData manipulation language– Data entry screens, forms, reports, or Data entry screens, forms, reports, or

web pagesweb pages

33 Database Management Approach (continued)Database Management Approach (continued)

Page 22: บทที่3 Data Resource Management

22

Implementing Data Resource ManagementImplementing Data Resource Management

• Database AdministrationDatabase Administration– Develop and maintain the data Develop and maintain the data

dictionarydictionary– Design and monitor performance of Design and monitor performance of

databasesdatabases– Enforce database use and security Enforce database use and security

standardsstandards

33

Page 23: บทที่3 Data Resource Management

23

Implementing Data Resource Management Implementing Data Resource Management (continued)(continued)

• Data PlanningData Planning– Corporate planning and analysis Corporate planning and analysis

functionfunction– Developing the overall data Developing the overall data

architecturearchitecture

33

Page 24: บทที่3 Data Resource Management

24

• Data AdministrationData Administration– Standardize collection, storage, and Standardize collection, storage, and

dissemination of data to end usersdissemination of data to end users– Focused on supporting business Focused on supporting business

processes and strategic business processes and strategic business objectivesobjectives

– May include developing policy and May include developing policy and setting standardssetting standards

33Implementing Data Resource Management Implementing Data Resource Management (continued)(continued)

Page 25: บทที่3 Data Resource Management

25

• ChallengesChallenges– Technologically complexTechnologically complex– Vast amounts of dataVast amounts of data– Vulnerability to fraud, errors, and Vulnerability to fraud, errors, and

failuresfailures

33Implementing Data Resource Management Implementing Data Resource Management (continued)(continued)

Page 26: บทที่3 Data Resource Management

26

Section IISection II

• Technical Foundations of Technical Foundations of Database ManagementDatabase Management

33

Page 27: บทที่3 Data Resource Management

27

Database StructuresDatabase Structures

• HierarchicalHierarchical– TreelikeTreelike– One-to-many relationshipOne-to-many relationship– Used for structured, routine types of Used for structured, routine types of

transaction processingtransaction processing

33

Page 28: บทที่3 Data Resource Management

28

Database Structures (continued)Database Structures (continued)

• NetworkNetwork– More complexMore complex– Many-to-many relationshipMany-to-many relationship– More flexible but doesn’t support ad More flexible but doesn’t support ad

hoc requests wellhoc requests well

33

Page 29: บทที่3 Data Resource Management

29

• RelationalRelational– Data elements stored in simple tablesData elements stored in simple tables– Can link data elements from various Can link data elements from various

tablestables– Very supportive of ad hoc requests Very supportive of ad hoc requests

but slower at processing large but slower at processing large amounts of data than hierarchical or amounts of data than hierarchical or network modelsnetwork models

33 Database Structures (continued)Database Structures (continued)

Page 30: บทที่3 Data Resource Management

30

• Multi-DimensionalMulti-Dimensional– A variation of the relational modelA variation of the relational model– Cubes of data and cubes within cubesCubes of data and cubes within cubes– Popular for online analytical Popular for online analytical

processing (OLAP) applicationsprocessing (OLAP) applications

33 Database Structures (continued)Database Structures (continued)

Page 31: บทที่3 Data Resource Management

31

33 Database Structures (continued)Database Structures (continued)

Page 32: บทที่3 Data Resource Management

32

• Object-orientedObject-oriented– Key technology of multimedia web-Key technology of multimedia web-

based applicationsbased applications– Good for complex, high-volume Good for complex, high-volume

applicationsapplications

33 Database Structures (continued)Database Structures (continued)

Page 33: บทที่3 Data Resource Management

33

33 Database Structures (continued)Database Structures (continued)

Page 34: บทที่3 Data Resource Management

34

Accessing DatabasesAccessing Databases

• Key fields (primary key)Key fields (primary key)– A field unique to each record so it can A field unique to each record so it can

be distinguished from all other records be distinguished from all other records in a tablein a table

33

Page 35: บทที่3 Data Resource Management

35

Accessing Databases (continued)Accessing Databases (continued)

• Sequential accessSequential access– Data is stored and accessed in a Data is stored and accessed in a

sequence according to a key fieldsequence according to a key field– Good for periodic processing of a large Good for periodic processing of a large

volume of data, but updating with new volume of data, but updating with new transactions can be troublesometransactions can be troublesome

33

Page 36: บทที่3 Data Resource Management

36

• Direct accessDirect access– MethodsMethods

• Key transformationKey transformation• IndexIndex• Indexed sequential accessIndexed sequential access

33 Accessing Databases (continued)Accessing Databases (continued)

Page 37: บทที่3 Data Resource Management

37

Database DevelopmentDatabase Development

• Data dictionaryData dictionary– Directory containing metadata (data Directory containing metadata (data

about data)about data)• StructureStructure• Data elementsData elements• InterrelationshipsInterrelationships• Information regarding access and useInformation regarding access and use• Maintenance & security issuesMaintenance & security issues

33

Page 38: บทที่3 Data Resource Management

38

Database Development (continued)Database Development (continued)

• Data Planning & Database DesignData Planning & Database Design– Planning & Design ProcessPlanning & Design Process

• Enterprise modelEnterprise model• Entity relationship diagrams (ERDs)Entity relationship diagrams (ERDs)• Data modelingData modeling

– Develop logical framework for the physical Develop logical framework for the physical designdesign

33

Page 39: บทที่3 Data Resource Management

39

Discussion QuestionsDiscussion Questions

• How should an e-business enterprise How should an e-business enterprise store, access, and distribute data & store, access, and distribute data & information about their internal operations information about their internal operations & external environment?& external environment?

• What roles do database management, What roles do database management, data administration, and data planning data administration, and data planning play in managing data as a business play in managing data as a business resource?resource?

33

Page 40: บทที่3 Data Resource Management

40

Discussion Questions (continued)Discussion Questions (continued)

• What are the advantages of a What are the advantages of a database management approach to database management approach to organizing, accessing, and managing organizing, accessing, and managing an organization’s data resources?an organization’s data resources?

• What is the role of a database What is the role of a database management system in an e-management system in an e-business information system?business information system?

33

Page 41: บทที่3 Data Resource Management

41

33 Discussion Questions (continued)Discussion Questions (continued)

• Databases of information about a firm’s Databases of information about a firm’s internal operations were formerly the only internal operations were formerly the only databases that were considered to be databases that were considered to be important to a business. What other important to a business. What other kinds of databases are important for a kinds of databases are important for a business today?business today?

• What are the benefits and limitations of What are the benefits and limitations of the relational database model for the relational database model for business applications?business applications?

Page 42: บทที่3 Data Resource Management

42

• Why is the object-oriented database Why is the object-oriented database model gaining acceptance for model gaining acceptance for developing applications and managing developing applications and managing the hypermedia databases at business the hypermedia databases at business websites?websites?

• How have the Internet, intranets, How have the Internet, intranets, extranets, and the World Wide Web extranets, and the World Wide Web affected the types and uses of data affected the types and uses of data resources available to business end resources available to business end users?users?

33 Discussion Questions (continued)Discussion Questions (continued)

Page 43: บทที่3 Data Resource Management

43

ReferencesReferences

• James A. O'Brien; George M. Marakas. Management Information Systems: Managing Information Technology in the Business Enterprise 6th Ed., Boston: McGraw-Hill/ Irwin,2004

33