5. Technology Applications 5.1 What is a Database? 5.2 Types of - - PowerPoint PPT Presentation

5 technology applications 5 1 what is a database 5 2
SMART_READER_LITE
LIVE PREVIEW

5. Technology Applications 5.1 What is a Database? 5.2 Types of - - PowerPoint PPT Presentation

5. Technology Applications 5.1 What is a Database? 5.2 Types of Databases 5.3 Choosing the Right Database 5.4 Database Programming Tools 5.5 How to Search Your Database 5.6 Data Warehousing and Mining 5.7 Enterprise-Wide Data Systems


slide-1
SLIDE 1
  • 5. Technology Applications
slide-2
SLIDE 2

5.1 What is a Database? 5.2 Types of Databases 5.3 Choosing the Right Database 5.4 Database Programming Tools

slide-3
SLIDE 3

5.5 How to Search Your Database 5.6 Data Warehousing and Mining 5.7 Enterprise-Wide Data Systems

slide-4
SLIDE 4

5.8 And More Enterprise Systems 5.9 Specialized Systems – GIS and Experts 5.10 Integrating Modern Databases

slide-5
SLIDE 5

5.1 What is a Database?

slide-6
SLIDE 6

A database is where we store large amounts of

  • rganized data.
slide-7
SLIDE 7

Databases live on hard drives but they also need access software that allows us to sort through the data effectively

slide-8
SLIDE 8

Data can be stored

  • n multiple servers.

When they are physically separate, it is called a distributed database

slide-9
SLIDE 9

Several databases can be linked so that data can be searched from each base

  • seamlessly. This is

called an Integrated database

slide-10
SLIDE 10
  • The data must be
  • rganized to allow

easy searching

  • The system needs to

have good processes for collecting data as well as extracting it

The Useful Database

slide-11
SLIDE 11
  • Users must have

training and understanding on the database and its

  • peration
slide-12
SLIDE 12

Databases used to be stored on paper and now are in digital format but the logic is similar. Now it is just faster.

slide-13
SLIDE 13

5.2 Types of Databases

slide-14
SLIDE 14

There are many types of data and databases to store it. There are two versions, whoever, that are most important to understand

slide-15
SLIDE 15

Hierarchical DB - A database that organizes data into rigid parent and child hierarchies.

Last Name First Name DOB Salary Gender Doe John 10/2/2000 $25000 M Doe Jane 4/7/1965 $65000 F Gardner Greg 21/7/1956 $50000 M

slide-16
SLIDE 16

Hierarchical DB - A database that organizes data into rigid parent and child hierarchies.

Last Name First Name DOB Salary Gender Doe John 10/2/2000 $25000 M Doe Jane 4/7/1965 $65000 F Gardner Greg 21/7/1956 $50000 M Record Field

slide-17
SLIDE 17

Hierarchical databases are rigid, hard to expand or integrate and seldom used anymore. But lots of legacy databases out there

slide-18
SLIDE 18

Employees Work groups Training Supervisor ID # ID # Skill Skill DOB Education Promotion Education Seniority Seniority DOB Bonus

Relational Database

slide-19
SLIDE 19

Relational databases are flexible and easier to expand or

  • integrate. They are

the database type of choice today

slide-20
SLIDE 20

Just because you are using a modern relational database, does not mean it will be compatible with all the other relational Dbs out there

slide-21
SLIDE 21

5.3 Choosing the Right Database

slide-22
SLIDE 22

Most databases are designed to store each piece of data in

  • ne place, allowing

everyone to access it.

slide-23
SLIDE 23

This means no data conflicts and efficient storage. It also means low data redundancy.

slide-24
SLIDE 24

Redundant databases can have lower risk, but also:

  • Higher costs
  • Increased chance
  • f data confliction
slide-25
SLIDE 25

Databases hosted

  • n the cloud may be

lower cost but in- house storage typically offers better security

slide-26
SLIDE 26
slide-27
SLIDE 27

Choosing the Right Database

  • Decide what is most

important - cost, speed, security, or protection from loss

slide-28
SLIDE 28
  • Choose the database

model that gives you all of what you most want and as much of everything else as possible

  • If you go to the cloud,

pay attention to the security protocols. Not all clouds are the same

slide-29
SLIDE 29

5.4 Database Programming Tools

slide-30
SLIDE 30

We spend a lot of time deciding how to store data but we also need to think about how to get it back out and how to manage it

slide-31
SLIDE 31
  • THE tool for

searching relational databases

SQL - Structured Query Language

slide-32
SLIDE 32
  • Uses intuitive human-

friendly commands that tell the database how to select the data you want and what to do with it

  • Used by virtually every

modern database and database management package

slide-33
SLIDE 33
slide-34
SLIDE 34

All Employees Non-supervisors Females Under 30

Drill-Down Analysis Start with high- level data then select lower-level details

slide-35
SLIDE 35

Getting Data Out of the Database

  • Think about the format

the data should come

  • ut in.
  • Is it easy to understand?

Easy to read?

  • Use ad hoc reports as

needed - drill downs

slide-36
SLIDE 36

Database systems are generally standardized but you need to choose the approach that works best for your organization

slide-37
SLIDE 37

5.5 How to Search Your Database

slide-38
SLIDE 38

We have talked a lot about databases and how to organize and use them. I want to take a few minutes to show you some examples of searching a database

slide-39
SLIDE 39

Employees Work groups Training Supervisor ID # ID # Skill Skill DOB Education Promotion Education Seniority Seniority DOB Bonus

Relational Database

slide-40
SLIDE 40

Describing search logic gets easier with

  • practice. The first

step is always to consider what you want to do with the data you extract

slide-41
SLIDE 41

5.6 Data Warehousing and Mining

slide-42
SLIDE 42

