0% found this document useful (0 votes)
45 views84 pages

Database Processing 15th Edition David M Kroenke David J Auer PDF Download

The document is an instructor's manual for the 15th edition of 'Database Processing: Fundamentals, Design, and Implementation' by David M. Kroenke and David J. Auer. It includes an appendix on getting started with Microsoft Access 2016, outlining objectives, teaching suggestions, and exercises related to database creation and management. Additionally, it provides answers to review questions and exercises to aid in teaching and understanding database concepts using Access 2016.

Uploaded by

grifatsetrum
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views84 pages

Database Processing 15th Edition David M Kroenke David J Auer PDF Download

The document is an instructor's manual for the 15th edition of 'Database Processing: Fundamentals, Design, and Implementation' by David M. Kroenke and David J. Auer. It includes an appendix on getting started with Microsoft Access 2016, outlining objectives, teaching suggestions, and exercises related to database creation and management. Additionally, it provides answers to review questions and exercises to aid in teaching and understanding database concepts using Access 2016.

Uploaded by

grifatsetrum
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 84

Database Processing 15th Edition David M Kroenke

David J Auer download

https://ebookbell.com/product/database-processing-15th-edition-
david-m-kroenke-david-j-auer-52954450

Explore and download more ebooks at ebookbell.com


Here are some recommended products that we believe you will be
interested in. You can click the link to download.

Database Processing Fundamentals Design And Implementation 16th


Edition David M Kroenke

https://ebookbell.com/product/database-processing-fundamentals-design-
and-implementation-16th-edition-david-m-kroenke-49695138

Database Processing Fundamentals Design And Implementation 12th


Edition 12th David Kroenke

https://ebookbell.com/product/database-processing-fundamentals-design-
and-implementation-12th-edition-12th-david-kroenke-2356586

Database Processing Fundamentals Design And Implementation 13th


Edition David M Kroenke

https://ebookbell.com/product/database-processing-fundamentals-design-
and-implementation-13th-edition-david-m-kroenke-4977992

Database Processing Fundamentals Design And Implementation


International Ed Of 13th Revised Ed David M Kroenke

https://ebookbell.com/product/database-processing-fundamentals-design-
and-implementation-international-ed-of-13th-revised-ed-david-m-
kroenke-5217842
Database Processing Fundamentals Design And Implementation Global
Edition 14ed 14 Edition David M Kroenke

https://ebookbell.com/product/database-processing-fundamentals-design-
and-implementation-global-edition-14ed-14-edition-david-m-
kroenke-5432156

Database Processing Fundamentals Design And Implementation 13th


Edition David M Kroenke

https://ebookbell.com/product/database-processing-fundamentals-design-
and-implementation-13th-edition-david-m-kroenke-5553926

Highperformance Parallel Database Processing And Grid Databases David


Taniar

https://ebookbell.com/product/highperformance-parallel-database-
processing-and-grid-databases-david-taniar-1266592

Transaction Processing Management Of The Logical Database And Its


Underlying Physical Structure 1st Edition Seppo Sippu

https://ebookbell.com/product/transaction-processing-management-of-
the-logical-database-and-its-underlying-physical-structure-1st-
edition-seppo-sippu-4973250

Rdf Database Systems Triples Storage And Sparql Query Processing 1st
Olivier Cur

https://ebookbell.com/product/rdf-database-systems-triples-storage-
and-sparql-query-processing-1st-olivier-cur-5138478
INSTRUCTOR’S MANUAL
TO ACCOMPANY

David M. Kroenke | David J. Auer | Scott L. Vandenberg | Robert C. Yoder

40th Anniversary Edition


DATABASE PROCESSING
Fundamentals, Design, and Implementation
15th Edition

Appendix A
Getting Started with Microsoft Access 2016

Prepared By
Robert C. Yoder
Siena College
Instructor's Manual to accompany:

Database Processing: Fundamental, Design, and Implementation (15th Edition)


David M. Kroenke | David J. Auer | Scott L. Vandenberg | Robert C. Yoder

Copyright © 2019 Pearson Education, Inc.

All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted,
in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior
written permission of the publisher. Printed in the United States of America.
Appendix A – Getting Started with Microsoft Access 2016

 CHAPTER OBJECTIVES
 To create databases in Microsoft Access 2016
 To create tables in Microsoft Access 2016
 To understand Microsoft Access 2016 data types
 To insert data into tables in Microsoft Access 2016
 To create relationships between tables in Microsoft Access 2016
 To create Query-by-Example (QBE) queries in Microsoft Access 2016
 To create SQL views in Microsoft Access 2016
 To understand the use of the Form Wizard in Microsoft Access 2016
 To understand the use of the Report Wizard in Microsoft Access 2016

 ERRATA
There are no known errors at this time. Any errors that are discovered in the future will
be reported and corrected in the Online DBP e15 Errata document, which will be
available at http://www.pearsonhighered.com/kroenke.

 TEACHING SUGGESTIONS
 Microsoft Access 2016 provides a good starting point for student DBMS use.
Microsoft Access 2016 is commonly available in many computer labs, and many
students will already be familiar with the software.
 If your students are not familiar with Microsoft Access 2016, use this material at
the start of your class. It should be completed before, or soon after, you start
Chapter 1. Chapter 1 assumes student familiarity with Microsoft Access 2016,
and the chapter figures contain screenshots from a database in Microsoft
Access. In addition, the Chapter 1 Project Questions require student use of
Microsoft Access 2016.
 Microsoft Access 2016 is one of the software programs included in the set of
