+ All Categories
Home > Documents > MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information...

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information...

Date post: 22-Dec-2015
Category:
Upload: sibyl-nelson
View: 217 times
Download: 0 times
Share this document with a friend
Popular Tags:
43
MSIS 110: Introduction to Computers; Instructor: S. Mathiya lakan 1 Organizing Data and Information Chapter 5
Transcript
Page 1: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 1

Organizing Data and Information

Chapter 5

Page 2: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 2

Principles and Learning Objectives

• The database approach to data management provides significant advantages over the traditional file-based approach.

– Define general data management concepts and terms, highlighting the advantages and disadvantages of the database approach to data management.

– Name three database models and outline their basic features, advantages, and disadvantages.

Page 3: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 3

Principles and Learning Objectives

• A well-designed and well-managed database is an extremely valuable tool in supporting decision making.

– Identify the common functions performed by all database management systems and identify three popular end-user database management systems.

Page 4: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 4

Principles and Learning Objectives

• The number and types of database applications will continue to evolve and yield real business benefits

– Identify and briefly discuss current database applications.

Page 5: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 5

The Hierarchy of Data

Page 6: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 6

Data Entities, Attributes, and Keys

Page 7: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 7

The Traditional versus the Database Approach to Data Management

Page 8: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 8

The Traditional Approach

Page 9: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 9

Traditional Approach

• Data redundancy• Program-data dependence• Data integrity

Page 10: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 10

Database Approach

Page 11: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 11

Advantages of the Database Approach

Page 12: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 12

Advantages of the Database Approach

Page 13: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 13

Disadvantages of the Database Approach

Page 14: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 14

Data Modeling & Database Models

Page 15: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 15

Data Modeling and Database Models

• Content - What data should be collected?• Access - What data should be given to what users?• Logical structure - How will the data be organized to

make sense to a particular user?• Physical organization - Where will the data actually be

located?

Page 16: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 16

Data Modeling

• Enterprise data modeling• Planned data redundancy• Data model• Entity-relationship diagrams

Page 17: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 17

Entity-Relationship (ER) Diagrams

Page 18: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 18

Data Models

• Hierarchical models• Network models• Relational models

Page 19: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 19

Hierarchical (Tree) Models

Page 20: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 20

Network Models

Page 21: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 21

Relational Models

Page 22: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 22

Relational Models

Page 23: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 23

Data Cleanup

Page 24: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 24

Database Management Systems (DBMSs)

• Provide a user view• Create and modify the database• Store and retrieve data• Manipulate data• Produce reports

Page 25: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 25

Creating and Modifying the Database

Page 26: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 26

Data Definition Language

Page 27: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 27

Creating and Modifying the Database

Page 28: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 28

Data Dictionary Benefits

• Reduced data redundancy• Faster program development• Easier data & information modification• Increased data reliability

Page 29: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 29

Storing and Retrieving Data

Page 30: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 30

Structured Query Language

Page 31: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 31

Database Output

Page 32: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 32

Popular Database Management Systems

Page 33: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 33

Selecting a DBMS

• Database size• Number of concurrent users• Performance• Integration• Features• Vendor• Cost

Page 34: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 34

Database Management Systems

Page 35: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 35

Data Warehouses

Page 36: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 36

Comparison of OLTP and Data Warehousing

Page 37: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 37

Database Developments

• Data warehouses• Data marts• Data mining

Page 38: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 38

Data Mining

Page 39: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 39

Distributed Databases

Page 40: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 40

On-Line Analytical Processing

Page 41: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 41

Open Database Connectivity (ODBC)

Page 42: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 42

Object-Relational Database Management Systems

• Stores objects• Hypermedia• Spatial data technology

Page 43: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 43

Summary

• Data - one of the most valuable resources a firm possesses

• Entity - a generalized class of objects for which data is collected, stored, and maintained

• DBMS - a group of programs used as an interface between a database and application programs

• Traditional on-line transaction processing (OLTP) - do not support the types of data analysis needed today


Recommended