Data warehousing and data mining are two specific uses for databases popular with organizations today

slide-43
SLIDE 43

Data Warehousing

slide-44
SLIDE 44
  • Stores historical

data

  • Used to support
  • rganizational

decision-making, where lots of historical data is useful

The Data Warehouse

slide-45
SLIDE 45
  • Should be integrated

with current data as well, with a process for getting data into the warehouse as it is produced and used

slide-46
SLIDE 46

Data Mining

  • Algorithms for

analyzing large amounts of data seeking hidden patterns and relationships

slide-47
SLIDE 47
  • Popular in

marketing, but used in many areas

  • Driven by statistical

analysis of quantitative data

slide-48
SLIDE 48

Data Warehousing is about capturing and storing data that would otherwise be forgotten. Data mining is about finding gold in that data

slide-49
SLIDE 49

5.7 Enterprise-Wide Data Systems

slide-50
SLIDE 50

Enterprise-wide systems are databases and associated software that are scaled to serve entire large

  • rganizations
slide-51
SLIDE 51

Data Warehousing

Enterprise-wide systems are often

  • rganized around

specific functions, like customer service, or specific decisions or needs in the organization

slide-52
SLIDE 52
  • Designed to

facilitate

  • rganizational

learning

Knowledge Management Systems

slide-53
SLIDE 53
  • Captures data and

attempts to organize it around elements of knowledge versus simple data

  • Vague and poorly

defined with little agreement on definitions

slide-54
SLIDE 54

Enterprise Resource Planning (ERP)

  • Data-centric

systems that help automate and streamline back

  • ffice operations

and reduce use of resources

slide-55
SLIDE 55
  • Tend to be big and

complex, with modules for each aspect of a business

  • Provides a

centralized database for the organization and integrates processes

slide-56
SLIDE 56

Enterprise-wide systems are databases but also provide heavy analysis and processing to support multiple decisions and

  • perations across the

enterprise

slide-57
SLIDE 57

5.8 And More Enterprise Systems

slide-58
SLIDE 58

Let’s look at some of the most common enterprise-wide

  • systems. This is

mostly just about learning names and descriptions

slide-59
SLIDE 59

Customer Relationship Management (CRM)

  • Collects and stores

data on all customers and their history with the company

slide-60
SLIDE 60
  • Often helps organize

contacts as well as

  • rders. Who buys

what and when

  • Gives employees in

all departments a consistent view of the customer and focuses

  • n customer retention
slide-61
SLIDE 61
slide-62
SLIDE 62
  • Designed to

facilitate decision-

  • making. Collects all

the data judged to be relevant to a decision

Decision-Support Systems

slide-63
SLIDE 63
  • Good for “what if”

analysis and ad hoc decision-making

  • Often uses statistics/

math models

  • Doesn’t produce an
  • ptimal or best

decision

slide-64
SLIDE 64

Financial Management System

  • Tracks money. Typically

integrated with accounting systems and purchasing

slide-65
SLIDE 65
  • Captures data on

spending and revenue to forecast cash flow and ROI on capital spending

  • Supports financial

and investment decision-making

slide-66
SLIDE 66

Someone is always developing a new enterprise system for a particular kind of

  • rganization or aspect
  • f an organization.

The concepts are usually the same but different letters

slide-67
SLIDE 67

5.9 Specialized Systems - GIS and Experts

slide-68
SLIDE 68

GIS and Expert systems are two very specialized database systems that can be enormously useful for some enterprises

slide-69
SLIDE 69

Geographic Information System (GIS) This is a database that stores everything with its location on a map.

slide-70
SLIDE 70

All data is integrated by location. This allows for management of shipping, finding customers, tracking floods or fires, and showing everything

  • n a map
slide-71
SLIDE 71
slide-72
SLIDE 72
  • All records in the

system have identified geographic locations

GIS

slide-73
SLIDE 73
  • The output is always

in a graphic format - usually a map

  • May use GPS to

provide location data but GPS is not part

  • f the database
slide-74
SLIDE 74

Google Maps is certainly the most famous GIS. The navigation system in your car is a combination of GPS and a GIS database

slide-75
SLIDE 75
slide-76
SLIDE 76

Expert Systems This is a database that tries to store data and emulate a human expert in a field

slide-77
SLIDE 77

Expert Systems

  • Tries to develop and

store a detailed set

  • f rules for how

experts make decisions in the field

slide-78
SLIDE 78
  • Allows for forward

and backward chaining, to explain the recommendation to skeptical humans

  • Most successful

when the area of human expertise is narrow and deep

slide-79
SLIDE 79

Many organizations never use either GIS

  • r expert systems but

those that do, often use them constantly.

slide-80
SLIDE 80

5.10 Integrating Modern Databases

slide-81
SLIDE 81

Databases become more useful as they are integrated, letting us search more widely and learn more from

  • ur searches
slide-82
SLIDE 82

Geographic Information System is really useful when it is integrated with a

  • GPS. Now you have

your location and that of your destination

slide-83
SLIDE 83

To integrate the modules of large ERP systems, you must pay attention to common threads of data. You also need good data management policies and processes

slide-84
SLIDE 84

GIS

slide-85
SLIDE 85

Most users love the idea of getting data

  • ut of a database but

are less interested in putting their data in. To integrate, you will need a data cop.

slide-86
SLIDE 86

Multiuser Database Management Systems

  • Because relational

databases must allow

  • nly one user at a time

to access/change a piece of data, multiuser systems tend to increase the standardization of data

slide-87
SLIDE 87
  • They can also

increase the access to and availability of

  • data. Everyone can

get to the same records from the entire organization

slide-88
SLIDE 88

The best way to facilitate integration

  • f databases is to

plan for that when you first develop the

  • database. Sooner or

later, you will want them all together