software available through the Microsoft DreamSpark program. Participation by
your department in this program will allow you to make Access available to your
students for academic purposes at no cost to them. See the DreamSpark Web
site (https://www.dreamspark.com/ )for more information.
 The material in this Appendix is not intended to be a full coverage of Microsoft
Access 2016. If you want your students to have a better Microsoft Access 2016
reference, you might consider supplementing this text with a Microsoft Access
2016 textbook.

Page A-3
Copyright © 2016 Pearson Education, Inc.
Appendix A – Getting Started with Microsoft Access 2016

 Keep in mind that starting with Chapter 2, this text uses and illustrates features
not available in Microsoft Access 2016. There are versions of Microsoft SQL
Server 2017, Oracle Database 11g Express Edition and MySQL 5.7 that can be
downloaded at no cost. Consider using one of these DBMSs as your primary
teaching tool for later chapters.

 ANSWERS TO REVIEW QUESTIONS


A.1. Microsoft Access 2016 includes an application generator. What capabilities does this
feature add to Microsoft Access 2016 that are not usually found in enterprise-class DBMS
products such as SQL Server 2017, Oracle Database, and MySQL 5.7?

The application generator has built-in support for forms and reports that are not found in enterprise-
class DBMS products as programs have to be written to create applications.

A.2 What is a primary key? What is a foreign key? How are foreign keys used to create
relationships between tables?

A primary key is an attribute in a relation that makes each row unique. It also establishes the ordering
of rows in a table. A foreign key is an attribute that matches a primary key IN ANOTHER TABLE,
thereby establishing a relationship between the two tables.

A.3. What file extension is used to identify Microsoft Access 2016 database files?

Access database filenames end with the extension accdb that has been used since Access 2007.

A.4. What is the Microsoft Office Fluent user interface? Describe the components of the
Fluent user interface as used in Microsoft Access 2016.

The Office Fluent user interface is shared among most of the Office applications, so that learning one
application will help with learning another Office application. It is comprised of the Ribbon and
Command Tabs. The Ribbon contains sets of appropriate commands for the selected Command tab.

A.5. What is the Microsoft Access 2016 Quick Access Toolbar, and what is it used for?

The Quick Access toolbar contains commonly-used commands such as accessing the File menu,
along with Undo/Redo. It can be customized.

A.6. What is the Microsoft Access 2016 Navigation Pane?

The Navigation Pane displays a list of the database objects, such as tables, queries, forms, and reports.
The types of database objects displayed can be customized.

A.7. How does Microsoft Access 2016 create surrogate keys in tables?

The AUTONUMBER datatype is used for that purpose. The Access DBMS supplies values for
autonumber attributes.

Page A-4
Copyright © 2016 Pearson Education, Inc.
Appendix A – Getting Started with Microsoft Access 2016

A.8. How do you create relationships in Microsoft Access 2016?

This is done graphically using the Relationship window. The participating tables are added to the
window, then the Primary key of one table is connected to the Foreign key of another table via drag-
and-drop. Internally this generates an SQL constraint between the tables.

A.9. What is referential integrity, and why is it important?

Referential integrity is used to ensure that a foreign key field has a value in it that matches an existing
primary key in another related table. This helps maintain data consistency.

A.10. What is an SQL view, and how are views created in Microsoft Access 2016?

For Access, a view is simply a query that is saved along with other database objects. Other DBMSes
store queries externally in script files, but store views as a part of the database. Views can have
special restrictions that regular queries do not have in other DBMSes.

Page A-5
Copyright © 2016 Pearson Education, Inc.
Appendix A – Getting Started with Microsoft Access 2016

 ANSWERS TO EXERCISES
A.11. Using the Student-Class-Grade database that you created in this Appendix:

a. Create and run an Access QBE query to duplicate the results in Figure 1-12.
Save the query as QBE-Query-A-02.

See the file DBP-e15-IM-AppA-Student-Grade-Class.aacdb (database before our changes


below) and DBP-e15-IM-AppA-Student-Grade-Class-Completed.aacdb (database after our
changes below).

Page A-6
Copyright © 2016 Pearson Education, Inc.
Appendix A – Getting Started with Microsoft Access 2016

b. Use the Form Wizard to create a data input form for the STUDENT table. Name
the form Student Data Input Form. Using the student data shown in Figure A-
54, add the new students to the STUDENT table.

See the file DBP-e15-IM-AppA-Student-Grade-Class-Completed.aacdb.

Use the “new record” button to add


new rows

Page A-7
Copyright © 2016 Pearson Education, Inc.
Appendix A – Getting Started with Microsoft Access 2016

c. Use the Form Wizard to create a data input form for the CLASS table. Name the
form Class Data Input Form. Using the class data shown in Figure A-55, add
the new classes to the CLASS table.

See the file DBP-e15-IM-AppA-Student-Grade-Class-Completed.aacdb.

Page A-8
Copyright © 2016 Pearson Education, Inc.
Appendix A – Getting Started with Microsoft Access 2016

d. Use the Form Wizard to create a data input form for the GRADE table. Name the
form Grade Data Input Form. Using the grade data shown in Figure A-56, add
the new grades to the GRADE table.

See the file DBP-e15-IM-AppA-Student-Grade-Class-Completed.aacdb.

Page A-9
Copyright © 2016 Pearson Education, Inc.
Appendix A – Getting Started with Microsoft Access 2016

e. Use the Form Wizard to duplicate the CLASS form in Figure 1-11. Note that this
form uses more than one table.

See the file DBP-e15-IM-AppA-Student-Grade-Class-Completed.aacdb. Formatting this form


requires the use of Design View.

Page A-10
Copyright © 2016 Pearson Education, Inc.
Appendix A – Getting Started with Microsoft Access 2016

f. Use the Report Wizard to create a report of the data in the STUDENT table.
Name the report Student Data Report.

See the file DBP-e15-IM-AppA-Student-Grade-Class-Completed.aacdb.

Page A-11
Copyright © 2016 Pearson Education, Inc.
Appendix A – Getting Started with Microsoft Access 2016

g. Use the Report Wizard and the CLASS, STUDENT and GRADE tables to
duplicate the Class Grade Report shown in Figure 1-13. Note that your version
of this report will display additional data because of the data you added to the
database in steps B, C and D above.

See the file DBP-e15-IM-AppA-Student-Grade-Class-Completed.aacdb. Formatting this


report requires the use of Design View.

Page A-12
Copyright © 2016 Pearson Education, Inc.
Appendix A – Getting Started with Microsoft Access 2016

A.12. In this exercise, you will build the Cape Codd database used for the SQL examples in
Chapter 2. The Access 2016 tables and relationships are shown in Figure 2-4.

a. Create a new Access 2016 database named Cape-Codd.accdb.

See the file DBP-e15-IM-AppA-Cape-Codd.aacdb.

b. The column characteristics for the BUYER table are shown in Figure A-57. Using
this data, create the BUYER table.

See the file DBP-e15-IM-AppA-Cape-Codd.aacdb.

c. The column characteristics for the RETAIL_ORDER table are shown in Figure A-
58. Using this data, create the RETAIL_ORDER table.

See the file DBP-e15-IM-AppA-Cape-Codd.aacdb.

Page A-13
Copyright © 2016 Pearson Education, Inc.
Appendix A – Getting Started with Microsoft Access 2016

d. The column characteristics for the SKU_DATA table are shown in Figure A-59.
Using this data, create the SKU_DATA table.

See the file DBP-e15-IM-AppA-Cape-Codd.aacdb.

e. The column characteristics for the ORDER_ITEM table are shown in Figure A-
60. Using this data, create the ORDER_ITEM table.

See the file DBP-e15-IM-AppA-Cape-Codd.aacdb.

f. The data for the BUYER table are shown in Figure 2-6(a). Populate the BUYER
table.

See the file DBP-e15-IM-AppA-Cape-Codd.aacdb.

Page A-14
Copyright © 2016 Pearson Education, Inc.
Appendix A – Getting Started with Microsoft Access 2016

g. The data for the RETAIL_ORDER table are shown in Figure 2-6(a). Populate the
RETAIL_ORDER table.

h. The data for the SKU_DATA table are shown in Figure 2-6(a). Populate the
SKU_DATA table.

i. Create the relationship between the BUYER and SKU_DATA tables. Enforce
referential integrity.

See the file DBP-e15-IM-AppA-Cape-Codd.aacdb.

j. Note that there is a recursive relationship between the BUYER.Supervisor and


BUYER.BuyerName. Create this relationship (see Microsoft Access 2016
documentation online if needed). Enforce referential integrity.

See the file DBP-e15-IM-AppA-Cape-Codd.aacdb.

Page A-15
Copyright © 2016 Pearson Education, Inc.
Appendix A – Getting Started with Microsoft Access 2016

k. Create the relationship between the RETAIL_ORDER and ORDER_ITEM tables.


Enforce referential integrity.

See the file DBP-e15-IM-AppA-Cape-Codd.aacdb.

l. Create the relationship between the SKU_DATA and ORDER_ITEM tables.


Enforce referential integrity.

See the file DBP-e15-IM-AppA-Cape-Codd.aacdb. The completed relationships are as


follows:

m. The data for the ORDER_ITEM table are shown in Figure 2-6(a). Populate the
ORDER_ITEM table.

See the file DBP-e15-IM-AppA-Cape-Codd.aacdb.

n. Why did you enter the ORDER_ITEM data only after creating the relationships
between the tables? (and the RETAIL_ORDER and SKU_DATA tables were
populated)

This question can be misleading. The (parent) RETAIL_ORDER and SKU_DATA tables
need to be populated before we can set the referential integrity constraints in ORDER_ITEM.
Otherwise, adding a new row would immediately violate the integrity constraint since there is
no matching PK in RETAIL_ORDER or SKU_DATA to the new FK we just added in
ORDER_ITEM.

Further, by entering the ORDER_ITEM data after referential integrity constraints were
created, we made sure that no inappropriate values could be inserted into
ORDER_ITEM.OrderNumber and ORDER_ITEM.SKU.

Page A-16
Copyright © 2016 Pearson Education, Inc.
Appendix A – Getting Started with Microsoft Access 2016

o. Create a QBE query to display Department and Buyer in the SKU_DATA table.
Save the query as QBE-Query-A-RQ-01.

See the file DBP-e15-IM-AppA-Cape-Codd.aacdb.

Page A-17
Copyright © 2016 Pearson Education, Inc.
Appendix A – Getting Started with Microsoft Access 2016

p. Create an SQL View to display the same Department and Buyer data from the
SKU_DATA table as shown in QBE-Query-A-RQ-01. Save the SQL view as
viewSKUDeptBuyer.

q. The column characteristics for the CATALOG_SKU_20## table are shown in


Figure A-61. Using this data, create the CATALOG_SKU_2017 and
CATALOG_SKU_2018 tables.

See the file DBP-e15-IM-AppA-Cape-Codd.aacdb.

Page A-18
Copyright © 2016 Pearson Education, Inc.
Appendix A – Getting Started with Microsoft Access 2016

r. The data for the CATALOG_SKU_2017 table is shown in Figure 2-6(b). Populate
the CATALOG_SKU_2017 table.

See the file DBP-e15-IM-AppA-Cape-Codd.aacdb.

Page A-19
Copyright © 2016 Pearson Education, Inc.
Appendix A – Getting Started with Microsoft Access 2016

s. The data for the CATALOG_SKU_2018 table is shown in Figure 2-6(b). Populate
the CATALOG_SKU_2018 table.

See the file DBP-e15-IM-AppA-Cape-Codd.aacdb.

t. Create a QBE query to display CatalogID, SKU, SKU_Description, and


Department from the CATALOG_SKU_2017 table. Save the query as QBE-
Query-A-RQ-02.

See the file DBP-e15-IM-AppA-Cape-Codd.aacdb.

Page A-20
Copyright © 2016 Pearson Education, Inc.
Appendix A – Getting Started with Microsoft Access 2016

u. Create a QBE query to display CatalogID, SKU, SKU_Description, and


Department from the CATALOG_SKU_2018 table. Save the query as QBE-
Query-A-RQ-03.

See the file DBP-e15-IM-AppA-Cape-Codd.aacdb.

Page A-21
Copyright © 2016 Pearson Education, Inc.
INSTRUCTOR’S MANUAL
TO ACCOMPANY

David M. Kroenke | David J. Auer | Scott L. Vandenberg | Robert C. Yoder

40th Anniversary Edition


DATABASE PROCESSING
Fundamentals, Design, and Implementation
15th Edition

Appendix B
Getting Started with Systems Analysis and Design

Prepared By
Robert C. Yoder
Siena College
Instructor's Manual to accompany:

Database Processing: Fundamental, Design, and Implementation (15th Edition)


David M. Kroenke | David J. Auer | Scott L. Vandenberg | Robert C. Yoder

Copyright © 2019 Pearson Education, Inc.

All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted,
in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior
written permission of the publisher. Printed in the United States of America.
Appendix B – Getting Started with Systems Analysis and Design

 CHAPTER OBJECTIVES
 To understand information systems
 To understand business processes
 To understand and be able to apply the systems development life cycle (SDLC)
model
 To understand business process modeling using Business Processing Modeling
Notation (BPMN)
 To be able to gather data and information during requirements analysis
 To understand use cases
 To understand business rules
 To be able to create a user requirements document (URD)
 To be able to create a statement of work (SOW)
 To understand how the topics in this appendix link to Database Processing (15th
Edition)

 ERRATA
There are no known errors at this time. Any errors that are discovered in the future will
be reported and corrected in the Online DBP e15 Errata document, which will be
available at http://www.pearsonhighered.com/kroenke.

 TEACHING SUGGESTIONS
 The general purpose of this appendix is to provide a context for the study of data
models in Chapter 5 and database designs in Chapter 6. It can be used as an
introduction to or in conjunction with DBP Part II – Database Design, and you should
assign it as a reading before your students read Chapter 5 or Chapter 6 depending
on how it fits into your presentation of this material.
 However, there is enough significant overlap with Chapter 5 and Chapter 6 topics
that you may want to assign it in parts, or, alternatively, have your students reread
appropriate sections as you work through the chapters.
 There is also material (on the SDLC Implementation and System Maintenance steps)
that can be used with Chapter 9 on database administration and managing multiuser
databases. You can tie many of the topics in that chapter back to the SDLC.

Page B-3
Copyright © 2019 Pearson Education, Inc.
Appendix B – Getting Started with Systems Analysis and Design

 ANSWERS TO REVIEW QUESTIONS


B.1 What is a decision?

A decision is a selected action that we should take in our current situation.

B.2 What is data?

Data are recorded facts and numbers.

B.3 What is information?

We can now define information as:


 Knowledge derived from data.
 Data presented in a meaningful context.
 Data processed by summing, ordering, averaging, grouping, comparing, or other similar
operations.

B.4 What is a system? What is an information system?

A system is a set of components that interact to achieve some purpose or goal.

An information system is a system that has the goal of producing information.

B.5 What is a computer-based information system? Describe the five components of a


computer based information system.

A computer-based information system is an information system comprised of five components:


Computer hardware, software, data, procedures, and people.

B.6 What is a competitive strategy?

A competitive strategy is a company’s organized response to the industry structure of the


industry in which it operates, and thus defines how the company will compete within that
structure. The industry structure can be defined using Michael Porter’s five forces model.

B.7 Describe Michael Porter’s five forces model.

According to Porter’s five forces model, the structure of an industry is determined by relative
strength or weakness within the industry of:
 The bargaining power of customers: can the industry’s customers influence the
industry?
 The availability (“threat”) of substitutable products: what other products do
competitors have?

Page B-4
Copyright © 2019 Pearson Education, Inc.
Appendix B – Getting Started with Systems Analysis and Design

 The bargaining power of suppliers: can the industry’s suppliers influence the industry?
 The ease (“threat”) of new competitors entering the industry: how easily can a new
company get a start in the industry?
 The rivalry between competitors: how many competitors are there, and how much do
they really compete?

B.8 Describe Michael Porter’s primary activities.

Michael Porter defines the primary activities or operational activities of a business as:
 Inbound logistics: receiving, storing, and distributing product inputs
 Manufacturing operations: transforming inputs into the final product
 Outbound logistics: collecting, storing, and distributing the product to buyers
 Sales and marketing: convincing customers to buy the product and selling it to them
 Customer service: assisting the customers in their use of the product

B.9 Describe Michael Porter’s support activities.

Michael Porter defines the support activities, which, as the name implies, support the operational
activities, as:
 Procurement: managing supplier relationships and buying the product inputs
 Technology management: product research and development and new procedures,
methods, and techniques
 Human resources management: managing employee resources
 Firm infrastructure management: general management of the firm, finances,
accounting, legal services, and government affairs

B.10 What is a business process?

A business process is a set of activities that transform inputs into outputs.

Inputs Activities Outputs

B.11 How do information systems support business processes?

Information systems support business processes by providing applications that help the process
operate more efficiently.

B.12 Describe how information systems include processes.

A generalized conceptual process is input  process  output. Information systems include


such processes. For example, an inventory control application may include these steps as:
 Input data: Using a computer on-screen form, a user will input data into the system,
such as how many parts have been taken out of the raw materials inventory.
 Process: Another user may query the raw materials database to determine how many of
each part remain in the raw materials inventory.

Page B-5
Copyright © 2019 Pearson Education, Inc.
Appendix B – Getting Started with Systems Analysis and Design

 Output: The answer to the query will be presented to the requesting user as a report
detailing the current status of the parts in the raw materials inventory.

B.13 What is business process modeling?

Business process modeling is a technique to help us understand a business process before we


design an information system to support it. To do this, we study the process and document it
using business process modeling notation (BPMN). After documenting the process, we will
generally understand something about what sort of information system is needed to support the
process, and we can then use systems analysis and design methodology to create and maintain the
needed information system.
B.14 What is systems analysis and design?

Systems analysis and design is the process of creating and maintaining information systems.
The classic methodology used in systems analysis and design to develop information systems is
called the systems development life cycle (SDLC).

B.15 Describe the systems development life cycle (SDLC) model.

There are different interpretations or conceptualizations of the SDLC, each of which uses a
different number of steps. This book uses the same set of steps discussed by David Kroenke, and
includes five steps or stages:
1. System definition
2. Requirements analysis
3. Component design
4. Implementation
5. System maintenance

Each step should result in one or more deliverables, such as documents, designs, prototypes, data
models, database designs, Web screens, and so on.

The system definition step is a process that starts with the need for an information system to
support a business process as its input, and produces a project plan as its output. During this
process, we will need to:
 Define the information system project goals and scope
 Assess the feasibility of the project (cost, schedule, technical, organizational)
 Form the project team
 Plan the project (specify tasks, assign personnel, determine task dependencies, set
schedules)

Page B-6
Copyright © 2019 Pearson Education, Inc.
Appendix B – Getting Started with Systems Analysis and Design

The requirements analysis step is a process that starts with the project plan as its input, and
produces a set of approved user requirements as its output. During this process, we will need
to:
 Conduct user interviews
 Evaluate existing systems
 Determine needed new forms/reports/queries
 Identify needed new application features and functions
 Consider security
 Create the data model
 Consider the five components of an information system—hardware, software, data,
procedures, and people

The component design step is a process that starts with the approved user requirements as its
input, and produces a final system design as its output. During this process, we will need to:
 Determine hardware specifications
 Determine program (software) specifications
 Create the database design
 Design business procedures
 Create job descriptions for business personnel

The implementation step is a process that starts with the final system design as its input, and
produces a final system as its output. During this process, we will need to:
 Build system components
 Conduct component tests
 Integrate the components
 Conduct integrated component tests
 Convert to the new system

The system maintenance step is a process that starts with the implemented system as its input,
and produces an updated system or a request for system modification using the SDLC as its
output. During this process, we will need to:
 Update the system with patches, service packs, and new software releases
 Record and prioritize requests for system changes or enhancements.

B.16 Define project scope.

Project scope is the work that needs to be done to deliver a product, service, or result with the
required functions and features.

B.17 What is a use case? How well does Microsoft Visio 2016 support modeling use cases?

Use cases are descriptions of the ways users will employ the features and functions of the new
information system. A use case consists of a description of the roles users will play when utilizing
the new system, together with descriptions of activities’ scenarios.

Page B-7
Copyright © 2019 Pearson Education, Inc.
Appendix B – Getting Started with Systems Analysis and Design

Microsoft Visio 2016 does a good job of supporting modeling use cases, and has a UML Use
Case diagram template with which to do so.

B.18 What are business rules?

Business rules are constraints on database activities. Generally, such rules arise from business
policy and practice.
B.19 What is a user requirements document (URD)? What purpose does it serve?

A user requirements document (URD) is a requirements analysis deliverable that provides an


approved set of user requirements. There is no set format for a URD.
Typically a URD may contain:
 a table of contents
 a revision history
 an introduction
 a general description of the project (including project assumptions and dependencies)
 a data model
 functional requirements
 non-functional requirements (speed and time, capacity, and reliability)
 project delivery requirements

The purpose of a URD is to formalize the project team’s understanding of the users’ requirements
so that the users can review the document. Note that the data model for the database is presented
as part of the URD.

B.20 What is a statement of work (SOW)? What purpose does it serve?

A statement of work (SOW) is a possible deliverable for the requirements analysis step of the
SDLC. There is no set format for a SOW, and a SOW for an in-company project may be very
different from a SOW between a consultant and client.
Typically a SOW may contain:
 A history of the problem or need that generated the project
 An identification of the client for the work
 An identification of who will do the work
 The scope of the work to be done
 The objectives of the work to be done
 Any constraints on the work to be done
 The location of the work (where the work will be done)
 A set of tasks with an associated timeline:
o An outline of the tasks that will make up the work to be done
o The time period for the work (start date, finish date, details about how many
hours may be worked, etc.)
o A deliverables schedule
 Criteria for determining whether the project has been successfully completed

Page B-8
Copyright © 2019 Pearson Education, Inc.
Appendix B – Getting Started with Systems Analysis and Design

 A payment schedule
 Signature blocks to record acceptance of the SOW by all parties

 ANSWERS TO PROJECT QUESTIONS


B.21 Review the information about Wedgewood Pacific (WP) and the WP database that has
been presented in the Project Questions in Chapters 1 and 2.

A. The database is part of an information system to support business operations at


Wedgewood Pacific. What specific business process at Wedgewood Pacific
Corporation do you think this information system is being developed to support?
How does the WP database support the business process?

The WP database is part of an information system being created to support project


management at WP. This primarily falls under Porter’s support activity of firm
infrastructure management, although there is some overlap with human resources
management because of the fact that people are assigned to work on projects.

The WP database keeps track of the WP projects, the resources allocated to those projects
(employees and MaxHours), project expenses (HoursWorked) and progress on those
projects (StartDate and EndDate).

Page B-9
Copyright © 2019 Pearson Education, Inc.
Appendix B – Getting Started with Systems Analysis and Design

B. How does this business process overlay Michael Porter’s set of primary and
support business activities? Draw a diagram to illustrate this overlap.

The Sales process overlays two of Porter’s support activities, but none of Porter’s
primary activities. The support activities are firm infrastructure management and human
resources management. While primary activities have a natural process flow, secondary
activities do not. This can make drawing a diagram a bit more difficult, but we can
picture this process as:

Human Resources Management Firm Infrastructure Management

PROJECT
EMPLOYEES RESOURCES TRACKING AND
ACCOUNTING

PROJECT

Page B-10
Copyright © 2019 Pearson Education, Inc.
Appendix B – Getting Started with Systems Analysis and Design

C. Based on the actual Wedgewood Pacific database as it has been created


through the Chapter 2 Exercises, what do you think are the approved
requirements for the project? What are the business rules (either stated or
implied)?

Approved requirements would include:

Functional Requirements

WP human resources management must be able to enter, modify, and


R-1
delete department data.

WP human resources management must be able to enter, modify, and


R-2
delete employee data.

WP project managers must be able to enter, modify, and delete project


R-3
data.

WP human resources management must be able to enter, modify, and


R-4
delete employee assignment data.

WP human resources management must be able to view and print


R-5
department and employee reports.

R-6 WP project managers must be able to view and print project reports.

Business rules would include:

Business Rules

BR-1 A WP project must be sponsored by a WP department.

BR-2 A WP employee may be assigned to one or more projects.

The sum of hours worked on a project by WP employees may not exceed


BR-3
the total hours allocated for that project.

Page B-11
Copyright © 2019 Pearson Education, Inc.
INSTRUCTOR’S MANUAL
TO ACCOMPANY

David M. Kroenke | David J. Auer | Scott L. Vandenberg | Robert C. Yoder

40th Anniversary Edition


DATABASE PROCESSING
Fundamentals, Design, and Implementation
15th Edition

Appendix C
E-R Diagrams and the IDEF1X and UML Standards

Prepared By
Robert C. Yoder
Siena College
Instructor's Manual to accompany:

Database Processing: Fundamental, Design, and Implementation (15th Edition)


David M. Kroenke | David J. Auer | Scott L. Vandenberg | Robert C. Yoder

Copyright © 2019 Pearson Education, Inc.

All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted,
in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior
written permission of the publisher. Printed in the United States of America.
Appendix C – E-R Diagrams and the IDEF1X and UML Standards

 CHAPTER OBJECTIVES
 To understand IDEF1X standard E-R diagrams
 To be able to model non-identifying connection relationships, identifying
connection relationships, nonspecific relationships, and categorization
relationships using IDEF1X E-R model
 To understand the differences between E-R generalization/subtype relationships
and IDEF1X categorization relationships
 To understand the use of domains in the IDEF1X E-R model
 To understand UML-style E-R diagrams.
 To be able to model HAS-A, nonidentifying, identifying, and IS-A relationships
using UML symbols.
 To understand the object-oriented programming language constructs used in
UML.

 ERRATA
There are no known errors at this time. Any errors that are discovered in the future will
be reported and corrected in the Online DBP e15 Errata document, which will be
available at http://www.pearsonhighered.com/kroenke.

 TEACHING SUGGESTIONS
 Figure C-1 (reproduced below) provides a good transition between the enhanced
E-R model and the IDEF1X model. Use it to introduce the IDEF1X model and
compare it to the enhanced E-R model.
 You can organize your lecture around E-R model HAS-A and IS-A relationships,
stressing the corresponding IDEF1X equivalents. Teach 1:1, 1:N, and N:M
relationships as varieties of HAS-A relationships. Teach categorization clusters
as IS-A relationships.
 Domains are probably the most useful but most overlooked element of database
design. Stress the importance of domains to clarify attributes and reduce the
maintenance requirements.

Page C-3
Copyright © 2019 Pearson Education, Inc.
Appendix C – E-R Diagrams and the IDEF1X and UML Standards

 Note that the solutions in this IM section were created using Microsoft Visio
2016 and the IDEF1X Database Notation stencil. In the IDEDF1X stencil,
Microsoft Visio 2016 uses the following line endings, which match the notation
shown in the appendix itself:
Line End Symbol: Meaning:
1 (parent required) [This line end must
be added manually]
Zero or 1 (parent optional)

Zero or more

1 or more [The p is added using Show


Multiplicity in the shortcut menu]

Page C-4
Copyright © 2019 Pearson Education, Inc.
Appendix C – E-R Diagrams and the IDEF1X and UML Standards

Figure C-1 – Correspondence of Terms between the Extended E-R Model and the
IDEF1X Version of the E-R Model

Page C-5
Copyright © 2019 Pearson Education, Inc.
Appendix C – E-R Diagrams and the IDEF1X and UML Standards

 ANSWERS TO REVIEW QUESTIONS


C.1. Why is the IDEF1X model important?

IDEF1X became a national standard and companies that sold data modeling tools had to conform
to IDEF1X in order to sell to the government. Such a large market could not be ignored, so most
of today’s popular data modeling products, such as erwin and Visio, use IDEF1X. This means
that IDEF1X is the E-R version you are most likely to encounter, even more so than the extended
E-R model.

C.2. Name four types of IDEF1X relationships.

The four types of IDEF1X relationships are (1) non-identifying connection relationship, (2)
identifying connection relationship, (3) nonspecific relationship, and (4) categorization
relationship.

C.3. What is a non-identifying connection relationship? How do such relationships relate to


the extended E-R model described in Chapter 5?

Non-identifying connection relationships are 1:1 or 1:N relationships between two non-ID
dependent entities. These are the same as the 1:1 and 1:N HAS-A relationships in the extended
E-R model.

C.4. What is an identifying connection relationship? How do such relationships relate to the
extended E-R model described in Chapter 5?

Identifying connection relationships are relationships between two ID dependent entities. These
are the same as ID-dependent relationships in the extended E-R model.

C.5. What is a nonspecific relationship? How do such relationships relate to the extended E-
R model described in Chapter 5?

Nonspecific relationships are many-to-many relationships. These are the same as the N:M HAS-
A relationships in the extended E-R model.

C.6. Explain the major differences between categorization relationships and


supertype/subtype relationships in the extended E-R model described in Chapter 5.

There are two major differences between categorization relationships and supertype/subtype
relationships:

(1) In categorization relationships, category entities (subtypes) are always grouped into mutually
exclusive categorization clusters, and

(2) There are two specific types of categorization clusters – complete (every possible category in
the cluster is shown) and incomplete (not all categories are shown).

In the E-R model, subtypes are not mutually exclusive, and there is no distinction between
complete and incomplete groups of subtypes.

Page C-6
Copyright © 2019 Pearson Education, Inc.
Appendix C – E-R Diagrams and the IDEF1X and UML Standards

C.7. What are the major advantages of the modeling of domains?

A domain is a named set of values that can be assigned to an attribute. The advantages are:

(1) Domains reduce ambiguity for attributes with values that look similar but are not the same.
For example, the work LANGUAGE may mean a computer language such as C# or Java, or a
spoken/written language such as English. By defining a domain, no inappropriate values will be
entered in the attribute.

(2) Domains are efficient. If several attributes share one domain, a change in the set of values in
that domain immediately affects all the variables. Without this feature, each attribute’s allowed
values would have to be changed individually.

(3) Domains provide a reference of determining the definition of an attribute. If two or more
attributes appear to be similar, their definitions can be checked by checking their domains.

C.8. Why is UML important? Why is it of concern to database designers?

With the growing popularity of object-oriented systems development and object-oriented


programming, the use of UML is on the rise.

C.9. Show a 1:1 relationship in UML format.

We’ll use a Real Estate Agency database. Each agent is assigned to exactly one computer.

AGENT COMPUTER- COMPUTER


ASSIGNMENT
AgentID ComputerID
LastName Make
FirstName 0..1 1..1 Model
Phone ProcessorSpeed
Email RAM
Location HD
Identifier: AgentID Identifier: ComputerID
Methods: Methods:

Page C-7
Copyright © 2019 Pearson Education, Inc.
Appendix C – E-R Diagrams and the IDEF1X and UML Standards

C.10. Show a 1:N relationship in UML format.

We’ll use a Real Estate Agency database. Each agent is assigned to many clients, and each client
must be assigned to exactly one agent.

AGENT CLIENT
CLIENT-ASSIGNMENT
AgentID ClientID
LastName LastName
FirstName 1..1 1..* FirstName
Phone Address
Email City
Location State
ZIP
Identifier: AgentID
Phone
Methods:
Email
Identifier: ClientID
Methods:

C.11. Show an N:M relationship in UML format.

We’ll use a Real Estate Agency database. Each client may be interested in many properties, and
each property may appeal to many clients.

PROPERTY CLIENT-PROPERTY CLIENT


-INTEREST
PropertyID ClientID
PropertyType LastName
Address 0..* 0..* FirstName
City Address
State City
ZIP State
ZIP
Identifier: PropertyID
Phone
Methods:
Email
Identifier: ClientID
Methods:

C.12. Explain how UML documents minimum cardinality.

Cardinalities are represented in the format x..y. In this format, x is the minimum cardinality and y
is the maximum cardinality. If x=0, no entity is required, and if x=1, one entity is required.

Page C-8
Copyright © 2019 Pearson Education, Inc.
Appendix C – E-R Diagrams and the IDEF1X and UML Standards

C.13. Show identifying and non-identifying weak entities in UML format.

We’ll use a Real Estate Agency database. Each development is made up of 1 or more units, each
of which has its own unique address. Therefore, the relationship is non-identifying.

NOTE: The diamond shown in the relationship should be a solid black, rather than white as
shown.

DEVELOPMENT DEVELOPMENT-PROPERTY PROPERTY

DevelopmentID <nonidentifying> PropertyID


DevelopmentName PropertyType
Location 1 1..* Address
City City
State State
ZIP ZIP
AgentName
Identifier: PropertyID
Phone
Methods:
Email
Identifier: DevelopmentID
Methods:

We’ll use a Real Estate Agency database. Each property is made up of 1 or more units, each of
which is identified by the property address and a unit number. Therefore the units are dependent
on the property address, and the relationship is identifying.

NOTE: The diamond shown in the relationship should be a solid black, rather than white as
shown.

PROPERTY PROPERTY-UNIT UNIT

PropertyID <identifying> UnitID


PropertyType Bedrooms
Address 1 1..*
Bathrooms
City
State
ZIP Identifier: UnitID
Methods:
Identifier: PropertyID
Methods:

Page C-9
Copyright © 2019 Pearson Education, Inc.
Appendix C – E-R Diagrams and the IDEF1X and UML Standards

C.14. Show subtypes in UML format.

We’ll use a Real Estate Agency database. We would have PROPERTY as a supertype, and
HOUSE, DUPLEX, APARTMENT_HOUSE, COMMERCIAL as subtypes.

PROPERTY

PropertyID
PropertyType
Address
City
State
ZIP
Identifier: PropertyID
Methods:

PropertyType

HOUSE COMMERCIAL

NumberOfBedrooms NumberOfUnits
{Other Attributes} TotalFloorSpace
{OtherAttributes}

Identifier: PropertyID Identifier: PropertyID


Methods: Methods:

DUPLEX APARTMENT_HOUSE

NumberOfParkingSpaces NumerOfUnits
{OtherAttributes} Manager
{OtherAttributes}

Identifier: PropertyID Identifier: PropertyID


Methods: Methods:

C.15. What are class attributes? How are they documented in UML?

In UML, some OOP constructs are added to entity UML classes. Entity classes that will be
stored in a database are labeled with the keyword <<Persistent>>. UML also introduces class
attributes, which are attributes that pertain to the entity class itself rather than to the entity
instances.

Page C-10
Copyright © 2019 Pearson Education, Inc.
Appendix C – E-R Diagrams and the IDEF1X and UML Standards

C.16. How would class attributes be represented in the extended E-R model described in
Chapter 5?

Class attributes are not stored in the E-R model. They may either be (1) computed by an
application at run time, or (2) stored in an entity designed to specifically hold class attributes.

C.17. Explain the significance of the +, #, and – signs in a UML diagram.

These three symbols indicate the visibility of attributes in the UML model. “+” indicates public
attributes, “#” indicates protected attributes, and “-” indicates private attributes. A public
attribute or method can be accessed by any method of any object. A protected attribute or method
can be accessed only by methods of its associated object class and that class’s subclasses. A
private attribute or method can only be accessed by methods of its associated object class.

C.18. Give an example of a constraint on an entity in a UML diagram.

E-R models typically use primary key, alternate key, foreign key, referential integrity, and
attribute values constraints.

The Real Estate Agency Client-Assignment 1:N relationship for review question C-10 is shown
below with primary key (PK) and foreign key (FK) constraints.

AGENT CLIENT
CLIENT-ASSIGNMENT
AgentID ClientID
LastName LastName
FirstName 1..1 1..* FirstName
Phone Address
Email City
Location State
ZIP
PK Constraint: AgentID
Phone
Methods:
Email
PK Constraint: ClientID
FK Constraint: AgentID
Methods:

Page C-11
Copyright © 2019 Pearson Education, Inc.
Appendix C – E-R Diagrams and the IDEF1X and UML Standards

C.19 Redraw the E-R diagram in Figure 5-52 using UML.

NOTE: Microsoft Visio 2010 and Microsoft Visio 2016 both have a UML template, and the
drawings below were done using the Microsoft Visio 2010 template.

COLLEGE DEPARTMENT
PROFESSOR
+CollegeName +DepartmentName
#DeanFirstName #ProfessorFirstName
#Phone
#DeanLastName CHAIRED BY / CHAIRS #ProfessorLastName
#TotalMajors
#Phone #Building
#Building
#Building 1..1 1..* 0..1 1..1 #OfficeNumber
#Room
#Room #Phone
+Indentifier: DepartmentName()
+Indentifier: CollegeName() +Identifier: ProfessorName()
+Methods:()
+Methods:() +Methods:()

1..1
1 1

<identifying> <identifying>

0..* 1..* 1..*

STUDENT
APPOINTMENT
-StudentNumber ADVISED BY / ADVISES
-Title -Title
-StudentFirstName -Terms
0..* 1..1
-StudentLastName +Indentifier:()
-HomeStreet +Methods:()
-HomeCity
-HomeState
-HomeZip
-Phone
+Identifier: StudentNumber()
+Methods:()

C.1. Describe the ways in which UML and commercial database processing are misfits. How
do you think this situation will be resolved?

Object-oriented notation does not fit well with today’s commercial database processing
procedures. There is no sense in hiding an entity attribute in an object unless (1) only object-
oriented programs are processing the data and (2) they do so in conformance with the policy of
putting the entity attributes in the object. However, this is seldom done.

As discussed in Chapter One, object-oriented DBMSs have not gained commercial success.
Given this fact, it is unlikely the UML models object-oriented notation will be of much practical
use to database developers. The extended E-R model with crow’s foot or the IDEF1X notation
will probably continue to be the most useful notations for database development.

Page C-12
Copyright © 2019 Pearson Education, Inc.
Appendix C – E-R Diagrams and the IDEF1X and UML Standards

C.21. Redraw the E-R Project Question 5.52, using IDEF1X.

Note that erwin always requires the user to switch between Information Engineering [IE] and
IDEF1X notation. From the menu bar, choose Model | Model Properties | Notation Tab. The
student can either draw the model in IDEF1X originally, or duplicate Figure 5-52 in IE crow’s
foot style and then switch to the IDEF1X notation.

Page C-13
Copyright © 2019 Pearson Education, Inc.
Appendix C – E-R Diagrams and the IDEF1X and UML Standards

C.22. Answer Exercise 5.56, but use IDEF1X instead of the crow's foot model.

Figure 5-53 – Subscription Form

a. Create a model with one entity. Specify the identifier and attributes.

Page C-14
Copyright © 2019 Pearson Education, Inc.
Appendix C – E-R Diagrams and the IDEF1X and UML Standards

b. Create a model with two entities, one for customer and a second for subscription.
Specify identifiers, attributes, relationship name, type, and cardinalities.

c. Under what conditions do you prefer the model in A to that in B?

Model A would be the best model if a Customer can only have one subscription.
d. Under what conditions do you prefer the model in B to that in A?

Model B would be the best model if a Customer can have one or more (i.e., multiple)
subscriptions.
C.23. Answer Exercise 5.59, but use IDEF1X instead of the crow's foot model. Redraw Figure
5-57 in IDEF1X notation.

Figure 5-57 is shown redrawn in the question below.


Exercise 5.59. Figure 5-56 shows the specifications for single-stage air compressor
products. Note that there are two product categories that are based on Air Performance:
The A models are at 125 pounds per square inch of pressure, and the C models are at
150 pounds per square inch of pressure. Using the structure and example data items in
this list, do the following:

Page C-15
Copyright © 2019 Pearson Education, Inc.
Appendix C – E-R Diagrams and the IDEF1X and UML Standards

Figure 5-56 – Air Compressor Specifications

A. Create a set of exclusive subtypes to represent these compressors. The


supertype will have attributes for all single-stage compressors, and the
subtypes will have attributes for products having the two different types of Air
Performance. Assume that there might be additional products with different
types of Air Performance. Specify the entities, identifiers, attributes,
relationships, type of category cluster, and possible determinant.
The first entity will be SS_COMPRESSOR, with an identifier of Model.

Note that the date in Figure 5-56 shows model numbers with an “A” to indicate the type A
=125 PSI Air Performance Characteristics—for example R12A-17. The data sheet notes that
type E = 150 PSI units are indicated by substituting an “C” for the “A”—for example, R12C-
17. In our data model, we will design the identifier Model to specify models with an “x” as
an indeterminate place holder for model type—“x” as in R12x-17.

An attribute named ModelType (with values “A”, “C” and others when available) will be a
determinant of the subtypes. An instance diagram looks like this:

Type A
R12x-17 A Characteristics

Type C
R12x-17 C Characteristics

Page C-16
Copyright © 2019 Pearson Education, Inc.
Appendix C – E-R Diagrams and the IDEF1X and UML Standards

The entities, identifiers, attributes, and relationships are shown in the above diagram. In
IDEF1X, this would be called an “incomplete category cluster” —according to the question,
there may be “additional products with different types of Air Performance” which means
there may be more models then just the A and C models shown.

Page C-17
Copyright © 2019 Pearson Education, Inc.
Appendix C – E-R Diagrams and the IDEF1X and UML Standards

B. Figure 5-57 shows a different model for the compressor data. Explain the entities,
their type, the relationship, its type, and its cardinality. How well do you think this
model fits the data shown in Figure 5-56?

Figure 5-57 – Alternate Model for Compressor Data

In the model in Figure 5-57, SS_COMPRESSOR is a strong entity and


AIR_PERFORMANCE_TYPE is an ID-Dependent weak entity. The relationship is one-to-
many since an SS_COMPRESSOR may have more than one AIR_PERFORMANCE_TYPE.
However, the maximum cardinality of the one-to-many relationship is currently two (2) since
there are currently only two AIR_PERFORMANCE_TYPEs. The relationship is ID-
dependent since the AIR_PERFORMANCE TYPE entity is meaningless without an
associated SS_COMPRESSOR.

Unfortunately, the model misses the fact that each AIR_PERFORMANCE_TYPE is related
to many SS_COMPRESSORs, and therefore the relationship should be N:M (or N:2 given
the limit of only two (2) existing AIR_PERFORMANCE_TYPESs. This can be seen in the
following instance diagram:

Page C-18
Copyright © 2019 Pearson Education, Inc.
Random documents with unrelated
content Scribd suggests to you:
tunnustelevat, eivätkä näe muuta kuin tapulin ja taivaan. Ovat
niinkuin ei muita olisikaan. Ja sitten Kyljenmarkkikin… alhaiselta
mieheltä tuntui, ei se kenenkään varpaille polkenut, mutta niin
juoksutti puulaakin 'Isoa' kuin renkiään…"

Aisa lennähtää paukahtaen lattialle, kuulijain kasvot jännittyvät ja


on kuin pirttiin tulisi enemmän valoa.

Herrastuomari huomaa, että hänellä voi olla lisävoittoa tästä


haastematkasta, ilmainen ruoka ja yösija, ja hän lisää vettä myllyyn.

Niin oli Gyllenmarck juoksuttanut yhtiön suurinta herraa, jonka


persoona varjosti koko Pohjolan, juoksuttanut leivän isää…
Uskomatonta, ellei olisi itse nähnyt, uskomatonta…

"Vai niin teki", sanoo Matti henkeään pidätellen.

Niin oli tehnyt. Herra on herrallakin. Ja kyllä kykenee Mattiakin


auttamaan, jos tahtoo, mutt'ei hänkään tietenkään rahojaan lahjoita.
Matin pitää itsekin vähän yrittää. Herrat ovat niin kyllästyväisiä.

Tyytyväisenä herrastuomari mukristelee huuliaan, ja Matin vaimo


alkaa panna pannua tulelle, täyttäen näin herrastuomarin salaisen
toivomuksen.

Matti koettaa ajatuksissaan yhdistellä tapauksia, keksiä syitä ja


seurauksia, mutta mihinkään selvyyteen hän ei pääse. Sama, josta
joku kuukausi sitten oli päässyt, oli taas edessä, se oli ainoa, mikä
hänellä oli selvillä. Hän oli kuin muutkin vertaisensa siellä kaukana
tunturien keskellä: ellei Kannanlahti-yhtiö ajatellut heidän edestään,
ajatteli joku toinen ja joka tapauksessa he hävisivät.

Mutta työ, — kas siihen he pystyivät. Kun ottivat pystyäkseen.


*****

Illan tullen, kun vieraat jo olivat käyneet levolle, sanoi emäntä


isännälle:

"Sinun pitäisi oikein puhua sen hosmestarin kanssa. Ethän sinä


näitä asioita oikein tajuamaan kykene."

"Pitäisi!" jankkasi Matti. "Kun sinä tietäisit, miten vaikea sitä on


puhutella, et sanoisi mitään. Saa puhua niin että kuola valuu suusta,
eikä saa vastaukseksi halaistua sanaa".

Lyylillä oli omat korkeat ajatuksensa Gyllenmarckista; hän muisti


sen illan, jolloin Gyllenmarck sanaa puhumatta oli heittänyt erään
himokkaan tukkiherran rähmälleen kamarin loukkoon.

"Kyllä se vaan mainio mies on", lausui hän vakaumuksenaan, sillä


hänellä saattoi vielä tällä iällä olla vilpittömiä vakaumuksia ihmisistä,
joita hän joskus oli nähnyt.

*****

Näin olemme saaneet kevään korkeaan Pohjolaan, pappiloista ja


puustelleista kotiin ja tukkipirtteihin asti. Illat käyvät kuulakkaiksi ja
jäät alkavat harmeta, vähitellen tosin, mutta harmenevat kuitenkin,
yks' kaks' huomaa silmä jonkun pälvenkin, ja keväinen tuoksu uhoo
yksinpä auringonpaisteisista, harmaista kivistä ja kallioista. Niin
kallistuu kaikki hitaasti siihen suureen valoon päin, mutta kevät ei
täällä hekumoitse omasta olemassaolostaan ja vehmaudestaan, se
antaa aavistella vain, niinkuin kaikki muukin täällä kaukana, kuinka
hyvin saattaisi olla.
IX

Nyt tapahtuu toisinaan, että sivistyneiden, varakkaiden ja


huomattavassa asemassa olevien ihmisten lapset, jotka voivat
luetella sivistyneitä, varakkaita ja korkeassa asemassa olevia esi-isiä
kolme, neljä tai viisi suoraan ylenevää sukupolvea, saavat merkillisiä
ja eriskummallisia päähänpistoja, joita ei kukaan järkevä ihminen
osaa selittää ja tuskin he itsekään. Heidän kotinsa on vielä varakas,
mitään henkisen rappeutumisen merkkejä ei ole huomattavissa, ja
kuitenkin he painuvat omille teilleen ja harrastavat omia puuhiaan,
palatakseen sitten erinäisiä kiertoteitä taasen takaisin omaan
säätyynsä, elleivät niille teilleen jää, niinkuin valitettavasti joskus käy.

Tällaisen vaikeasti selitettävän päähänpiston oli saanut Ingeborg


Bonn, ja tämän päähänpiston seurauksia oli, että hän sen sijaan että
olisi harjoittanut erinäisiä muodissa olevia kaunotaiteita sikäli, että
voisi niillä helppoja päiviänsä viihdyttää, tai suostunut jonkun
arvoisien vanhempiensa hyväksymän vakavaraisen ja hyvänimisen
miehen naimatarjouksen, istui autiossa ja tällä kertaa
potilaattomassa erämaan pitäjän sairastuvassa, nojasi päätään
molempiin käsiinsä ja katseli vastapäätä olevan metsäherran
puustellin ikkunoita.
"Gyllenmarck, Constantin Gyllenmarck, vapaaherra", ajatteli hän ja
sitten taas: "Gyllenmarck, Constantin Gyllenmarck".

Samalla hän muisteli niitä juttuja, joita papin poika oli kertonut
tuon nimen omistajasta, odottaen, että vastapäätä olevaan ikkunaan
ilmestyisi valo ja sitten raskas, turvallisuuden tunteen herättävä pää,
mustine, ohimoilta lievästi harmaantuneine hiuksineen ja sisäänpäin
kääntyneine katseineen.

Niin tapahtuikin, mutta samassa vedettiin kaihtimet eteen, ja neiti


Ingeborg polkaisi tyytymättömänä jalkaansa. Hän oli ollut viikon
paikkakunnalla, ulkona hihkuivat jätkät, hänen oli ikävä ja häntä
peloittikin vähän.

"Hänellä kuuluu olevan suuri kirjasto", ajatteli hän, "minä menen


lainaamaan häneltä jonkun…"

Hänestä oli tämä vallan luonnollinen ajatus ja hän aikoi panna sen
viipymättä täytäntöön, mutta samalla tuotiin taloon ensimmäinen
potilas. Tuotu oli Matti Niemelän korkearintainen, terveverinen tytär,
ja tuoja oli herrastuomari Erkki Sallansuu.

Herrastuomari oli tapoja tunteva mies, ja siksi hän ensiksi pyysi


anteeksi, että vaivasi näin äkkiarvaamatta, mutta asialle ei nyt kerta
kaikkiaan voinut mitään. Edellisaamuna, kun hän juuri oli lähdössä
Niemelän talosta, oli tyttö satuttanut kirveellä jalkaansa — tähän
polven alapuolelle —, sellaista voi sattua kenelle tahansa,
miehellekin, mutta täällä täytyy naisten osata "hantteerata" kirvestä
niinkuin miestenkin, ja niin oli hän, herrastuomari, sanonut:

"Minä vien tytön mukanani. Kun kunnalla kerran on sairaala, niin


kaipa se siellä siksi lääkitään, että kotona saa sitten lopetella".
"Kirves oli huonosti varsitettu", sanoi Lyyli.

Niin — hm. Niin ne tulevat onnettomuudet; kun tulee yksi, niin


tulee samalla toinenkin. Ei hänkään suinkaan millään hauskalla
asialla ollut Niemelässä ollut. Ja niin tuli Lyylillekin kilvoittelu, niin
tuli, niinkuin hän oli sanonut ja maininnut. No, hyvästi nyt sitten,
neiti, ja Herran haltuun, Lyyli.

Kun jalka oli asianmukaisesti sidottu ja hoidettu, sanoi potilas:

"Minä tahtoisin tavata metsäherra Gyllenmarckia".

Hän sanoi sen sellaisella äänenvärillä, kuin olisi hän metsäherran


vanha ja uskollinen ystävä ja kuin olisi hänestä aivan luonnollista,
että metsäherra tulisi häntä katsomaan ja kuulemaan, mitä hänellä
on sanomista.

Neiti Ingeborgissa herätti tämä suora pyyntö eräänlaista


kummastusta, ja ennenkuin hän vastasi, katseli hän tarkemmin kuin
julkisuudessa on tavallista potilaansa kasvoja ja huomasi, että ne
"eivät suinkaan olleet hullumman näköiset".

"Nyt on jo niin myöhä, että tuskin voimme vaivata vapaaherraa",


vastasi hän sitten, pannen vähän painoa viimeiselle sanalle. "Mutta
huomenna".

"Huomenna! Siihen on niin pitkä aika. Eihän kello vielä ole


kahdeksaakaan."

Lyyli oli koko matkan asiaa miettinyt ja hän tahtoi sen toimittaa
heti, — huomenna hänellä kenties ei enää olisikaan rohkeutta kutsua
metsäherra Gyllenmarckia puheilleen. Neiti Ingeborg kummastui yhä
enemmän ja mittasi potilaansa lämmön. Se oli normaali.
"Tekö tunnette vapaaherra Gyllenmarckin entuudestaan?" kysyi
hän.

"Hän on käynyt meillä muutamia kertoja".

"Eikö sitä asiaa voisi lykätä huomiseen?"

"Voisi kai, mutta tahtoisin sittenkin…"

Neiti Ingeborg oli kahden vaiheilla. Tunnin verran sitten ei hän


ollut epäröinyt aikoessaan mennä lainaamaan kirjaa, nähdäkseen
etäältä näkemänsä ja papin pojan seikkaperäisesti kuvaileman
miehen läheltä, mutta nyt hän tunsi jonkunlaista epäröimistä
potilaansa pyynnön suhteen.

"Voinhan minä koettaa lähettää tytön puustelliin", sanoi hän


kotvan mietittyään, "mutta jos metsäherra on jo levolla, niin sille en
voi mitään".

Viisi minuuttia kului äänettömässä odotuksessa, kuului vain


kahden ihmislapsen hengitys, melkein sydänten tykintä, ja silloin
tällöin kohtasivat katseet toisensa.

"Hän ei tule", ajatteli Lyyli, "hän kai on jo levolla. Ja jos hän tulee,
niin mitä minä sanon…"

"Kai hän on jo nukkumassa", virkahti neiti Ingeborg,


karkoittaakseen jonkunlaista yltyvää levottomuutta, "kyllä hän olisi jo
tänne ehtinyt…"

"Eihän tyttökään ole vielä palannut…"

"Eipä kyllä. Jos hän on jo ollut levolla ja sitten noussut…"


Lyyli sävähti punaiseksi.

"Ei suinkaan…"

Metsäherraa vaivattu hänen tähtensä. Varjelkoon, mitä hän oli


tehnyt.
Mutta se oli nyt tehty ja — Gyllenmarck oli hyvä mies.

Hän lausui tämän vakaumuksensa neiti Ingeborgille, joka taas sai


lisää yllykettä kummastukselleen, mutta ei tehnyt sitä, mitä potilas
vaistomaisesti oli odottanut, lausunut jonkun rohkaisevan sanan. Kun
ei tätä kuulunut, puserti Lyyli sen esille.

"Ei hän siitä pahastu".

"Ei kai", vastasi neiti Ingeborg hajamielisesti ja tuntien, että hänen


jotakin täytyy tehdä tappaakseen minuutteja, meni hän panemaan
teevettä tulelle.

*****

Vihdoinkin sitten kuuluivat askeleet porstuasta ja tässä he nyt


seisovat vastakkain.

Neiti Ingeborg tunsi kätensä olevan eräitten sormien välissä, jotka


sormet kuuluivat hänelle varovaisesti, ettei sanoisi puolittain
vastahakoisesti ojennettuun käteen, ja selittämätön silmäpari oli
katsovinaan häneen, mutta katselikin omituisesti ohi.

"Gyllenmarck".

"Bonn".
Sitten seurasi sellainen tavallinen hiljaisuus, joka seuraa esittelyä
ja jolloin esitellyt ikäänkuin koettavat päästä toisistaan selville,
elleivät he vaikene siksi, ettei heillä parhaimmalla tahdollaankaan ole
toisilleen mitään sanottavaa, ei toisilleen mitään annettavaa eikä
toisiltaan mitään voitettavaa. Tätä hiljaisuutta kesti vain sekunnin,
mutta sen arvo ehdittiin kuitenkin tajuta molemmin puolin.

"Tässä hän siis on", ajatteli neiti Ingeborg, "se verhon


ympäröimä… Minä ihmettelen, mitä toisessa huoneessa oleva
tyttönen mahtaa häneltä tahtoa…"

"Papin poika oli kohtelias", ajatteli Gyllenmarck luoden nopean


katseen naiseen, "enkä minä sitä ollenkaan ihmettele…"

Ääneen hän lausui:

"Minua kutsuttiin tänne".

"Niin, tosiaankin, herra paroni, täällä on eräs potilas, neitonen,


joka välttämättömästi tahtoi puhutella teitä tänä iltana. Koetin kyllä
saada häntä lykkäämään…"

Kuullessaan sanan paroni, loi Gyllenmarck taas lyhyen katseen


puhujaan ja astui sitten käskemättä sisäovea kohden.

"Ei mitään, hyvä neiti", vastasi hän, "matkahan on vain kymmenen


syltä".

Kas, siinähän oli se korkearintainen, puhdasverinen tyttö


valkoisella vuoteella vaaleassa karbolintuoksuisessa huoneessa, ja
Gyllenmarck astui sinne kuin joku setä tai omainen.

"Mutta, lapsi hyvä", sanoi hän, "miten sinun on käynyt?"


Niin oli käynyt — kirves oli sattunut jalkaan.

"Oli oikein, että heti tulit sairaalaan, muuten olisit saanut ehkä
ikäsi ontua?"

Gyllenmarck muisteli, miten oli nähnyt hänen käyvän Niemelän


permannolla, sitä olisi katsonut vaikka päivän, väsymättä, ja sitten
hänen mieleensä muistuivat erinäiset muut asiat, jotka hän jo
hetkeksi oli unohtanut.

"Ei kai olisi tullut tänne tulluksi", vastasi Lyyli, "mutta sattui
herrastuomari Sallansuu olemaan meillä…"

Ja sitten se pulpahti esiin: herrastuomari oli antanut haasteen,


puulaaki tahtoi isän pois talosta.

Nyt Gyllenmarck tunsi, kuinka veret hänen poskipäissään


kylmenivät. Tässä hän nyt istui kauniisti, hän, Constantin
Gyllenmarck, sanansa syöneenä. Häntä pidettiin rikkaana: ollapa nyt
edes viisikääntuhatta markkaa.

"Tiedätkö sinä, mille päivälle haaste annettiin?" kysyi hän.

"En minä päivää tiedä, mutta heinäkuusta ne puhuivat. Eihän


metsäherra vihastu minulle, kun vaivasin?"

Gyllenmarck koetti naurahtaa.

"Vihastu, eihän toki", vastasi hän. "Lapsi tekee kauniisti


ajatellessaan vanhempiaan. Kaikki sitä eivät tee…"

Hän vaikeni hetkeksi, ikäänkuin kootakseen ajatuksiaan.

"Luotatko sinä minuun?" kysyi hän sitten äkkiä.


"Kuka ei sitä tekisi", hymähti tyttö, aivan kuin olisi se
luonnollisimpia asioita, mitä saattoi olla.

"No älä sitten sure, vaan tule terveeksi", sanoi Gyllenmarck ja hän
tunsi itsessään voimaa ja pontta, kun jatkoi: "Ei isääsi
viidentuhannen markan takia ajeta pois sellaisesta talosta".

Hän tunsi, että hänen rohkeudellaan oli joku pohja tai


ponnahduslauta, mutta missä se oli, sitä hän ei tiennyt. Mutta se
täytyi löytyä — Jumal'auta! Tai oliko hän joku heittiö, joka lupasi ja
lupasi, mutta ei kyennyt lupaustaan täyttämään ja jonka piti hävetä
lapsen edessä.

"Minä tulen taas huomenna sinua katsomaan", sanoi hän vihdoin


ja nousi.

"Siitä on vain vaivaa metsäherralle".

"No, älä sinä sitä ajattele. Hyvästi nyt vain."

Hänen ryhtinsä oli suorempi, kun hän poistui ja etuhuoneessa hän


katseli neiti Ingeborgia suoraan silmiin.

"Tyttöparka ajattelee vanhempiaan", selitti hän. "Elämä tunturien


takana ja kettujen keskellä ei totisesti ole helppoa".

Neiti Ingeborg ei voinut olla lievästi punastumatta. Hän oli


ikäänkuin jostakin kaukaa erottavinaan sanomattoman kauniit
kasvot, jotka sanoivat: Nyt näet ne kasvot, joiden omistajan papin
poika koetti tehdä naurettavaksi tai puolihupsuksi. Sitten hän näki
kasvot niin läheltä, että hengitys tuntui, ja se kaukainen kauneus sai
antaa sijan elämälle ja miehekkyydelle, mutta silmistä katseli
suunnaton erämaa. Ja neiti Ingeborg unohti vastata.
"Istukaa, herra paroni", sanoi hän ainoastaan, senkin puoleksi
väkinäisesti.

"Kiitän, mutta aika on jo myöhäinen. Toivon teidän viihtyvän hyvin


erämaassa. Alussa se kyllä ehkä on vaikeaa, mutta siihen tottuu,
eikä täältä lopuksi enää lähde ajamallakaan."

"Herra paroni on jo ollut täällä pitemmän aikaa?"

"Kutakuinkin. Toistakymmentä vuotta."

"Suurenmoista. Ettekä halua pois?"

Tähän Gyllenmarck olisi voinut vastata lyhyesti: "En", tai: "En ole
sitä ajatellut", mutta hän sai tällä kertaa taas suoruudenpuuskansa,
joka saattoi hänet leikkimään tulella ja joka oli omiaan saamaan
hänet välikäteen, ja siksi hän vastasi:

"Jos ehkä joskus tahtoisinkin, niin olen polttanut laivani".

Taas se oli sanottu. Mutta neiti Ingeborg tunsi käden keveästi


koskettavan omaansa, ja kun hän meni ikkunaan, näki hän miehen
haamun kulkevan pimeän tien yli.

*****

"Gyllenmarck, Gyllenmarck", ajatteli hän, eikä paljoa muuta. Sillä


mistään laivojen polttamisesta ei papin poika ollut puhunut. Neiti
Ingeborg koetti vaivata päätään, mutta mihinkään päätökseen hän ei
päässyt.

"Rikollinen hän ei ainakaan ole", lopetti hän, "sillä silloin hän ei


olisi kruunun palveluksessa".
Seuraavina päivinä alkoi Gyllenmarck järkevästi miettiä. Hänen
täytyi todellakin ottaa asia oikein ajatellakseen, sillä hän oli antanut
lupauksensa niin puolelle kuin toisellekin. Ja kun hän viikon oli asiaa
harkinnut, oli hän myöskin tullut erääseen johtopäätökseen.

Hän kävi myöskin säännöllisesti sairastuvassa toisella puolella


tietä. Oikeastaanhan siihen ei ollut mitään säällistä aihetta, mutta
olihan hyvä pitää tyttöraukkaa reippaalla mielellä. Ja aina kun hän
tuli sieltä kotiinsa, tunsi hän jollakin erinomaisella tavalla
reipastuneensa ja virkistyneensä.

"Kyllä minä luulen, ettei tästä mitään vakavampaa tule", sanoi hän
Lyylille. "Itse asiassa tämä juttu on hyvinkin helppo selvittää, kunhan
vain saan sen verran aikaan. Ja se Kannanlahden yhtiökin on nyt
kerta kaikkiaan sellainen syöjä…"

Kunhan maa paljastuu, niin hän käy arvostelemassa Niemelän


metsän ja erottaa siitä viidentuhannen markan myytävän palstan tai
miksei kuuden- tai seitsemäntuhannen, että mies saa käteisiä. Mutta
nopea tässä täytyy olla, arvaamattoman nopea.

Muutamana päivänä, kun hän poistui sairaalasta, sanoi neiti


Ingeborg:

"Herra paronilla on hyvin hyvä sydän".

Samassa hän kuitenkin tunsi olleensa liian rohkea, sillä hän


punastui ja kävi noloksi ja toivoi, että olisi sanonut vain niinkuin
ennenkin: "Hyvästi nyt ja tervetuloa huomenna kahdentoista
tienoissa".
Constantin Gyllenmarck pysähtyi ja nolostui hänkin eikä hän voinut
sille mitään, että hän tunsi sydämensä tykähtelevän. Mutta
tunnustus oli niin yllättävä, ettei hän voinut mitään käden
käänteessä vastata, ja seuraus oli se, että neiti Ingeborg tunsi vielä
selvemmin olleensa tahditon ja tunkeileva ja päätti sen korjata.

"Suokaa anteeksi, herra paroni, mutta olen usein ajatellut teitä ja


ihmetellyt, kuinka teiltä riittää aikaa… ajatella vieraiden ihmisten
asioita…"

Ajatellut minua! ajatteli Gyllenmarck. Herra Jumala, mitä minä


sitten olen tehnyt siitä asti, kun näin papin pojan teikkaroivan hänen
edessään tuossa veräjällä.

"Mitäpä täällä muuta ajattelee kuin niitä ihmisiä, jotka alati ovat
silmäin edessä", vastasi hän viimein luonnollisesti, "tai sitten
muistelee menneitä. Se on yleinen sairaus niillä, jotka muualta ovat
tänne tulleet."
X

Autiossa erämaassa, peninkulman päässä kirkolta, oli muuan vanha


ja ränsistynyt, punertava rakennus, jota Gyllenmarck erämatkoillaan
ei koskaan ollut sivuuttanut pysähtymättä sen luo hetkiseksi. Herra
tiesi, mitä varten se siihen aikoinaan oli tehty, puron rannalle, vaaran
juurelle; nykyisin sitä tukinuittajat joskus käyttivät tilapäisenä
oleskelupaikkanaan, ja ehkäpä se alkuaankin oli sitä varten
rakennettu.

Pääasia oli, että se toi Gyllenmarckin mieleen muistoja menneiltä


ajoilta.

Se oli niinkuin joku vanha alppimylly, alppipuron rannalla, sellainen


idyllinen, rauhaisa paikka, jollaisia toisinaan kuvaavat ne
halpahintaiset väripainokuvat, joita kuljeskelevat kauppiaat
myyskentelevät ympäri maatamme.

Tässä yltyi lirisevä puronen kohisevaksi könkääksi, ja tässä näytti


korkea vaara millä hetkellä tahansa olevan valmis kaatumaan tuon
ränsistyneen, punaisen rakennuksen päälle. Tässä vei kaitainen
porras yli könkäänniskan, ja tällä portaalla viivähti Gyllenmarck
ohikulkiessaan aina hetken tai pari ja ajatteli, että juuri tällainen
porras oli jossakin lähellä Soiluaa, porras, jolla hän ensimmäisen ja
viimeisen kerran oli suudellut sitä tyttöä, jota rakasti nuoruutensa
alkupäivinä. Sittemmin ei hän ollut tyttöä koskaan nähnyt, mutta
tällä portaalla seisoessaan ajatteli hän häntä mielellään ja vaivatta,
sillä se oli yksi niitä ainoita muistoja hänen kellanpunaisen
nuoruutensa päiviltä, joka ei tuottanut hänelle vähintäkään tuskaa.

Aurinko paistoi täydeltä terältään. Oli niitä hetkiä, jolloin kevät


vaihtuu kesäksi, jolloin metsät ovat tuoreet ja tuoksuvat ja jolloin
koivut komeilevat ensimmäisissä vaaleanvihreissä lehvissään. Päivä
oli kuuma, mutta korkean kirkas, ja Gyllenmarck ajatteli sitä tyttöä,
jota hän joskus, kolmattakymmentä vuotta sitten, oli suudellut
Soiluan ruukin myllysillalla.

Portaalla seisoessaan huomasi hän olevansa matkalla.

Hän oli viimeinkin ryhtynyt ratkaiseviin toimenpiteisiin Matti


Niemelän asian suhteen, ja hänen oli nyt matkattava Krokforsin
yhtiön pehtorin puheille, joka oleskeli Vuostimon metsässä
tukinuittoa valvomassa, neljän peninkulman päässä kirkolta ja
puustellista.

Hän oli lähtenyt tälle matkalle, koska heinäkuun kymmenes päivä


läheni joka hetki, koska hän oli antanut Matti Niemelälle erään
lupauksen ja koska hänen nyt oli toimittava, jos ylimalkaan aikoi
jotakin toimia. Hän muisti Matti Niemelän nuoren, korkearintaisen ja
terveverisen tyttären, sitten hän muisti Ingeborg Bonnin ja valkoisen
nuoruutensa rakastetun ja lopuksi hän muisti, että lupaus on
sentään aina lupaus, ja ellei hän sitä täyttäisi, ei hän kehtaisi kulkea
kunnan sairastuvan ohitse.
Näin ajatteli Constantin Gyllenmarck, katsellen vaahtoavaa
putousta, näin hän ajatteli, nojatessaan portaan kaidetta vasten,
näin hän ajatteli, ja juuri silloin lähestyi vaalea nainen porrasta,
mutt'ei uskaltanut tulla ylitse, koska porras oli liian kapea kahden
sivuutettavaksi.

Gyllenmarck tunsi hänet, ja samassa hän myöskin tunsi


jonkunlaista epävarmuutta sisässään. Hetkisen hänen täytyi katsella,
ennenkuin voi mennä vastaankaan.

"Neiti Bonn", lausui hän, käydessään viimein vastaan, "teitä olisin


kaikkein vähimmin täällä odottanut".

"Ja minä teitä, herra paroni. Te näytte rakastavan tätä paikkaa".

"Sille, joka on polttanut laivansa, hyvä neiti, ovat rakkaita kaikki


paikat, jotka muistuttavat jostakin kauniista".

"Mitä ylimalkaan laivoihin tulee, herra paroni, voi niitä polttaa


monella eri tavalla. Itsekukin voi joskus polttaa laivansa".

Constantin Gyllenmarck tunsi, että hänessä jotakin ailahti, ja hän


katseli neiti Ingeborgia samanlaisessa valossa kuin silloin, kun papin
poika teikkasi hänen edessään sairastuvan veräjän luona.

"Minä tulen sairaan luota", jatkoi neiti Ingeborg, aivan kuin ei olisi
aikaisemmin puhunut mitään.

"Minä olen menossa Vuostimoon Krokfors-yhtiön pehtorin


puheille", vastasi Gyllenmarck velvollisuudentuntoisesti.

"Kuljetteko tekin jonkun puheilla?"


"Täytyy joskus niin tapahtua. Ei kuitenkaan omissa asioissani."

"Sen arvaan. Teillä ei mahtane olla asioita juuri kenenkään kanssa,


ellemme ota lukuun virka-asioita."

Metsäherra Gyllenmarckista tuntui omituiselta, että yksinäinen


nainen istuutui ja alkoi haastella hänen kanssaan keskellä autiota
erämaata. Hänen täytyi pitää seuraa ja hän koetti miettiä, mitä nyt
sanoisi.

"Ettekö te pelkää ollenkaan, neiti Bonn?" kysyi hän.

"Ketä? Teitäkö, herra paroni?"

"Erämaassa itsessäänkin kerrotaan olevan jotakin peloittavaa. En


kyllä sitä itse ole huomannut, mutta niin sanotaan."

"Voi ehkä olla sellaisen mielestä, joka ei siihen ole tottunut. Minä
siinä en huomaa muuta kuin kaunista ja suurenmoista. Katsokaa
auringon leikkiä tuolla jäätiköllä, tunturin rinteellä. Huomaatteko,
herra paroni?"

Constantin Gyllenmarck tunsi, kuinka eräs nainen, jonka hän


puolikolmatta kuukautta oli tuntenut nimeltä, painautui häntä niin
lähelle, että ruumiin lämpö tuntui, ja osoitti jotakin pistettä kaukana
etäisyydessä. Mutta hän ei tuntenut mitään halua vetäytyä pois.
Päinvastoin hän tunsi, että jos se asia, jonka hän oli ottanut
toimittaakseen, jäisi toimittamatta, niin tuo samainen nainen
vetäytyisi mahdollisimman kauas hänestä.

"Noin, Constantin Gyllenmarck, katsokaa tuonne. Eikö se välkkyile


aivan kuin hopeakuvastin?"
Mitäpä voi kuvastin, olkoon se vaikka hopeaa, vaikuttaa
ihmiselämään. Mutta tällä hetkellä sinä, Constantin Gyllenmarck,
jouduit auttamattomasti kiinni. Siinä sinä nyt istut, joku nainen,
jonka nimi on Ingeborg Bonn, painautuu ruumiiseesi kiinni ja sanoo:
"Näetkö, näetkö tuolla kaukana, siintävässä etäisyydessä?"

Ja tällä hetkellä sinä, Constantin Gyllenmarck, taas tartut kourin


kiinni elämään. Sinä et näe mitään välkkyvää pistettä jossakin
kaukana tunturin rinteellä, sinä tunnet eläväsi kaukaista tarua, jolloin
eräs toinen nainen Soiluan ruukin sillalla sanoi: "Minä rakastan aina
sinua". — Mutta tuo taru astuu nyt pitkin askelin lähemmäksi sinua,
siintävä etäisyys, jota kolmisenkymmentä vuotta sitten sinulle
näytettiin, tulee kädenulottuman päähän — ympärilläsi on vain autio
erämaa, kohiseva putous ja sen reunalla punainen, ränsistynyt
rakennus, — ojentaa sinulle kätensä sanoen: "Tässä minä nyt olen,
Constantin Gyllenmarck".

Sinä olet sillä välin sivuuttanut keski-iän, sinä olet elänyt mukana,
kaikki on sinulle vain joko muistoa tai erämaata, mutta sinä palaat
takaisin siihen menneeseen ja sitten nykyisyyteen ja sinä vaikenet.

Mutta se toinen, joka istuu rinnallasi — hänen ruumiissaan


virtailee veri vielä nuorena ja lämpimänä, sinä et usko enää itseäsi,
vaan hän uskaltaa uskoa vielä tulevaisuuteenkin ja katselee sinua
kuin jotakin korkeaa ja luoksepääsemätöntä. Hänellä on erinäiset
luulot sinusta, luulot, joista sinullakin on aavistusta, vaikk'ei käsitystä
niiden laajuudesta.

Tällöin tuntee Constantin Gyllenmarck, vapaaherra, itsensä


saamattomaksi ja neuvottomaksi. Hän koettaa katsella, mutta ei
huomaa mitään välkkyvää pistettä kaukana etäisyydessä, hän kuulee
vain putouksen kumean kohinan edessään, puitten humisevan ja
lintujen iloisesti livertelevän ympärillään. Ja samalla kuin hänen
silmänsä hakee kimaltelevaa pistettä, tuntee hän, että kaikki, mikä
on mennyt, tulee pika-askelin lähemmäksi, kunnes tuntuu siltä, kuin
eräitä vuosikymmeniä ei olisi ollutkaan ja tämä kaikki olisi
suoranaista jatkoa sille, mitä joskus oli tapahtunut Soiluan ruukin
sillalla.

Hän luo ohimenevän katseen vieressään istuvaan naiseen, jonka


vaaleat kasvot näyttävät sulautuvan valoon ja kevääseen, tuntee,
että hänen kätensä lepää hänen kädessään, eikä kumpikaan tahdo
niitä erottaa. Hänen silmänsä etsii edelleenkin kaukaisen tunturin
rinteellä kimaltelevaa pistettä, ja kun hän sen löytää, puristaa hän
vaistomaisesti kädessään olevaa pientä ja valkoista kättä.

"Nyt minä näen sen…"

Toinen on nähtävästi jo unohtanut välkkyilevän pisteen ja ajattelee


muuta. Hän vastaa vain kädenpuristukseen, ja ohimenevä
tuskansekainen hymy karehti hänen suupielessään.

Mutta Constantin Gyllenmarckissa herää jotakin, joka jo on kauan


aikaa yrittänyt nostella päätänsä, vaikk'ei ole jaksanut. Se herää
äkkiä suurena ja väkevänä, veri alkaa kiihkeänä virtailla hänen
suonissaan, ja hän tuntee itsessään tarmoa ja voimaa.

"Ingeborg Bonn", sanoo hän äkkiä, "minä rakastan teitä".

Tähän ei hän tarvinnut pienintäkään ponnistusta, se tuli niinkuin


pakosta.

Nainen ei vastannut mitään. Hänen suupielensä värähti, ja hän


pusersi hiukan lujemmin Gyllenmarckin kättä, mutta sanaakaan hän
ei vastannut.

"Tämä voi tuntua teistä jonkun verran hullulta, neiti Bonn", jatkoi
Gyllenmarck, "mutta niin asia kuitenkin on".

Neiti Ingeborg ei vieläkään vastannut mitään, hän nojasi vain


metsäherran olkapäätä vasten ja piti hänen kädestään, ja Constantin
Gyllenmarck tunsi itsensä väkeväksi ja vahvaksi hänen rinnallaan.

Hän uskalsi repiä auki arpeutuneet haavat ja avata sydämensä ja


hän teki sen lääkärin taitavuudella, yksityiskohtaisesti ja
johdonmukaisesti, alkaen lapsuutensa ensimmäisestä muistosta ja
päättäen siihen hetkeen asti, jota nyt eli. Hänelle tuotti melkein
nautintoa viivähtää tuskallisissa kokemuksissa, saadakseen verrata
niitä kuluvaan hetkeen, ja hänestä tuntui, kuin kaikki mennyt olisi
ollut välttämätöntä nykyisyyden saavuttamiseksi.

Neiti Ingeborg kuunteli, luomatta hetkeksikään katsettaan pois


hänestä, kuunteli ja sormieli hänen takkinsa lievettä, ja kun
Gyllenmarck oli lopettanut, sanoi hän ainoastaan:

"Jotakin tuollaista olen aavistanut ja minä olen säälinyt sinua niin…


niin…"

Hänen silmänurkkiinsa nousivat kyyneleet, ja hän kätki päänsä


Gyllenmarckin povelle. Kuinka hän olisi voinut muuta kuin rakastaa
metsäherra Gyllenmarckia, sitähän hän oli tehnyt siitä asti, kun
Gyllenmarck ensi kerran oli jalallaan astunut sairastuvan oven
sisäpuolelle.

Mutta tämä kaikkihan oli, niinkuin jo oli puhe, suoranaista jatkoa


sille, joka hyvin kauan aikaa sitten oli tapahtunut Soiluan ruukin
sillalla.
XI

Kun Gyllenmarck istui vastapäätä Krokforsin yhtiön pehtoria, ajatteli


hän enemmän Ingeborg Bonnia kuin itseään tai Matti Niemelää.

"Minun täytyy onnistua", ajatteli hän ja hän oli varma siitä, että
onnistuisi.

Krokforsin yhtiön pehtori oli Suomessa syntynyt ja jätkästä ylennyt


pehtoriksi. Sellaisten henkilöiden kanssa Gyllenmarck seurusteli vielä
suuremmalla vastenmielisyydellä kuin muitten, mutta tällä kertaa se
ei tuottanut hänelle sanottavia vaikeuksia.

Pehtori hämmästyi, saadessaan vieraakseen Constantin


Gyllenmarckin tukkikämpän herraskamariin. Ruuanjätteet korjattiin
syrjään, enimmän rasvoittuneet paperit pantiin toisten alle, mutta
spriipullo jätettiin tahallaan pöydälle. Kuka tiesi, mitä metsäherralla
oli asiaa, ehkä hakkuussa oli sattunut joku virhe. Täytyi olla
varovainen. Ja pehtori pakotti leveän naamansa hymyilemään, työnsi
itse esille jakkaran istuttavaksi ja komensi kokin hakemaan lähteestä
vettä ja keittämään kahvia.

Seinän takaa kuului tukkilaisten hanurin kilkutus sekaantuneena


lauluun ja puheensorinaan, mutta pehtori kävi itse kieltämässä.
Hänellä oli kirkonkylän metsäherra asioilla, ja se, joka ei kyennyt
pitämään kitaansa kiinni, saisi huomenna lopputilinsä ja lähteä
laputtamaan. Sellainen on kuri Kannanlahti-yhtiössä ja sellainen on
myös Krokforsin yhtiössä, sen sai jätkäjoukko uskoa.

Sitten pehtori palasi taas herraskamariin ja valitti, ettei


aikaisemmin tiennyt metsäherran tulosta.

"Täällä ei saa järjestystä millään", valitti hän, "mutt'ei käy


ajaminen miehiä poiskaan".

Gyllenmarck ymmärsi sen hyvin — tällä kertaa. Antaa miesten olla


vain, heillä nyt on kerta kaikkiaan omat tapansa.

Pehtori höristi korviaan. Tällainen oli outoa puhetta Gyllenmarckin


suusta, mikäli hän oli kuullut. Parasta on olla varuillaan, ehkäpä
metsäherralla oli asiaa, josta saattoi hyötyä.

Nyt se sitten laukesi.

"En tule oikeastaan omissa asioissani. Tulen erään toisen asioissa,


minä olen nimittäin ottanut myydäkseni muutaman metsäpalstan."

Pehtori höristi korviaan vielä enemmän. Hän oli kuullut, että


Gyllenmarckilla oli joitakin asioita Matti Niemelän kanssa. Tai ellei
oikeastaan mitään asioita, niin ainakin jotakin tekemistä hänen
kanssaan. Hänelle tarjoutui tässä oiva tilaisuus ostaa metsää,
tilaisuus, jollaisista Krokforsin yhtiö Kannanlahti-yhtiön toimesta
useimmiten sai olla vailla, ellei kuljettu pitkin kyliä kauppatilaisuuksia
tiedustelemassa.

Herra pehtori vaikeni, näpsäytteli sormiaan ja antoi Gyllenmarckin


odottaa. Hänellä oli jonkunlainen pohjatajunta siitä, että hänkin oli
tällä kertaa herra — metsäherrankin silmissä ja että metsäherra
saattoi nyt, kuluvalla hetkellä, olla hänestä jollakin tavalla
riippuvainen.

"Meillä on jo ostettua metsää niin paljon", sanoi hän, kun


tarpeellinen aika oli kulunut ja Gyllenmarck siis tarpeellisen kauan oli
saanut hänen mielestään odottaa.

Gylienmarck katseli pienestä, likaisesta ikkunasta, kuinka


sinimekkoinen jätkä hakkasi puita sen edustalla, mutta se jätkä oli
hänestä odottamattoman kaukana, näytti aivan kuin se jollakin
salaperäisellä tavalla erottamattomasti olisi kuulunut metsään,
maahan ja jokeen, eikä olisi liikuttanut häntä, eikä muita eläviä
ihmisiä ollenkaan. Hän kuuli pehtorin vastauksen ja ajatteli neiti
Ingeborg Bonnia, sitten Matti Niemelää, hänen tupaansa,
perhettänsä ja terveveristä tytärtänsä, joka ehkä saattoi joutua tuon
puita hakkaavan jätkän saaliiksi, ellei hän asiassaan onnistuisi, vaan
Matti Niemelä perheineen joutuisi maantielle, ja vihdoin hänen
ajatuksensa lensi Kannanlahti-yhtiöön ja "Ison" merkilliseen ja
kuuluisaan käyntiin hänen luonaan, ja hänet valtasi taas kiihottava
taistelunhimo ja hän päätti voittaa.

Gyllenmarck antoi myöskin puolestaan pehtorin odottaa ja katseli


ilmeettömin silmin vuoroin likaista lattiaa, vuoroin ikkunasta ulos.

Itse asiassa ei pehtorilla ollut mielessäkään antaa kieltävää


vastausta Gyllenmarckin esitykseen. Hän tahtoi ainoastaan
huomauttaa olevansa herra ja että hänellä oli valta hyväksyä tai
hyljätä Gyllenmarckin tarjous. Kaiken lopuksi hän kuitenkin
tarjouksen hyväksyisi, oli tuo sitten millainen tahansa. Oli viisasta
koettaa pysytteleidä Gyllenmarckin tapaisen miehen suosiossa.
Mutta hämmästyksekseen näki hän metsäherran kopeloivan
lakkiaan, vaikk'ei kahvikaan ollut vielä valmis. — Kuitenkin, kun hän
muisti, se kuului olevan metsäherra Gyllenmarckin tapa: hän ei
koskaan sanonut yhtä asiaa kahteen kertaan. Ja äkkiä pehtorinkin
päähän lensi kertomus "Ison" käynnistä Gyllenmarckin luona ja yhtä
äkkiä tunsi hän itsensä heikoksi ja vaatimattomaksi.

Spriipullokin oli pöydällä vielä avaamattomana, sen avulla ehkä


saattoi alentaa hintaa, jos Gyllenmarck kovin kohtuuttomia vaatisi.

"Tarjoukseni oli vilpittömässä mielessä tehty", sanoi Gyllenmarck.


"Mutta jos teillä todellakin on enemmän metsää kuin mitä pystytte
hallitsemaan, niin minä tietysti peräydyn".

Pehtori joutui hämilleen.

"Tuota noin… ei sitä niin paljon ole, etteikö lisääkin voisi ostaa ensi
vuotta varten", virkahti hän, väänsi sitten punakat kasvonsa nauruun
ja jatkoi, avaten pullonsa: "Metsäherra soisi nyt anteeksi, tässä on
vähän suunavausta, kun ei se kahvikaan näy joutuvan."

"Perkelettäkö siellä koko päivä kuhnaillaan yhden ainoan


kahvipannun kanssa?" huusi hän sitten puita hakkaavalle miehelle
rientäen ovelle.

Mies, joka oli samalla kertaa pehtorin ja muiden pomojen kokki ja


naistenhankkija, murahti vastaan jonkun äreähkän, solvaisevan
lauseen, josta kamariin kuului ainoastaan "hirvas" ja "pukki", ja meni
hämmentämään kepin nokassa nuotiolla kiehuvaa pannua.

"Kirota niille pitää", sanoi pehtori sitten anteeksi pyytäen


Gyllenmarckille, "eivät ne muuten vääjää senttiäkään".
Sitten hän taas heittäytyi tyyneksi ja asialliseksi, kaasi laseihin,
kilisti, ryyppäsi ja ähkäsi asianmukaisesti, jonka jälkeen hän oli taas
valmis käymään pääasiaan.

"Niin… tuota… suurestako summasta tässä olisi kysymys?" kysyi


hän.

"Kyseessä on vain lähemmä parituhatta runkoa,


seitsemäntuhattaviisisataa markkaa."

"On se tavallinen hinta".

"Kaataminen ja veto eivät maksa juuri mitään. Puut kaatuvat


melkein jokeen. Kai tiedätte Niemelän kotipalstan?"

"Kyllä minä sen tunnen".

Pehtori näytti saavan enemmän vilkkautta itseensä, kun hän sitten


kysyi: "Mutta eikö se jo ole myyty Kannanlahdelle?"

"Ei sitä myyty ole, mutta talo on kyllä kiinnitetty velasta.


Aioinkin ottaa rahat omiin nimiini, kunnes Niemelä saa maksetuksi
Kannanlahden. Ymmärrättekö? En voi kernaasti muuten myydä
kiinnitettyä tavaraa."

"Niin vain… niinpä kyllä… eihän se muuten…"

Sitten pehtori taas vaikeni ja kaatoi laseihin. Nyt olisi hyvä tilaisuus
saada ahdistetulta mieheltä metsää halvalla ja itselleen pieni
provisioni, mutta tuo mies oli asiamiehekseen valinnut Constantin
Gyllenmarckin. Herra pehtori punnitsi, kumpi maksoi enemmän,
provisioni vaiko Gyllenmarckin suosio, hän vilkaisi alta kulmain
Gyllenmarckia, ja viimein oli hänen päätöksensä valmis.
"Kun minä oikein ajattelen", sanoi hän, "niin taitaa se kauppa
sittenkin kannattaa. Kyllä minä tiedän metsäherran, ettette te
turhia… Rehellinen ja rehti mies ja parempi ammattimies kuin minä
sitäpaitsi. Ette te halua minua pettää… Pitäisikö olla rahaa etukäteen
ja miten paljon?"

Gyllenmarckista tuntui, kuin joku olisi voimakkaasti ravistanut


häntä olkapäästä: "Herää sinä, joka makaat."

Näinkö yksinkertainen asia se olikin? Matti Niemelä oli pelastettu ja


sen oli tehnyt hän, Constantin Gyllenmarck. Näinkö yksinkertaista se
olikin: kävellä tänne vain, puhua vähän, saada rahat. Eikö se
maailma sittenkään ollut tämän ilkeämpi? Täynnä vain jyrkkyyttä,
afääriä ja asiallisuutta, niin yhdessä kuin toisessakin seikassa. —
Ingeborg Bonn! Näin yksinkertainen asia se oli. Kannanlahti-yhtiö!
Sinä olet hävinnyt, sinun arvovaltasi on mennyt tähän asiaan
nähden.

Gyllenmarck vilkaisi kalenteriaan. Kesäkuun kahdestoista — neljä


viikkoa. Ja tuossa, höyläämättömistä ja maalaamattomista laudoista
kyhätyn pöydän toisella puolella, avatun spriiputelin takana, istui
mies, joka tarjosi rahat. No, Matti Niemelä, itsekin olisit tämän asian
voinut toimittaa, mutta jotakin sinulta puuttui. Käsiksi nyt vain,
käsiksi!

"Ei kai kuusituhattaviisisataa ole liian paljon, minun


ymmärtääkseni".

"Ei tietenkään. Metsäherra on vain hyvä ja kirjoittaa kuitin."

Höyläämättömistä laudoista tehdyllä pöydällä tahtoi terävä kynä


tunkeutua läpi paperin. Mutta Gyllenmarck kirjoitti kuitin, hitaasti ja
rauhallisesti. Matti Niemelä olisi saanut olla katsomassa, se kyllä
kannatti.

"Onko lakkaa?"

Pehtori haki lakkatangon tavaroittensa joukosta, ja Gyllenmarck


vahvisti nimikirjoituksensa sinetillään ja ojensi sitten kuitin pöydän
yli.

"Oikein se on, aivan oikein", mutisi pehtori, siristäen silmiään.


"Mutta tuossa sinetissä ei ole nimeä."

"Ei tarvitsekaan. Siinä on vaakuna."

"Hm! Niin näkyy. Vaakuna… aivan niin. Tuota… mikä vaakuna se


oikein on?"

Gyllenmarck sai nielaista sylkeä pari kertaa, ennenkuin voi selittää,


että se oli Gyllenmarckien vapaaherrallisen suvun vaakuna.

Nyt se oli sanottu ja saattoihan tuon sanoa, jos mies ymmärsi.


Vapaaherrallisen suvun! Todellakin vapaaherrallisen suvun — ja
Soilua poissa.

Gyllenmarckia puistatti ja hän puraisi hampaitaan, kun näki toisen


kylmästi ja harkiten laskevan rahoja.

Soilua poissa! Niin, tuollaisten setelien ja eräiden muiden seikkain


takia. Minkä sille voi? Afääri on afääri ja raha on raha, ja hänen
nuoruutensa afäärit olivat olleet — jos niin saa sanoa huonoja
afääreitä, jos afääreitä ensinkään. Nyt pitäisi tehdä hyviä afääreitä,
niinkuin Erik Wegener, eikä olla tekemättä mitään. Niin, totisesti —
ikäähän oli vielä yllinkyllin jäljellä.
Welcome to our website – the perfect destination for book lovers and
knowledge seekers. We believe that every book holds a new world,
offering opportunities for learning, discovery, and personal growth.
That’s why we are dedicated to bringing you a diverse collection of
books, ranging from classic literature and specialized publications to
self-development guides and children's books.

More than just a book-buying platform, we strive to be a bridge


connecting you with timeless cultural and intellectual values. With an
elegant, user-friendly interface and a smart search system, you can
quickly find the books that best suit your interests. Additionally,
our special promotions and home delivery services help you save time
and fully enjoy the joy of reading.

Join us on a journey of knowledge exploration, passion nurturing, and


personal growth every day!

ebookbell.com

You might also like