Download Study Guide for 1Z0 071 Oracle Database 12c SQL Oracle Certification Prep 1st Edition Matthew Morris ebook All Chapters PDF
Download Study Guide for 1Z0 071 Oracle Database 12c SQL Oracle Certification Prep 1st Edition Matthew Morris ebook All Chapters PDF
com
https://textbookfull.com/product/study-guide-
for-1z0-071-oracle-database-12c-sql-oracle-certification-
prep-1st-edition-matthew-morris/
OR CLICK BUTTON
DOWNLOAD NOW
https://textbookfull.com/product/oca-oracle-database-sql-exam-guide-
exam-1z0-071-1st-edition-steve-ohearn/
textboxfull.com
https://textbookfull.com/product/oracle-sql-tuning-with-oracle-
sqltxplain-oracle-database-12c-edition-charalambides/
textboxfull.com
https://textbookfull.com/product/oracle-soa-suite-12c-handbook-1st-
edition-jellema/
textboxfull.com
Oracle Database Application Security: With Oracle Internet
Directory, Oracle Access Manager, and Oracle Identity
Manager Osama Mustafa
https://textbookfull.com/product/oracle-database-application-security-
with-oracle-internet-directory-oracle-access-manager-and-oracle-
identity-manager-osama-mustafa/
textboxfull.com
https://textbookfull.com/product/oracle-business-intelligence-
enterprise-edition-12c-adrian-ward/
textboxfull.com
https://textbookfull.com/product/ocp-oracle-certified-professional-
java-se-11-programmer-i-study-guide-exam-1z0-815-jeanne-boyarsky/
textboxfull.com
https://textbookfull.com/product/oracle-sql-revealed-executing-
business-logic-in-the-database-engine-1st-edition-alex-reprintsev/
textboxfull.com
Oracle Certification Prep
www.odbpress.com
Information has been obtained by the Author from sources believed to be reliable.
However, because of the possibility of human or mechanical error by the sources, Author,
or others, Author does not guarantee to the accuracy, adequacy, or completeness of any
information included in this work and is not responsible for any error or omissions or the
results obtained from the use of such information.
Oracle Corporation does not make any representations or warranties as to the accuracy,
adequacy, or completeness of any information included in this work and is not responsible
for any errors or omissions or the results obtained from the use of such information.
Contents
Contents
What to expect from the test
What to Expect from this Study Guide
Additional Study Resources
Practice Questions
Oracle and Structured Query Language (SQL)
Identify the connection between an ERD and a Relational Database
Explain the relationship between a database and SQL
Describe the purpose of DDL
Describe the purpose of DML
Build a SELECT statement to retrieve data from an Oracle Database table
Restricting and Sorting Data
Use the ORDER BY clause to sort SQL query results
Limit the rows that are retrieved by a query
Use ampersand substitution to restrict and sort output at runtime
Use SQL row limiting clause
Using Single-Row Functions to Customize Output
Use various types of functions available in SQL
Use character, number, date and analytical functions in SELECT statements
Using Conversion Functions and Conditional Expressions
Describe various types of conversion functions that are available in SQL
Use the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions
Apply general functions and conditional expressions in a SELECT
statement
Reporting Aggregated Data Using the Group Functions
Describe the use of group functions
Group data by using the GROUP BY clause
Include or exclude grouped rows by using the HAVING clause
Displaying Data from Multiple Tables
Describe the different types of joins and their features
Use SELECT statements to access data from more than one table using
equijoins and nonequijoins
Join a table to itself by using a self-join
View data that generally does not meet a join condition by using outer joins
Using Subqueries to Solve Queries
Define subqueries
Describe the types of problems subqueries can solve
Describe the types of subqueries
Query data using correlated subqueries
Update and delete rows using correlated subqueries
Use the EXISTS and NOT EXISTS operators
Use the WITH clause
Use single-row and multiple-row subqueries
Using the Set Operators
Describe set operators
Use a set operator to combine multiple queries into a single query
Control the order of rows returned
Manipulating Data
Truncate data
Insert rows into a table
Update rows in a table
Delete rows from a table
Control transactions
Using DDL Statements to Create and Manage Tables
Describe data types that are available for columns
Create a simple table
Create constraints for tables
Drop columns and set column UNUSED
Create and use external tables
Managing Objects with Data Dictionary Views
Query various data dictionary views
Controlling User Access
Differentiate system privileges from object privileges
Grant privileges on tables and on a user
Distinguish between privileges and roles
Managing Schema Objects
Describe how schema objects work
Create simple and complex views with visible/invisible columns
Create, maintain and use sequences
Create and maintain indexes including invisible indexes and multiple
indexes on the same columns
Perform flashback operations
Manipulating Large Data Sets
Describe the features of multitable INSERTs
Merge rows in a table
What to expect from the test
The test consists of 73 multiple choice or multiple answer questions and a
duration of 100 minutes. The passing score listed on Oracle Education at this
time is 63%, but as with all Oracle certification tests, they note it is subject to
change. With only 82 seconds per question (as opposed to 96 seconds per
question on both 1Z0-047 and 1Z0-061), you will need to be very careful of
your time when taking this exam.
A significant percentage of the questions will involve recognizing whether or
not a given SQL statement will execute without error. You’ll be asked to
identify the SQL statement or statements that perform a given task. Generally
some of the alternatives contain errors, and you’ll need to be able to
recognize this.
To do well on the test you have to have a good grasp of SQL syntax rules.
You’ll also need to be able to utilize some common SQL functions, recognize
the result of basic DDL operations, and know some of the facts regarding
how SQL statements and functions are executed. Not all of the exhibits in the
test are really crucial to answering the question being asked. You should read
the question being asked before viewing the exhibit. If nothing else, reading
the question first will provide you with information on what to look for in the
exhibit, and it may allow you to skip viewing it entirely, giving you more
time for other questions. Be sure to look at all of the answers before selecting
what you think is the correct one. In some cases, more than one answer could
be considered ‘correct’, but one of the two is a better answer. Also, it’s
valuable to look through the questions that contain SQL statements to find
those with errors. Once you have eliminated those with obvious errors, you
can concentrate on the remaining options to find the best solution.
Database administrators and developers tend to use SQL on a daily basis. If
you do not currently know SQL well, this is not an area to skimp on. An
Oracle professional with poor SQL skills will have serious and continuing
problems fulfilling the job requirements of a DBA or developer. While you
are preparing for this exam, take the time to really read up on the subject and
practice writing SQL. This is knowledge that you will use. It is worth
spending the time to learn as much as possible.
What to Expect from this Study Guide
This document is built around the subject matter topics that Oracle Education
has indicated will be tested. This book contains material from several Oracle
documentation sources along with results from numerous SQL queries
similar to what you’ll see on the test. The guide covers a significant
percentage of the information and operations that you must be familiar with
in order to pass the exam.
What this guide is intended to do is to present the information that will be
covered on the exam at the level it will likely be asked. The guide assumes
that you have at least a rudimentary knowledge of SQL. While the guide
works from basic principles of SQL, no book in and of itself is a substitute
for hands-on experience. You need to have spent time writing queries,
running them, and seeing the results before scheduling this exam. Since
Oracle has made the Oracle XE version of its database free to download and
use, there is no reason why anyone who wants to learn to use Oracle cannot
get hands-on experience. XE will run under either Windows or Linux and
most PCs and laptops built in the past several years will have ample resources
to support an XE database instance. Note that there is not currently a 12c
version of XE, so you will not be able to practice features added in 12c such
as the row limiting clause.
If much of the information presented in this guide is completely new to you --
then you need to supplement it with other sources of study materials to build
a firm foundation of Oracle SQL knowledge. If you have a reasonable
grounding in the basic concepts and are comfortable writing SQL statements
of moderate complexity, then this book will supply you with the facts you
need to pass the exam and improve your skills as a SQL developer. If you
don’t have any experience with SQL at all, the compressed format of this
guide is not likely to be the best method for learning. It may provide you with
the information you need to pass the test, but you’re likely to have
deficiencies as a SQL Developer. In that case, I would highly recommend
using the materials at the companion website of this series that is discussed in
the next section. They can help to improve your basic SQL skills to the point
where this guide will be effective in honing the specific aspect you must be
most familiar with in order to pass the exam.
Additional Study Resources
The website will never link to unauthorized content such as brain dumps or
illegal content such as copyrighted material made available without the
consent of the author. I cannot guarantee the accuracy of the content links.
While I have located the data and scanned it to ensure that it is relevant to the
given exam, I did not write it and have not proofread it from a technical
standpoint. The material on the Oracle Learning Library is almost certain to
be completely accurate and most of the other links come from highly popular
Oracle support websites and are created by experienced Oracle professionals.
I recommend that you use more than one source of study materials whenever
you are preparing for a certification. Reading information presented from
multiple different viewpoints can help to give you a more complete picture of
any given topic. The links on the website can help you to do this. Fully
understanding the information covered in this certification is not just valuable
so that getting a passing score is more likely – it will also help you in your
career. I guarantee that in the long run, any knowledge you gain while
studying for this certification will provide more benefit to you than any piece
of paper or line on your resume.
Practice Questions
The guides in the Oracle Certification Prep series do not contain example
questions. The format that they are designed around is not really compatible.
The concise format used for the study guides means that adding a reasonable
number of questions would nearly double the size of the guides themselves.
However, because practice questions have been a common request from
readers of my books, I have created a series of practice tests for the exams.
The practice tests are available from the companion website listed in the
previous section of this guide. They are not free, but the price is a fraction of
that charged by other vendors for Oracle certification practice tests.
Unlike much of the material advertised online, these tests are not brain
dumps. All of the tests are original content that I developed. Using these
exams will not endanger your certification status with the Oracle certification
program. I submit each test to the certification team after I finish developing
it so that they can verify that they do not contain illicit material. These tests
serve as an inexpensive means for any certification candidate that wants to
determine how successful their preparation has been before scheduling the
real exam.
As a purchaser of this study guide, you can use the following promotional
code to get $2.00 off the purchase price of the practice exam for 1Z0-071:
071_CNSEWC
The tests are available at the following URL:
http://oraclecertificationprep.com/apex/f?p=OCPSG:Practice_Tests
Oracle and Structured Query Language (SQL)
Identify the connection between an ERD and a
Relational Database
An entity is a grouping of things (or a class of things) with rules or data in
common. Among other possibilities, an entity might be used to represent a
group of people, objects, activities, or concepts. In order to have relevance to
a database, the entity must have some significance to an organization and
there must be a requirement to store data about it. When implementing a
database -- an entity corresponds to a table.
For Imaginary Airlines (a fictitious organization used for many examples in
this guide), airports are an important element to their business. An entity that
stores data about airports is therefore something that would need to be
included in a database application for the organization. In the conceptual
model, an entity is shown as simply a rectangle with the name of the entity
either inside or sometimes just above the rectangle.
By the same token, the relationship shown between the entities has no details.
In the diagram, the connecting line indicates that a relationship exists
between the AIRPORT and AIRCRAFT FLEET entities, but not what the
relationship is based on. If the diagram were displaying tables rather than
entities, each of the tables would need to show all of the columns they
contain as well as indicating which columns were acting as primary and
foreign keys.
Because entities generally represent objects, their names are usually nouns.
By convention, in an ERD, entity names are singular (AIRPORT rather than
AIRPORTS) and they will be displayed in all capital letters (AIRPORT
rather than Airport).
Attributes
An attribute is a piece of information that describes an entity in some fashion.
They can quantify, qualify, classify, or specify the entity they belong to. In
the same way that entities correspond to tables without being tables,
attributes correspond to columns without actually being columns. In the
conceptual diagram from the previous section, neither of the entities had
attributes listed. In the Chen conceptual model ER, attributes are shown
broken out from their entity as with the below diagram:
Regardless of how they are displayed in an entity relationship diagram,
attributes do not provide any details about how data will be stored. Attributes
will never be associated with specific data types or sizes. Attributes will be
mapped to columns when the design moves to the physical model. At this
point, a column must detail the type of data to be stored, the amount of space
to be allocated for it, and the name that will be recorded for it in the database.
For example, the ‘Name’ attribute in a conceptual model ERD might be a
column called ACT_NAME in a physical model ERD, with a VARCHAR2
data type that is limited to 20 bytes. A physical model of the AIRCRAFT
TYPE entity might look like the following image:
The conceptual data model is used to help visualize the data that needs to be
stored in a database and which entities are related. The physical data model
documents how the data will actually be stored in the database. A physical
database model will contain the table structures, including the column names,
data types, and constraints. It will also include any primary keys, foreign
keys, and display the relationships between each of the tables. It is possible
for the physical data model to have differences from the logical data model
depending on the database. While some (probably most) of the required data
normalization takes place during the logical design process, it is possible that
additional normalization requirements will be found during the physical
design process. The diagram below shows three tables from the Imaginary
Airlines schema in a logical model ERD.
Shown below is a physical model diagram that contains the three tables from
the Imaginary Airlines database that correspond to the three entities in the
previous diagram. In contrast to the logical model, the columns displayed in
the diagram list the data types and sizes. The column names also match what
is actually stored in the database (i.e. ‘ACT_BODY_STYLE’) rather than a
human-friendly name (i.e. ‘Body Style’). The physical model also includes
the primary and foreign key columns. Unlike the conceptual or logical
models, the physical model is database-specific. Not all relational databases
use the same data types, for example.
If two entities in an ERD have a relationship (for example entity A and entity
B) there will always be an expectation of how many instances in A relate to
how many instances in B. There are only three possibilities:
One-to-one -- A single instance in A will never relate to more than a
single instance in B.
One-to-many -- A single instance in A can relate to one or more
instances in B.
Many-to-many -- Multiple instances in A can relate to multiple
instances in B.
There are a number of different ERD notation styles that provide ways of
indicating in the relationships the exact cardinality and ordinality that exists
between two entities. Some of the possible options include the following:
First, Second, and Third Normal Forms
The term 'normalization' was first used with databases by E.F. Codd, the
creator of the relational model. It refers to the process of organizing the
logical structure of a database in order to facilitate both ad-hoc queries and
data updates. The most common term you will encounter as a database
developer when dealing with normalization is ‘Third Normal Form’,
sometimes abbreviated as 3NF. A table is in third normal form when it meets
all of the following three rules:
First rule of normalization -- A table shall contain no repeating
groups.
Second rule of normalization -- If a table has a compound primary
key, and one or more fields in a table depend on only part of the
primary key for that table, move them to a separate table along with
that part of the key.
Third rule of normalization -- If one or more fields in a table do not
depend at all on the primary key for that table (or any part of it), move
them to a separate table along with copies of the fields on which they
do depend.
When more than one attribute acts as the determinant for an entity, it is
possible for the dependent attributes to be fully or partially dependent. Given
an entity for four attributes, A, B, C and D, where AB → CD:
Fully Functional Dependency -- The entity has a fully functional
dependency if both A & B are required in order to know the values of
both C & D. That is to say, AB → CD, and A does not→ CD and B
does not→ CD.
Partially Functional Dependency -- The entity has a partially
functional dependency if both A & B are not required in order to know
the values of both C & D. That is to say, AB → CD, and any of the
following are also true: A → C or A → D or B → C or B → D.
Explain the relationship between a database and SQL
Structured Query Language, almost always referred to as SQL (pronounced
either see-kwell or as separate letters: ess-kyu-ell), is a programming
language that was designed for managing items held in databases. SQL was
originally based upon relational algebra and tuple relational calculus. Despite
not adhering entirely to the relational model as originally defined by E.F.
Codd, SQL has become the most widely used database language in existence.
Although there are dialects of SQL for different database vendors, it is
nevertheless the closest thing to a standard query language that currently
exists. In 1986, ANSI approved a rudimentary version of SQL as the official
standard. However, most vendors have included many extensions to the
ANSI standard in their products. Many vendors support mostly ANSI-
compliant SQL, but few (if any) are 100% compliant.
The SQL language is used by many databases to access and store data. It
allows users to not only query and modify data, but also to communicate with
the DBMS to add new tables or other database objects, control numerous
database settings, and perform maintenance operations. While many GUIs
exist that allow users to interact graphically with relational database -- at their
base the interfaces are using SQL to power this interaction.
The SQL language is split into four broad categories:
Data Definition Language (DDL) -- DDL statements define,
structurally change, and drop schema objects in the database.
Data Control Language (DCL) – DCL statements are used to control
access to data stored in a database.
Data Manipulation Language (DML) -- DML statements query or
manipulate data in existing schema objects. DML statements do not
change the structure of the database, the only query or change the
contents of the database.
Transaction Control -- Transaction control statements manage the
changes made by DML statements and group DML statements into
transactions.
SQL is the standard language used to work with relational databases and it is
almost impossible to deal with one to any degree without requiring a
reasonable level of familiarity with the language. SQL is used by database
administrators, developers, architects, data analysts, business intelligence
specialists, and more. If you do not currently know much about the language
but plan to work with databases, you should make learning it a high priority.
There are a number of terms and concepts that may appear throughout the
next several chapters:
Alias – Aliases are used to provide an alternate (usually shorter or more
readable) name for an item in the select list or for a table reference.
Aliases improve readability of the statement and are required for
certain operations.
Keyword – Keywords are defined individual elements of a SQL
statement (SELECT, FROM, WHERE, GROUP BY, etc.)
Clause – A clause is a subset of a SQL statement that is tied to a
keyword. For example, “SELECT first_name, last_name” is a SELECT
clause.
Expression – An expression is an element in a select list that is not a
column. It may or may not contain a column. For example, given the
clause “SELECT last_name, first_name, first_name || ‘ ‘ || last_name”,
two elements in the clause (first_name and last_name) are columns, and
(first_name || ‘ ‘ || last_name) is an expression.
Statement – A statement is a combination of two or more clauses that
form a complete SQL operation. At the bare minimum a SQL statement
must include a SELECT clause and a FROM clause.
Text Literals -- Used to specify values whenever 'string' appears in the
syntax of expressions, conditions, SQL functions, and SQL statements.
Text literals are always surrounded by single quotation marks.
Describe the purpose of DDL
One of the most critical aspects of a relational database is its data dictionary.
The data dictionary is a read-only set of tables that contain metadata about
the database. A data dictionary contains all of the information about the
database structure including:
The definitions of every schema object in the database
The amount of space allocated for and currently used by the schema
objects
The names of database users
Privileges and roles granted to database users
Auditing information
Sometimes you will see the SQL statements that grant and revoke privileges
and roles broken out of DDL into a separate category called Data Control
Language (DCL). Oracle lists them under DDL, but not all vendors may do
so.
Some examples of the types of objects that are acted on by DDL commands
include:
TABLE -- The basic structure to hold user data.
INDEX -- A schema object that contains an entry for each value that
appears in one or more columns of a table and provides direct, fast
access to rows.
VIEW -- A logical table based on one or more tables or views,
although it contains no data itself.
CONSTRAINT -- A rule that restricts the values in a database column.
USER -- An account through which database users can log in to the
database and which provides the basis for creating schema objects.
Taking users as an example database object class, there are three basic DDL
commands that will operate on it:
CREATE USER – Creates a new user account in the relational
database.
ALTER USER – Makes a change to an existing user account.
DROP USER – Removes an existing user account from the database.
The same three commands (CREATE, ALTER, DROP) exist for most objects
in a database
Describe the purpose of DML
Data Manipulation Language (DML) is the name given to the SQL
statements used to manage data in a relational database. DML statements
include INSERT, UPDATE, DELETE and MERGE. Each of these statements
manipulates data in tables.
The SELECT statement is generally grouped with the other four statements
under the DML class of SQL operations. However, SELECT statements do
not add, alter, or remove rows from database tables – so no manipulation is
involved. However, if the SELECT command is not included with DML,
then it has no place to be. It certainly does not fit in with Data Definition
Language (DDL), Data Control Language (DCL), or Transaction Control
Language (TCL). Just be aware that when reference is made to DML
statements, the context may not include SELECT operations.
Data manipulation language statements are utilized to manage data in existing
schema objects. DML statements do not modify information in the data
dictionary and do not implicitly commit the current transaction. The most
commonly identified DML commands are:
INSERT – Used to populate data in tables. It is possible to insert one
row into one table, one row into multiple tables, multiple rows into one
table, or multiple rows into multiple tables.
UPDATE – Used to alter data that has already been inserted into a
database table. An UPDATE can affect a single row or multiple rows,
and a single column or multiple columns. The WHERE clause will
determine which rows in the table are altered. When executed with no
WHERE clause, it will update all rows in the target table. A single
UPDATE statement can only act on one table.
DELETE – Used to remove previously inserted rows from a table. The
command can remove a single row or multiple rows from a table. When
executed with no WHERE clause, it will remove all rows from the
target table. It is not possible to delete individual columns – the entire
row is deleted or it is not.
MERGE – Used for hybrid DML operations. The MERGE can insert,
update and delete rows in a table all in a single statement. There is no
operation that a MERGE can perform that could not be performed by a
combination of INSERT, UPDATE and DELETE.
Build a SELECT statement to retrieve data from an
Oracle Database table
Essentially all operations that pull data out of a table in an Oracle database
have a SELECT command involved at some level. A top-level SELECT
statement is also referred to as a query. If there is a second SELECT nested
within the first, it is called a subquery.
When a SELECT statement retrieves information from the database, it can
perform the following three types of work:
Selection -- You can filter the SELECT statement to choose only the
rows that you want to be returned. Without filtering, a query would
return every single row in the table.
Projection -- You can choose only the columns that you want to be
returned by your query, or create new information through the use of
expressions.
Joining -- You can use the SQL JOIN operators to link two or more
tables to allow you to return data that is stored in more than one table.
If you wish to display all columns from a table, rather than entering each
column into the SELECT clause, you can use the asterisk wildcard. The
asterisk will return the complete set of columns from the table (or tables)
listed in the FROM clause. If a query contains multiple tables, you can prefix
the asterisk with a table name or table alias to return all columns from just
one of the tables in the query.
When the asterisk is used in a SELECT, the columns to be returned by the
SELECT operation are pulled directly from the data dictionary table that is
used to store column information for user tables. The columns in the
SELECT list will appear in the order that they are stored in that table and
cannot be altered. The column headings returned by the operation will be the
upper-case column names as stored in the data dictionary. There is no way to
use the asterisk *and* supply column aliases or change the column order.
SELECT *
FROM airports;
In the below example, the query contains two tables joined together. The
asterisk used in the SELECT list returns all columns from both tables. Both
tables contain a column called APT_ID (which is how the two are joined) and
so that column is returned once for each table.
SELECT *
FROM airports apt
INNER JOIN aircraft_fleet afl
ON apt.apt_id = afl.apt_id;
When the asterisk is prefixed with the AIRPORTS table alias, only the
columns from that table are returned:
SELECT apt.*
FROM airports apt
INNER JOIN aircraft_fleet afl
ON apt.apt_id = afl.apt_id;
Scarcely had Sir Richard Pendragon made a hole that was large
enough to accommodate his great bulk when we heard the footsteps
of the sentinel coming round to see that all was well. In a gentle
voice, so that he might not wake the King, we heard him singing of
his love, who, it seemed, was a flower of Andalucia. Yet just as he
came up to us, with his sword gleaming in the moonlight, he tripped
over Sir Richard Pendragon’s outstretched leg and measured his
length upon the earth. Before he could utter a cry, Sir Richard
Pendragon had buried a knife in his heart.
“The dead don’t speak,” he whispered in a soft voice. He wiped the
stains from his dagger upon the gaberdine of the man he had slain
and replaced it in his jerkin.
In the next moment he had disappeared. In the fashion of a hugeous
reptile he had crawled through the hole he had made into the interior
of the King’s pavilion. In the weary time of suspense that followed
upon his absence the Count of Nullepart and myself lay in the grass
listening to the beating of our hearts, and occasionally exchanging a
whisper to assure each other that we did not dream.
Beside us lay the dead soldier. At any instant his comrades were
likely to be here to seek him. Had they come, I fear there would have
been only one course open to us; although I think that both the
Count of Nullepart and myself, being peacefully given, breathed a
prayer that we should be spared the occasion to enter upon it.
It seemed an age, yet it could have been little more than five
minutes, ere this suspense was terminated; and then, without a
sound or a struggle from within the tent, a huge sack filled with a
heavy substance was pushed through the hole.
The sight of the sack gave me a thrill I cannot describe. Something
cold and sharp ran in my veins, and I nearly cried out. The next thing
of which I was aware was the smiling and sinister countenance of
the Englishman as he crept through the hole. Considering his bulk it
was surprising that he could squeeze so noiselessly through such a
little space. And in the same moment we heard a second sentinel
coming round the pavilion.
I could hardly tell what happened, it was all so quick and so horrible.
In a dull bewilderment I watched Sir Richard Pendragon creep
through the hole, and then as the oncoming sentinel caught a view of
the sack and the corpse of his fallen comrade he uttered a cry. But in
so doing he spoke for the last time. With incredible swiftness and
dexterity the unlucky wretch was slain.
“Now there is that third poor soul,” said the Englishman in a hushed
voice. “Do you abide here, good friends, for honest Dickon, while
that good mother’s son relieves the poor soldier of his necessity.”
Taking the dagger in his teeth, he began to crawl on his belly round
the corner of the pavilion. While he was gone upon this errand,
which, however ruthless in its character, was yet highly politic in its
intention, both the Count of Nullepart and myself derived satisfaction
from some tokens of animation which proceeded from the interior of
the bag.
“Mon Dieu!” said the Count of Nullepart, laughing softly, “is it not
well, my dear, that you and I are spared that abominable crime of
regicide, which all the best authors are agreed doth stink so
particularly in the nostrils of Heaven?”
“It is very well, most virtuous Count of Nullepart,” said I, fetching a
deep sigh of relief. Yet it was not given to me, reader, to embellish
this solemn occasion with any great depth of philosophy. Pearls of
wisdom have to be delved for in the inner nature; and at this
moment, notwithstanding that it was great with destiny, there was not
time to seek them, for hardly had I spoken ere Sir Richard
Pendragon, standing upon his two legs and strutting like a turkey,
and bearing his dagger in his right hand, came round the corner of
the pavilion of the great Castilian prince.
In his good pleasure he waved the weapon above his head and
smiled down upon the Count of Nullepart and myself in a manner of
the gravest amiability.
“Stand you now upon your ten toes, my dear and good brothers,”
said he. “Go ye not upon your bellies no more. Prithee walk no more
like the crawling serpent, which is the symbol of deceit and devious
courses. My dear and good brothers, I would have you proceed upon
your flat feet under our chaste lady the moon. For that third poor soul
is delivered of his need. ’A sweated as ’a felt the stroke, but by his
eyes I could read that his passing was worthy.”
Without more ado our formidable and ruthless captain laid his
dagger into his jerkin and hoisted the huge sack upon his mighty
shoulders. With incredibly swift strides, considering the burden that
he bore, he was soon in the shelter of the thicket. The Count of
Nullepart and I followed breathlessly, in a kind of amaze, and in a
very little while we had come to the mules, which were tethered a
short way off the winding track to Montesina.
It was discomposing to the sensibilities of men of birth such as the
Count of Nullepart and myself that the bag and its contents were
flung into the empty water-cart with somewhat more of violence than
the circumstances called for. But I cannot believe that at this moment
it was within our province to protest. Indeed, so far was the Count of
Nullepart—who in some respects was apt to baffle me as completely
as did Sir Richard Pendragon—from recording his displeasure that at
first he was unable to proceed on his journey in the wake of the
water-cart owing to the contortions of mirth into which he was
thrown.
“Get up, little Neddies,” said the English giant, giving the mules a
lusty smack with the palm of his hand that started them at a jolt and
a rattle along the road. Then, as he ran beside them, he rested one
hand upon the bag and addressed its occupant in a humble voice.
“I trust your gracious Majesty rides pleasantly and in comfort,” he
said.
Now that we had this strange burden in our hands there was no
immediate need for secrecy. We made good progress with the water-
cart. That clumsy vehicle grunted and jolted along the deep-rutted
track under the light of the moon; and Sir Richard Pendragon,
running beside it cheerfully, in high good spirits, whistled lusty ditties
and sang ribald peasant songs in indifferent Castilian. When we
passed a sentinel or a camp-fire we exchanged friendly greetings,
and asked the hour of the night. Once or twice, it is true, we had to
submit to curses for disturbing the repose of some weary trooper. To
these we returned an appropriate pleasantry.
The moon was still our friend by the time we came near to the mighty
rock upon which was set the proud castle of Montesina. Here it was
that our leader deemed other courses to be necessary. We were still
within the lines of the King of Castile, for they extended to the base
of the rock; also the lower portion of the steep winding track that led
to the castle was in possession of his troops.
Now, one of our leader’s wisdom did not need to be told that a water-
cart would not be allowed to proceed to a garrison that was being
starved into surrender. Therefore, as soon as the frowning face of
the rock began to loom in our path, a new and very grave problem
was presented to his strategy. Yet it appeared that even of this
matter he had already had the wit to take cognisance.
Half a league before we reached the entrance to the narrow winding
road leading directly to the gates of the castle, upon which we must
have been challenged, Sir Richard Pendragon turned the heads of
the mules towards the meadows. Although these were invested by
the King’s soldiers, they appeared to be held very carelessly.
At the foot of the rocks was a wide and deep stream. When we had
come to its margin Sir Richard unharnessed the four mules and
turned them loose. They strayed away in all directions. He then
removed the bag from the water-cart, and with our aid proceeded to
destroy that clumsy and primitive vehicle. It was easy enough to lift
the body from the wheels and break it in pieces. These were cast
fragment by fragment into the stream, so that very soon the whole
contrivance was completely vanished from the ken of man.
We bore the bag and its strange burden along the banks of the
stream, until we were come presently to a goodly thicket of alder
trees which grew at the water’s edge. Taking care that we were not
observed, we carried our burden into this concealment; and then the
redoubtable Englishman, leaving us in this security to mount guard
over our treasure, and bidding us not to show our faces in the open
against his return, took his way towards the castle. It was his hope
that, under Providence, he might find his way into it by the further
exercise of those ingenious arts in which none excelled him.
CHAPTER XXXII
OF THE UNHAPPY SITUATION OF A GREAT
PRINCE
The Count of Nullepart and myself, left thus in our hiding-place and
in the charge of some highly valuable booty, were fain to hope very
devoutly that our enemies might not come upon us during the
absence of our leader.
When we fell to examine the bag, it was some satisfaction to our
humane feelings to observe that three holes had been cut in the top
of it to provide for the entrance of air. Even in a small matter it
seemed that Sir Richard Pendragon could use his ingenious mind to
a purpose.
We had not been long in contemplation of the bag ere we had a
natural curiosity to view its contents, and, as I am willing to believe, a
humane desire, as far as the circumstances would permit, to ease
them of their pains. Therefore were we led to open the top of it, and
to expose that which lay within to the light of day. And, good reader,
it was with the liveliest trepidation that we did this; for it was hard to
say in what case the contents were like to reveal themselves.
To give the royal personage within greater ease of body, we propped
the sack against an alder tree; and then, with much concern,
exposed his head to the view. Our first sight of the King’s majesty
was a much dishevelled mass. A closer scrutiny showed the royal
forehead to have one or two slight contusions; the undressed hair
was hanging limply all about it; and a cloth tied with a cord had been
thrust into the royal mouth.
The Count of Nullepart severed the cord with his dagger and
withdrew the cloth, whereupon a pair of eyes came open in an
empurpled face which also had a somewhat contused and swollen
appearance, and a young prince was disclosed in the early prime of
his manhood.
At first he gasped a little, since his situation had clearly been one of
great rigour, and his mouth and tongue were very sore. After a
moment of some little embarrassment on the side of both parties, the
King of Castile was good enough to address us. He did so with
evident difficulty, yet in the well-considered tones of one who uses
few words and those to a point.
“I do not know,” said the King of Castile, “to whom I am indebted for
this consideration, but I beg you to believe I am grateful for it.”
I suppose a famous and powerful prince could never have spoken
from quite such a plight, yet his words were ordered with a simple
courtesy that seemed entirely to efface the circumstances of the
case. And no sooner had the Count of Nullepart heard the regal
tones of the Castilian than first he bowed to the earth with all the
grace of one who has moved in courts, and then, quite suddenly, his
addiction to laughter overcame him. Clapping his slender hands to
his ribs he began to twist and writhe most immoderately.
King John of Castile, however, from the precincts of the sack
continued to sustain the glances of the Count of Nullepart and myself
with a simple and serious dignity that no amount of levity could
abate; and indeed so kingly in his bearing was the royal occupant,
bound hand and foot as he was and laid in a clump of alder trees,
that I was fain to remove my hat and bow low before him, if only to
prove that at least a hidalgo of the northern provinces was sensible
of his condition.
The King’s majesty received my homage with a smile of great
courtesy. He then asked for a cup of water that he might moisten his
lips.
“Sire,” I assured him, “I shall esteem it the greatest honour of my
existence to have the felicity of procuring you something to drink.”
Yet, happy as I was to render this service, it was in no sense easy to
accomplish, for there was never a drinking utensil for the King’s
convenience. I was fain to regret that we had the water-cart no
longer and the skins with which it was furnished; but at the time we
cast them away this present contingency had not been foreseen.
Nevertheless, I went to the stream and dipped my hat in it, and was
able to return with sufficient water to offer the King’s majesty. And I
think I have never seen a prince who was so thirsty. Yet doubtless
his mouth and tongue were in sore case.
The King, having thus refreshed himself, thanked me very gravely
and said, not at all harshly or unpleasantly, “I do not see that foreign
robber, that gigantic and formidable English thief. Yet more than
once in the night I heard his voice. Where is he? I would make him a
compliment on the fortunate issue of his cunning.”
Although the King smiled a little wryly as he said this, he still
preserved the serious dignity of his mien.
Before I could make Sir Richard Pendragon’s excuses for not being
present, as I felt sure, notwithstanding his quiddity, the English giant,
having the blood of kings under his doublet, would have wished me
to do, there came through the soft and sweet morning airs a mighty
commotion. There was shouting, the blowing of horns and trumpets,
and then came the loud bark of a culverin.
“It would appear, your majesty,” said the Count of Nullepart with his
inimitable smiling air, which proceeding from one who wore the garb
of a peasant seemed considerably to surprise the King, “that your
worthy and loyal followers have just discovered that the royal tent
has a hole in it.”
“It would appear so, my friend,” said the King imperturbably; “and
they are a little late in their discovery. Yet I am not sure that I must
blame them. It is my custom to allow myself a long eight hours for
repose.”
It was a source of regret to us that we had no food to offer our
illustrious captive. However, we set the royal personality in as much
ease as we could devise, and for this consideration he was not
ungrateful.
All through the long hours of the forenoon we had to keep a lively
vigilance. The whole Castilian army was astir for miles about,
searching for him who lay in durance in a bag in a grove of alders.
From our concealment we could observe small parties of the King’s
soldiers walking hither and thither about the meadows. Sometimes
they would approach quite near to us; and presently a body of them
came down with ropes to drag the bed of the stream.
It was then, with the most civil apologies in the world, that we were
fain to take up the cloth and the cord, and humbly to request the
King to permit us to do our offices. Yet at the same time we assured
him with every token of high respect that it would be our chief care to
place as little hurt upon him as would consist with our unhappy duty.
However, as we made to put this further indignity upon the King, his
calm fortitude seemed almost to give way. Turning his proud eyes
upon us, he said in a voice that touched me to the soul, “My friends,
if you will plunge a dagger into my heart, your names will be
mentioned in heaven.”
The Count of Nullepart and I conferred together.
“Upon my soul,” said the Count of Nullepart, “I think the royal flesh
should be a little respected.”
“I am of that opinion also,” said I; and then my Asturian prudence
jogged my elbow. “All the same, worshipful, we are laid in a sore
predicament. A live king is worth more than a dead one; and if we
leave his mouth unlocked, why, a single word might be our undoing.”
“As you say, my dear Don Miguel,” said the Count of Nullepart, “a
single word may undo us; but, by my faith, if one so humble as
myself may speak upon a high subject, I believe this to be a true
prince, and I, for one, do not fear to accept a parole of a true prince.”
Upon this speaking the blood of my ancestors mounted in my veins.
“Sir Count,” said I, “I fear not either. You shall offer a parole to the
King’s majesty.”
“The honour is yours, my dear Don Miguel.”
“I do myself the honour of yielding to your years and merit, most
worshipful Count of Nullepart.”
But, in spite of his protests, the Count of Nullepart persisted smilingly
in conferring the signal honour upon Miguel Jesus Maria de Sarda y
Boegas of offering a parole to his Majesty the King of Castile.
“An it graciously please your Majesty,” said I, “this grievous restraint
shall be spared you, if you will deign to give your kingly word that
neither by speech nor act will you reveal your gracious and royal
presence unto your loyal subjects should they fare hither in quest of
your gracious Majesty.”
The King did not hesitate to bestow his thanks upon us for our
favourable consideration, and duly pledged his sovereign word.
Now I know there are some who say, “Put not your faith in princes”;
but from this time onwards it has ever been a source of sincere
gratification that the Count of Nullepart and I thought well to reject
this adage. For, as you are to learn, the bare word of the King was
about to be tried in the severest possible way; and it must always be
written to his honour that, captive and enforced as he was, neither by
word nor deed did he do violence to his covenant.
It happened about midday, as we were viewing with a continual
anxiety the number and proximity of our foes, who were ever moving
nearer and nearer towards us, that we observed a party of them
making for our hiding-place. To escape their notice was impossible,
as the clump of alder trees was too meagre to cover us closely; and
had we moved out into the open meadows we must have been seen
at once. Therefore in this dangerous pass we had a free recourse to
our five wits.
First, we crept down to the stream and plucked several armfuls of
the long rushes that grew there. Returning thence to our hiding-place
we turned over the bag so that its princely burden was laid on its
belly, with humble and profound apologies for the necessity, and
having seated ourselves upon our illustrious captive—with as little
hardship to him as we could contrive—proceeded to weave our
rushes busily, as though we were a couple of peasants whose trade
was the making of baskets.
When the soldiers came near we were to be seen labouring
assiduously, while the bag upon which we were set was very fairly
concealed. And when we observed them to be moving towards us in
a straight line, so that further secrecy was out of the question, the
Count of Nullepart lifted up his voice in a merry lilt, lest it should
appear that we had a desire to shirk them.
His song seemed to startle them, for as they came up, and they
numbered near to a dozen, their captain asked us roughly what the
devil we did there.
“We are pursuing our trade, gracious excellency,” said the Count of
Nullepart.
“What the devil is your trade?” said the captain of the soldiers.
“Our trade is the making of baskets, gracious excellency,” said the
Count of Nullepart.
“Let us hope then that you make better baskets than you do music,
you loud rogues,” said the captain; “and what the devil have you in
the bundle there?”
No sooner had the captain of the soldiers made this inquiry than, to
our profound alarm, he gave the bag a prod with the point of his
sword; but the occupant thereof, upon whom we were seated, being
in a very sooth a royal king, kept himself very close.
“Oh, the bag, your excellency!” said the Count of Nullepart, feigning
a mighty carelessness. “The bag contains grasses all the way from
Esparto for the making of baskets.”
“Soh!” said the captain, laughing at that which he considered to be
the Count of Nullepart’s simplicity, “the bag contains grasses all the
way from Esparto, does it? I suppose it does not, by any chance,”
and the captain winked at his troopers, “contain the person of the
King’s majesty?”
“The person of the King’s majesty!” cried the Count of Nullepart,
opening his eyes very wide. “Oh no, gracious excellency! it contains
grasses all the way from Esparto. Perhaps your excellency would
like to see them?”
Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
textbookfull.com