Module 9 Lecture
Module 9 Lecture
Ninth Edition
Extension C
Advanced Business Intelligence
and Big Data
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Learning Objectives (1 of 2)
2
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Learning Objectives (2 of 2)
3
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Reporting Systems
4
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
RFM Analysis
5
SQL Server 2017, SQL Server Management Studio, Windows 10, Microsoft Corporation
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Calculating the R Score in RFM
7
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Calculating the F Score in RFM
8
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Calculating the M Score in RFM
9
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.2 The RFM Score Report
10
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
11
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
12
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
13
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
14
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Reporting System Components
15
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.3 Components of a
16
Reporting System
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Report Types
17
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Report Media
19
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
20
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Reporting System Functions
21
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Data Mining
22
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.5 Convergence of
23
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Unsupervised Data Mining
24
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Market Basket Analysis
25
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.6 A Market Basket Analysis
26
Example
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Factors Used in Market Basket
27
Analysis
Learn the basic concepts of market basket analysis
• Support as the probability that two items will be
purchased together.
• Confidence is defined as the probability of a customer
buying one product, given that he or she is buying another
product.
• Lift is defined as the ratio of confidence divided by the
base probability of an item purchase.
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Supervised Data Mining
28
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Supervised Data Mining Techniques
29
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
30
Decision Trees
• A decision tree represents a set of rules that can
be easily expressed in English or in SQL.
• A decision tree is created in two main phases:
– 1. Training phase – the decision tree is
created based on data found (such as in a data
warehouse).
– 2. Testing phase – the tree is given some new
data points (for which we already know the
answer) and then the results are judged.
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.7 A Decision Tree Example
31
Root
Leaf
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.8 A Second Decision Tree
32
Example
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.9 Training Data for a
33
Decision Tree
Oracle Database 12c, SQL Developer 18.4, Oracle Data Miner, Oracle Corporation
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.11 A Decision Tree for the
35
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
36
Oracle Database 12c, SQL Developer 18.4, Oracle Data Miner, Oracle Corporation
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
What is Big Data?
37
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
The Three Ve
s
e
38
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
39
- Volume
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
40
- The 3 Vs plus 1
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Big Data and NoSQL Systems (1 of 3)
42
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Big Data and NoSQL Systems (2 of 3)
43
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Big Data and NoSQL Systems (3 of 3)
44
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Extensible Markup Language (XML)
45
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Why is XML Important
46
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
47
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.13 Seminar XML Document with 48
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.14 The Heather Sweeney
50
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.15 HTML Result from
51
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
52
• DTDs (Document Type Declarations) were the XML community’s first attempt at
developing a document structure specification language recognized by the keyword
DOCTYPE in the document. DTD documents are not XML documents.
• XML Schema is the preferred method for defining and validating document structure.
XML Schemas are XML documents meaning that you use the same language to define
an XML Schema as you would use to define any other XML document.
• XML Schemas consist of elements. Elements are either:
– A simple element has a single data item. In Figure C-16(a), the elements
SeminarID, SeminarDate, SeminarTime, Location, and SeminarTitle are all simple
elements.
– A complex element can contain other elements that can be either simple or
complex. In Figure C-16(a), Seminar is a complex element and is followed by a
section with five simple elements.
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
53
• XML Schema is the preferred method for defining and validating document structure.
XML Schemas are XML documents meaning that you use the same language to define
an XML Schema as you would use to define any other XML document.
– Schemas also contain Attributes, which are usually used to provide additional
information about elements. For example, we could choose to store the
SeminarID as an attribute of Seminar by coding: <Seminar SeminarID=”1”>
– A good rule of thumb is that elements represent data and attributes represent
metadata, though this is not part of any XML standard.
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.16 Example XML Schema
54
Document (1 of 3)
(a) XML Schema
Document (2 of 3)
(a) XML Schema
type="xsd:integer"/>
<xsd:element name="SeminarDate"
type="xsd:string"/>
<xsd:element name="SeminarTime"
type="xsd:string"/>
<xsd:element name="Location"
type="xsd:string"/>
<xsd:element name="SeminarTitle"
type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.16 Example XML Schema
56
Document (3 of 3)
Database Data
Several relational database systems, such as SQL Server, Oracle Database,
and MySQL have facilities for generating XML documents from database
data using the FOR XML clause in an SQL query. Consider the following
SQL statement,
The expression FOR XML RAW places the values of the columns as attributes in
the attribute of element named row.
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.17 FOR XML RAW Results in
58
XML Document
<row SeminarID="1" SeminarDate="2018-10-12" SeminarTime="11:00:00"
Location="San Antonio Convention Center" SeminarTitle="Kitchen on a
Budget" />
<row SeminarID="2" SeminarDate="2018-10-26" SeminarTime="16:00:00"
Location="Dallas Convention Center" SeminarTitle="Kitchen on a Big D
Budget" />
<row SeminarID="3" SeminarDate="2018-11-02" SeminarTime="08:30:00"
Location="Austin Convention Center" SeminarTitle="Kitchen on a Budget" />
<row SeminarID="4" SeminarDate="2019-03-22" SeminarTime="11:00:00"
Location="Dallas Convention Center" SeminarTitle="Kitchen on a Big D
Budget" />
<row SeminarID="5" SeminarDate="2019-03-23" SeminarTime="11:00:00"
Location="Dallas Convention Center" SeminarTitle="Kitchen on a Big D
Budget" />
<row SeminarID="6" SeminarDate="2019-04-05" SeminarTime="08:30:00"
Location="Austin Convention Center" SeminarTitle="Kitchen on a Budget" />
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Creating XML Documents from
59
Database Data
It is also possible to cause SQL Server to place the values of the columns
into elements rather than attributes by using FOR XML AUTO, ELEMENTS.
For example, we can display the data in the SEMINAR table using the SQL
query:
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
60
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
61
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
62
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
63
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
64
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
65
Key-Value Databases
Learn the basic concepts of key-value NoSQL databases
• Key-value databases use a simple key and value pairing.
– Each key (similar to a relational DBMS primary key) appears only
once in each database.
– A key-value database is extremely simple and allows for easy
distribution of the key value pairs in a networked cluster of
servers.
– Key-value databases are ideal for large amounts of data that
need fast storage and retrieval of simple objects but do not need
the full complexity of SQL queries.
– The basic operations available to query a key-value database are:
§ get (key): retrieves the value associated with a key
§ set (key, value): creates or updates a key-value pair
§ delete (key): removes a key-value pair
• Examples of Key-Value databases include DynamoDB and
MemcacheDB.
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Key-Value Database Examples
• Sample data from a key-value database:
("[email protected]", 172.13.233.1)
("[email protected]", 177.10.254.1)
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
67
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
68
(a) A Column
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
69
Database
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.21 Some HSD Graph Data in
74
ArangoDB
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
75
• AQL, the ArangoDB Query Language, will give us the emails of all people who are
known to someone who is known to Ralph Able or known to someone who is known to
him:
IE: Starting with customer Ralph Able, and following the “Knows” edges either 1 or 2
steps, return the email addresses of every customer encountered.
[
"[email protected]",
"[email protected]",
"[email protected]"
]
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Document Databases
76
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
77
- Document Databases
• Document databases store data according to a document-
oriented format (such as XML), and JSON (Java Script
Object Notation).
• Typical commands available in a document database:
– insert (doc, collection): put document "doc" into the collection
– update (collection, doc_specifier, update_action): within the
collection, update all documents matching the "doc_specifier" (e.g.
all students with last name 'Smith'). The "update_action" can alter
the values of multiple fields within each document.
– delete (collection, doc_specifier): removes all documents from
collection that match the "doc_specifier"
– find (collection, doc_specifier): retrieves all documents in a
collection matching the "doc_specifier"
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
78
- Document Databases
• JSON, has some similarities to XML, but there is no notion
of any schema external to the data.
• A document (“object” in JSON terminology) consists of a
set of (field, value) pairs. Values can be simple, other
objects, arrays of values or objects. The number, order,
types, and (in some systems) names of columns are less
restricted in a semistructured database; in addition, fields
can be multi-valued.
• Figure C-22 shows the entire Art Course database as an
array of documents in ArangoDB.
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.22(a) The Art Course
79
Database in JSON (1 of 6)
[
{
"_key": "558",
"_id": "Courses/558",
"_rev": "_XU2oaVC--F",
"CourseNumber": 4,
"Course": "Beg Oils",
"CourseDate": "10/15/2019",
"Fee": 350,
"Enrollments": [
{
"CustomerNumber": 7,
"CustomerLastName": "Myers",
"CustomerFirstName": "Lynda",
"Phone": "360-789-5678",
"AmountPaid": 0
}
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.22(a) The Art Course
80
Database in JSON (2 of 6)
]
},
{
"_key": "560",
"_id": "Courses/560",
"_rev": "_XU2oaVC--H",
"CourseNumber": 5,
"Course": "Adv Pastels",
"CourseDate": "11/15/2019",
"Fee": 500,
"Enrollments": [
{
"CustomerNumber": 6,
"CustomerLastName": "Kyle",
"CustomerFirstName": "Leah",
"Phone": "425-678-7654",
"AmountPaid": 250
}
]
},
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.22(a) The Art Course
81
Database in JSON (3 of 6)
{
"_key": "550",
"_id": "Courses/550",
"_rev": "_XU2oaVC--_",
"CourseNumber": 1,
"Course": "Adv Pastels",
"CourseDate": "10/1/2019",
"Fee": 500,
"Enrollments": [
{
"CustomerNumber": 1,
"CustomerLastName": "Johnson",
"CustomerFirstName": "Ariel",
"Phone": "206-567-1234",
"AmountPaid": 250
},
{
"CustomerNumber": 3,
"CustomerLastName": "Jackson",
"CustomerFirstName": "Charles",
"Phone": "360-789-3456",
"AmountPaid": 500
},
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.22(a) The Art Course
82
Database in JSON (4 of 6)
{
"CustomerNumber": 4,
"CustomerLastName": "Pearson",
"CustomerFirstName": "Jeffery",
"Phone": "206-567-2345",
"AmountPaid": 500
}
]
},
{
"_key": "554",
"_id": "Courses/554",
"_rev": "_XU2oaVC--B",
"CourseNumber": 2,
"Course": "Beg Oils",
"CourseDate": "9/15/2019",
"Fee": 350,
"Enrollments": [
{
"CustomerNumber": 2,
"CustomerLastName": "Green",
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
83
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
84
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
85
The query searches for course docs that match a criteria, the last line has a nested query
that creates a new document for each customer (student) enrolled in the course.
FOR C in Courses
FILTER C.Fee >400
RETURN {CourseName: C.Course,
CourseDate: C.CourseDate,
StudentNames: (FOR S in C.Enrollments
RETURN {Fname: S.CustomerFirstName,
Lname: S.CustomerLastName})}
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
86
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
87
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
88
FOR C in Courses
COLLECT CourseFee = C.Fee INTO FeeGroup
RETURN {FeeCharged: CourseFee,
TotalRevenue:
SUM(FLATTEN(FeeGroup[*].C.Enrollments[*].AmountPaid))}
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
89
"TotalRevenue": 1050
},
{
"FeeCharged": 500,
"TotalRevenue": 1500
}
]
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Using the Database Features of
90
Microsoft Azure
Learn the basic concepts of the Microsoft Azure cloud environment
for creating and using relational databases
• Azure is Microsoft’s public cloud service that we will
sometimes refer to simply as Azure.
• The SQL Database server on Azure is very similar to, but
not exactly the same as, SQL Server.
– Some of the advanced features of SQL Server are not
supported on Azure’s SQL Database, but for our purposes
they are the same.
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
91
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
92
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.27 SQL Database Screen
93
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.28 The New Server Screen
94
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C-29 Continue with
95
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.30 The New Resource Group
96
in Azure
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.31 The SQL Server Details
97
Screen
SQL Server 2017, SQL Server Management Studio, Windows 10, Microsoft Corporation
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.34 Connect to Remote Azure
100
SQL Server 2017, SQL Server Management Studio, Windows 10, Microsoft Corporation
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
101
SQL Server 2017, SQL Server Management Studio, Windows 10, Microsoft Corporation
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
102
SQL Server 2017, SQL Server Management Studio, Windows 10, Microsoft Corporation
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
103
SQL Server 2017, SQL Server Management Studio, Windows 10, Microsoft Corporation
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.38 The Deployment Settings
104
Screen
SQL Server 2017, SQL Server Management Studio, Windows 10, Microsoft Corporation
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.39 The Filled-in Deployment
105
Settings Screen
SQL Server 2017, SQL Server Management Studio, Windows 10, Microsoft Corporation
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.40 The Deployment
106
Summary Screen
SQL Server 2017, SQL Server Management Studio, Windows 10, Microsoft Corporation
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.41 Results: Deployment
107
Operation Complete
SQL Server 2017, SQL Server Management Studio, Windows 10, Microsoft Corporation
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.42 SSMS Object Explorer
108
SQL Server 2017, SQL Server Management Studio, Windows 10, Microsoft Corporation
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure C.43 Query Results of HSD
109
SQL Server 2017, SQL Server Management Studio, Windows 10, Microsoft Corporation
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Working with Microsoft Access
110
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
111
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
112
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure WA.C.2 The Blank Form
113
Property Sheet
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure WA.C.4 The Form in Design
115
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure WA.C.5 The Form with
116
Revised Settings
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure WA.C.6 The Expanded Form
117
in Design View
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure WA.C.7 Adding a Label to the
118
Form
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure WA.C.8 The Label Text
119
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
120
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure WA.C.10 The WMCRM Main
121
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
122
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure WA.C.12 Formatting the
123
Second Label
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure WA.C.13 The WMCRM Main
124
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure WA.C.14 The Command
125
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure WA.C.15 The Command
126
Button Wizard
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure WA.C.16 Selecting Form
127
Options
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure WA.C.17 Selecting the
128
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure WA.C.18 Selecting the
129
Information to Be Displayed
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure WA.C.19 Creating the
130
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure WA.C.20 Creating the
131
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure WA.C.21 Resizing the
132
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure WA.C.22 The Final Command
133
Button Object
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure WA.C.23 The WMCRM Main
134
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure WA.C.24 The Displayed
135
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Figure WA.C.25 Setting the
136
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved
Copyright
137
Copyright © 2020, 2017, 2015 Pearson Education, Inc. All Rights Reserved