A Practical Guide To Database Design 2nd Edition Rex Hogan 2024 Scribd Download
A Practical Guide To Database Design 2nd Edition Rex Hogan 2024 Scribd Download
com
https://textbookfull.com/product/a-practical-
guide-to-database-design-2nd-edition-rex-hogan-2/
https://textbookfull.com/product/a-practical-guide-to-database-
design-2nd-edition-rex-hogan-2/
textbookfull.com
https://textbookfull.com/product/practical-guide-to-large-database-
migration-preston-zhang/
textbookfull.com
https://textbookfull.com/product/preventing-occupational-exposures-to-
infectious-disease-in-health-care-a-practical-guide-amber-hogan-
mitchell/
textbookfull.com
https://textbookfull.com/product/image-and-video-technology-shinichi-
satoh/
textbookfull.com
Precalculus real mathematics real people Seventh Edition
Ron Larson
https://textbookfull.com/product/precalculus-real-mathematics-real-
people-seventh-edition-ron-larson/
textbookfull.com
https://textbookfull.com/product/opposing-the-imam-the-legacy-of-the-
nawa%e1%b9%a3ib-in-islamic-literature-1st-edition-nebil-husayn/
textbookfull.com
https://textbookfull.com/product/fantastic-fusion-recipes-a-complete-
cookbook-of-cuisine-combining-dish-ideas-allen/
textbookfull.com
https://textbookfull.com/product/enriching-higher-education-students-
learning-through-post-work-placement-interventions-stephen-billett/
textbookfull.com
https://textbookfull.com/product/polarimetric-sar-imaging-theory-and-
applications-first-edition-yamaguchi/
textbookfull.com
English OSWAAL Sample Papers Class 12 2023 24 SQP 2024th
Edition Oswaal
https://textbookfull.com/product/english-oswaal-sample-papers-
class-12-2023-24-sqp-2024th-edition-oswaal/
textbookfull.com
A Practical Guide to
Database Design
A Practical Guide to
Database Design
Second Edition
Rex Hogan
CRC Press
Taylor & Francis Group
6000 Broken Sound Parkway NW, Suite 300
Boca Raton, FL 33487-2742
This book contains information obtained from authentic and highly regarded sources. Reasonable efforts have been made
to publish reliable data and information, but the author and publisher cannot assume responsibility for the validity of all
materials or the consequences of their use. The authors and publishers have attempted to trace the copyright holders of all
material reproduced in this publication and apologize to copyright holders if permission to publish in this form has not been
obtained. If any copyright material has not been acknowledged please write and let us know so we may rectify in any future
reprint.
Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced, transmitted, or utilized
in any form by any electronic, mechanical, or other means, now known or hereafter invented, including photocopying,
microfilming, and recording, or in any information storage or retrieval system, without written permission from the
publishers.
For permission to photocopy or use material electronically from this work, please access www.copyright.com (http://www.
copyright.com/) or contact the Copyright Clearance Center, Inc. (CCC), 222 Rosewood Drive, Danvers, MA 01923, 978-750-
8400. CCC is a not-for-profit organization that provides licenses and registration for a variety of users. For organizations that
have been granted a photocopy license by the CCC, a separate system of payment has been arranged.
Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and are used only for
identification and explanation without intent to infringe.
Introduction, xiii
Author, xv
vii
viii ◾ Contents
INDEX, 409
Introduction
xiii
xiv ◾ Introduction
• Finally, Chapter 11 describes how to use PHP to build a web-based interface to review
and update data in a database.
The database used in this example is the tracking database created in Chapter 7 and
loaded with the PERL script in Chapter 8. Appendices A and B contain the PHP scripts
used by this interface to update the status flags in that database.
• Appendix C contains the Data Definition Language (DDL) text file generated by the
data modeling tool to create the University database.
Database Administrators
• In addition to the above-mentioned uses, learn how to use an industry-leading data
modeling tool by reviewing the material and exercises in Chapter 5. It includes
instructions on how to create the DDL statements needed to create a physical data-
base. The DDL to create the University database is included as Appendix C.
• Learn how to implement a physical database using either Microsoft Access or SQL
Server by following the exercises in Chapters 6 and 7.
Developers
• Learn how to translate user requirements into a database solution by reviewing the
material and exercises in Chapters 2 through 4.
• Chapter 8 shows how to use the PERL language to identify records containing data of
interest from external files and load them into a table in a database.
• Learn how to use Microsoft Access to develop user interfaces by reviewing the exer-
cises in Chapters 6 and 10.
• Gain an understanding of software used to develop user interfaces by reading
Chapter 9.
• Learn how to use PHP to develop a web-based interface to a database by reviewing
the information and code contained in Chapter 11 and listed in Appendices A and B.
Author
Rex Hogan is the author of A Practical Guide to Database Design (first edition). In addi-
tion, he has written Diagnostic Techniques for IMS Data Bases and coauthored Managing
IMS DataBases with Steve Shapiro and Maxie Zinsmeister.
Rex has more than 40 years of experience as a database administrator and a software
engineer. This includes more than 17 years of experience with Southwestern Bell/AT&T
where he became their lead database specialist. During this period, he also taught various
undergraduate and graduate classes at Washington University’s Center for the Study of
Data Processing in St. Louis, Missouri. He then worked for TRW/Northrop Grumman in
Fair Lakus, VA for 16 years, primarily as a database administrator (DBA)/senior software
engineer in the Intelligence Community where he became a specialist in the rapid design
and development of database systems and applications. Finally, he worked for five years as
a computer scientist for the Air Force Office of Special Investigations, where he developed
computer systems to monitor usage of Air Force Internet traffic.
xv
Chapter 1
Overview of Databases
• Home-based computers are frequently used for managing a personal business, update
spreadsheets, or complete school assignments. Others use them for email, social
interaction with friends and family members, monitoring the Internet for news, or
for entertainment.
• Owners of small businesses use spreadsheets and/or software products such as
QuickBooks to keep track of personal or business expenses.
• Office environments must gather and store and manage information for a wide range
of topics or subjects, such as customers or clients, appointments, or customer orders.
• Business environments must manage a much wider scope of data regarding the infor-
mation and data needed to run or manage the business.
• Users using computers in government offices need computers to manage their
jobs. For those working as analysts in the Department of Defense (DOD) or in the
Intelligence Community, the nature of the job is continually expanding, requir-
ing analysts to monitor or track new information or data as it becomes available.
Analytical teams continually face the responsibility of analyzing new and evolving
forms of information to identify and extract information of relevance using software
tools available to them. Often, that means having not much more than the desktop
Microsoft Office products ranging from Excel to Microsoft Access.
As the data needed by the user or customer community grow in size, complexity, and
importance, the care and feeding of that data requires the use of a database management
system (DBMS) to store, manage, and protect it.
1
2 ◾ A Practical Guide to Database Design
A DBMS1 is a special software package that is designed to define and manage data
within one or more databases. Individual databases, in turn, manage the definition of data
objects/tables in a given subject area and provide controlled user access to that data.
Examples of DBMSs include Structured Query Language (SQL) Server, Oracle, and
Microsoft Access. An SQL Server or Oracle instance would then serve as host to, for exam-
ple, a personnel database.
• After logging in and starting the transfer, the software performing the updates first
issues a database update to debit the savings account for the specified amount.
• If that update is successful, it issues an update to credit the checking account by that
amount.
• Upon successful completion, a commit call is issued to commit the changes and
release database locks on the rows being updated. An appropriate message would be
sent to the user confirming that the funds transfer was completed.
• If, however, the update to the checking account failed (e.g., the user entered the wrong
savings account number), a rollback call would be made to reverse all updates made,
and an appropriate error message would be sent to the user. As a result, the database
and the underlying data are left in a clean, consistent state.
The ACID4 properties (atomicity, consistency, isolation, and durability) of database systems
and transactions guarantee the accuracy and availability of data.
1.2.1 Atomicity
The atomicity is the all or nothing requirement when making updates. Either all updates made
during the unit or work succeed or no updates are made. This protection includes updates in
a unit of work or transaction, device input/output errors, network errors, and power failures.
Overview of Databases ◾ 3
1.2.2 Consistency
Consistency requires that transactions take the database from one valid state to another.
Any and all updates must conform and enforce any referential integrity5 constraints
defined. (Referential integrity constraints define and control any one-to-many relation-
ships between tables in a database.)
1.2.3 Isolation
Isolation of database updates involves mechanisms that enable multiple concurrent users
to simultaneously access and update the same data elements within a database.
As database updates occur, locks are transparently placed on updated rows that prevent
subsequent users to access or update those rows until the updating process commits those
updates and the locks are released. Any processes requesting access to rows being updated
are held/delayed until the updater’s commit point is made.
1.2.4 Durability
This feature/requirement ensures that any updates made by a transaction (i.e., a unit of
work completed and updates committed) will survive a subsequent system error or prob-
lem, for example, a system failure or a power or disk failure.
Database systems have mechanisms/features that support a full database backup. In
addition, database systems log updates to nonvolatile devices (a database log file) as updates
are made to the database. If/When necessary, a database can be rebuilt/recovered totally by
first using the database backup to recover all data to the point the backup was made, then
using the database log to reapply all updates made to the database after that point in time.
This subject is covered in more detail in Section 1.6.
For example, each table in MySQL is implemented as a flat file with indexes as
needed to support data retrieval. If/When any changes are required, for example,
a column is to be added, MySQL creates a new temporary table with the new col-
umn, copies all records from the original file to the new, and then deletes and
renames the old and new files accordingly.
Visit https://textbookfull.com
now to explore a rich
collection of eBooks, textbook
and enjoy exciting offers!
4 ◾ A Practical Guide to Database Design
As a work around, I then made what I hoped was a one-time modification to the
table adding spare columns (Spare1, Spare2, Spare3, etc.) with the plan of renaming
these columns if/when needed to reflect application-specific, meaningful names.
That helped, but even then I found that MySQL required/used too much overhead
for managing large tables.
The ability to dynamically change table definitions can, in most products, be made using
that product’s database administrator (DBA) graphical user interface, or by working at the
command line by issuing commands using the product’s data definition language (DDL).
The DBA user interface is much easier and quicker to use, but when supporting mission-
critical applications, change management procedures are used to control updates across
multiple environments and platforms, each with their own copy and version of the applica-
tion database.
• A Development platform is used to design, develop, and test individual software com-
ponents and tables within a database.
• Incremental changes are made by manually running DDL changes at the command
prompt.
• All incremental changes are accumulated as they are applied, creating a change pack-
age with all modifications needed for that release.
• When all changes have been made and tested for a software release, a Test platform
is used.
• With the test system database configured for the older software release, the change
package is applied and the software release is tested to ensure all updates have been
correctly applied and the software works as intended.
• If errors are found, the change package must be revised as necessary and the entire
update process repeated.
• After changes have been successfully applied and tested on the Test system, the
change package is ready to be applied to the Production platform.
The careful application and use of change packages on the Test platform allows the sched-
uling of downtime of the Production system with the expectation of no surprises when the
updates are applied.
Overview of Databases ◾ 5
For example,
would retrieve the first and last names from the Employee table where that table’s DEPT-
NUMBER column has a value of 12.
SQL has, of course, many variations to extend the power and flexibility of the com-
mands issued. Some simpler examples are
would display the highest annual salary found in the Employee table.
The power of SQL is multiplied by creating a “View”6 of two or more tables that create a
virtual object to query against. For example, a View can be created named “Department_
Employees” that combines the Department table with the Employee table matching the
DepartmentID column in Department with the DepartmentID in Employee.
Using this virtual table,
will list all information for employees that are assigned to Department 12.
Developers and users, however, must be aware that SQL implementations are not all
equal.7 RDBMS vendors have worked together over the years to define and implement
SQL within their products beginning in 1986. However, at the implementation level, SQL
6 ◾ A Practical Guide to Database Design
commands will vary depending on the RDBMS product being used. The major vendors
support the basic SQL standards (i.e., their product will provide some specific function-
ality), but the details of implementation will be different. For example, SQL provides for
a wildcard character to allow/support either single character matches or to match any
number of characters in a search string. If using SQL Server or Oracle:
will display all information from the products table for product names begin with “DELL.”
If using Microsoft Access, this command would be
Department
DepartmentID
DepartmentName
DepartmentManagerID
Employee
EmployeeID
EmployeeFirstName
EmployeeMiddleName
EmployeeLastName
EmployeeWorkPhoneNumber
EmployeeHomePhoneNumber
Overview of Databases ◾ 7
EmployeeStreetAddress
EmployeeCity
EmployeeState
EmployeeZipCode
DepartmentID
Employee-Deduction
EmployeeID
DeductionCode
DeductionAmount
When the tables are loaded, information for each occurrence is loaded as a row in the
respective table and each data element/value is associated with its respective column in the
table. For example, a row in the department table might have the following content:
Looking at the employee table, the first row for an employee assigned to the above-
mentioned department might appear as follows:
Note that the relationship between the Department row for the Northern Virginia
Marketing unit and the Employee row for Albert Smith is determined by the fact that the
DepartmentID, “SalesArea1,” is stored as the value for the DepartmentID column in the
Employee table. This illustrates the one-to-many relationship between Department and
Employee and is referred to as Referential Integrity.
Referential Integrity is fundamental to data integrity and is normally activated and
enforced by the RDBMS as data are inserted or deleted from individual tables. For example
1.6 BACKUP/RECOVERY
All DBMSs have, inherently, built-in backup/recovery systems. If the database fails
(e.g., the underlying disk drive(s) fail), the database can be restored to the point of failure;
that is, restored to contain data up to the last unit of work completed before the failure
occurred. Depending on the DBMS product being used, backup/recovery services include
some combination of the following:
• A mechanism/service to create a complete cold backup (i.e., the data are offline and
not being updated).
• A mechanism/service to create a hot backup (i.e., the database is online and being
backed up while the backup is being made).
• Depending on the RDBMS, incremental or partial services may be available to record
all changes to the database since the last backup was made.
• A logging service to record all updates to the database as they are being made to a
log file. In a non-RAID (redundant array of inexpensive disks) environment, the log
file(s) should be stored on a different disk drive from that used to store the RDBMS
tables to avoid losing both the data and the log file if the disk drive fails.
• Depending on the RDBMS, dual log files may be maintained to mitigate problems/
issues if errors are encountered when using the primary copy.
Both SQL Server and Oracle support cold, hot, and incremental backups.
As hot backups are taken while the database is being updated, there are additional tech-
nical issues involved to deal with log records created while the backup is being taken.
Backup/Recovery operations consist of the following:
• Taking a full backup of the database: This operation takes a complete copy of the data-
base and provides the initial starting point for a future recovery operation. Depending
on the size of the database, cold backups could require a significant amount of time.
• Logging all changes as the database is updated: Logging operations are a funda-
mental component of all RDBMSs. To ensure logs are always available for recovery
operations, dual logging may be used to create two copies when logs are written to
non-RAID devices.
• Recovering the database: A recovery operation starts with the last full backup of the
database and applies all log updates made up to the point of failure.
• Note that the database must be offline to users during the recovery operation.
Depending on the size of the backup and the number of logs required, the time
required could be unacceptable to the user community.
• More frequent cold database backups shorten the time for database recovery but
normally require more downtime for the user community.
Random documents with unrelated
content Scribd suggests to you:
Il povero feretro veniva innanzi portato da due robuste campagnuole
vestite di mussola bianca, scortato dal chierichetto che inalberava
gagliardamente sull’asta la piccola croce; un prete a fianco
borbottava le preghiere col libro aperto e altre due ragazze in abito
bianco seguivano per dare il cambio. Nient’altro; non un fiore sulla
lugubre coperta nera che dissimulava appena la bara; non un
salmodio diffondentesi sonoro e poetico nella pace vespertina; non
un parente, non un amico, non un senso di tristezza o di pietà: si
leggeva la noia nei volti rubicondi delle ragazze, sull’emaciato volto
del prete, sul viso infantile del chierichetto roseo; solamente la noia
e il desiderio di sbarazzarsi al più presto di quell’incomodo. Chi era
steso la dentro? Un bimbo? una fanciulla? una giovane sposa? la
conclusione tragica d’un rustico romanzo d’amore, o una prima
pagina candida su cui il destino aveva scritto «fine»?... Essi non lo
domandarono, ammutoliti in un superstizioso sgomento... Ma poi
quella povera bara d’un essere sconosciuto che passava fredda e
nera nella campagna verde, piena di vita, di palpiti, di profumi sotto
il cielo soffuso dell’ultima luce fiammante; attirò la pietà dei due felici
rimasti immobili e stretti l’uno all’altro... Quando il feretro passò,
rasentandoli quasi, il prete lanciò verso di loro una rapida occhiata, e
la signora con un atto gentile ma pronto come uno scongiuro, gittò
sulla bara tutte le sue violette. I fiorellini piovvero costellando lievi il
rozzo panno nero: qualcuno cadde, altri il vento disperse, e il rustico
corteo inoltrò misterioso e silente. Presto scomparve nella nebbia
che già nascondeva la strada a settentrione, mentre i giovani sposi,
strettamente abbracciati, ripresero la via, adagio, verso il sole.
Romanze senza parole.
Orme.
Vendetta.
*
* *
Si fecero servire il caffè accanto al fuoco nella sala da pranzo vasta e
severa. Letizia, seduta un po’ di traverso sul seggiolone dall’alta
spalliera, appoggiava sul paracenere i piedi, piccoli, calzati di raso
color madreperla, come l’abito a cui la fiamma prestava strani
bagliori; Alberto, vestito come sempre, correttamente di nero, nella
sedia di fronte centellinava il caffè fumante, odoroso. Erano soli,
silenziosi; un’atmosfera di noia e di tristezza gravava. Durante il
pranzo, fra il via vai dei servi, avevano scambiato qualche
osservazione, qualche frase insipida; ma ora non si pigliavano
neanche più la briga di fingere e la loro tormentosa preoccupazione
rispuntava evidente.
— Riuscirà molto bene a quel che pare il bal-en-rose dell’Ambasciata
francese, — uscì a dire finalmente Alberto, posando il tazzino; — le
sale sono addobbate con buon gusto ed hanno trasformato la
grande terrazza in una grotta fantastica dove sarà bello riposare. Tu
ci vieni? — seguì col tono più naturale del mondo, ma che alla
contessa Letizia, per la disposizione d’animo in cui era, parve un
abile quesito indagatore. La lotta che ancora era in lei, cessò
bruscamente.
— Sì, vengo, — rispose con alterigia senza alzare gli occhi.
— Hai dato gli ordini in proposito? — chiese il marito senza
scomporsi.
— Sì... Ma perchè mi chiedi se vengo? Ti dispiace forse? — ribattè la
signora sollevandosi un poco e ritirando i piedi dal paracenere, i
piedini nervosi che s’agitavano continuamente, mentre negli occhi
neri e grandi era una cattiva espressione di sfida.
— Perchè dovrebbe dispiacermi, Letizia? Te lo chiedo, ricordandomi
d’averti sentito parlare di emicrania poco fa, e notando in te infatti
un aspetto un po’ sofferente.....
Quella compostezza, quel tono di voce tranquilla le fecero dare una
strappata ai cordoni del bell’abito dai riflessi di madreperla, irritata,
impaziente. Sentiva dentro di sè un fermento di rivolta, un incalzante
desiderio di ricatto, senza saper bene perchè.
— Invece io sto benissimo... — la sua voce risuonò stonata
nell’ampia sala; — ti prego di credere che sto benissimo e che non
ho punto bisogno di riposo....
— Quando è così, mia cara, — fece lui guardando l’orologio, — mi
pare che faresti bene ad allestirti. Le signore ci mettono un po’ di
tempo... — finì sorridendo.
La contessa si levò, gli passò davanti senza guardarlo, e quella vaga
figurina bianca scomparve, come una visione luminosa, sotto l’arco
dell’alta porta, dalla camera vasta e severa.
Alberto affisava il fuoco, immobile.
*
* *
— ...... ebbene, contessa, si va all’assalto di cotesta grotta ideale? —
le chiese con allegra baldanza il tenentino biondo, che non si era più
scostato da lei dopo quella fine di valtzer ballata intensamente, in
silenzio.
— Avanti, en marche! — rispose Letizia scherzosa, balzando in piedi.
Traversarono la gran sala da ballo, splendente, gaia d’abbigliamenti
in tutte le gradazioni di rosa come un gran roseto vivente, ella al
braccio di lui, animata, ridanciana, con uno scintillio negli occhi neri.
Non era più la languida signora che qualche ora prima nascondeva la
testa nei guanciali in atteggiamento sofferente; nel suo incedere, nei
movimenti, nelle parole aveva un’insolita vivacità. Eppure, una delle
mani sottili e bianche, nascosta ora dal lunghissimo guanto
profumato, brancicava nervosamente fra le pieghe dell’abito e
sgualciva alquanto l’ideale vaporosità della garza appena soffusa di
color roseo, come un’aurora.
Quel monello di tenente non smetteva intanto di susurrare tante
paroline belle col capo chino su lei fino a sfiorarle i riccioli, paroline
belle e spiritose, forse, giacchè ella ne rideva di cuore, crollando la
testa vezzosa e distribuendo saluti e sorrisi alle amiche e ai
conoscenti che incontrava e che la osservavano con una punta di
malizia negli occhi.
— Eccoci nel «regno delle favole» — canterellò sull’aria del
Mefistofele il tenente De’ Falchi, entrando con la sua compagna,
dopo un giro abbastanza lungo attraverso l’infilata di sale, sulla
terrazza dove non c’era quasi nessuno.
Una ridente illusione. Una grotta scavata in qualche blocco enorme
di cristallo rosa. La luce viva, diffusa, dietro le pareti, ne faceva
spiccare il colore e la velata trasparenza. Rosai fioriti s’arrampicavano
qua e là fra i sedili di pietra nera, e i fili d’argento delle fontane
luccicavano misteriosi nei cespugli verdi, ricascando con un
sommesso mormorio nelle vasche seminascoste dalle larghe e strane
foglie di molli piante aquatiche. In terra uno spesso tappeto bianco,
vellutato, che in vari punti i pètali delle rose sfogliate ricoprivano.
Quella luce opacamente rosea, dopo tanto sfolgorio di arazzi e di
festoni, riposava l’occhio e faceva pensare ad un paese misterioso di
sogni e di pace. Eppure Letizia non si sentì più tanto padrona di sè
come laggiù nelle sale rumorose, dove aveva risposto coi frizzi e col
sarcasmo brillante alle galanterie del giovane ufficiale. Le parve che
in quel silenzio tutta la sicurezza, di cui s’era compiaciuta in segreto,
vacillasse, e ne fu seccata. Ma non volle farlo supporre e si soffermò
ammirando.
— Il regno delle favole...! E la regina? — diss’ella senza nessuna
intenzione, ingenuamente, non dubitando di parer lei davvero
l’incarnazione della bellezza, della gioventù, della poesia, così
graziosa, bianca, delicata nell’abito vaporoso, stellato di brillanti. De’
Falchi non si lasciò sfuggire l’occasione per dirglielo e lo fece con
parole così blande e così dolci che parevano carezze. La contessa
con piccole mosse comiche d’esagerata modestia si velava il volto col
ventaglio di trina. Poi, rannuvolandosi in un subito fra il gioco, ebbe
un sospiro.
Anche lui era bello, bello come un giovine Nume! Anche lui pareva
un eroe degli antichi tempi con la divisa luccicante, la bionda testa
irrequieta, gli occhi vivi, il personale slanciato. Come era bello così!
più bello nel suo meriggio di giovinezza, che quando, ancora
adolescente, quasi, le aveva parlato d’amore.
La musica che si udiva lontanamente, come un’eco, aveva ripreso.
Un crocchio di persone che conversavano laggiù si sciolse. La
principessa Montegaudio, passando accanto ai due, ebbe un’occhiata
severa, ma il vecchio generale ch’era con lei quasi sorrise. Letizia e
De’ Falchi rimanevano soli.
— Ce ne andiamo? — diss’ella con un tono indolente simulato: e lo
trasse con delicatezza dietro gli altri. Ma il tenentino fece due passi,
poi s’arrestò.
— Guardate prima nel carnet, vi prego! — disse come se
domandasse la proroga d’una sentenza crudele.
Guardarono insieme, mentre nella fretta del cercare le loro mani si
sfioravano. Non c’era nessun nome. Egli ebbe un profondo respiro di
sollievo.
— Non importa, non importa, — soggiunse Letizia, che pareva
contrariata. — Andiamo in un altro luogo.
— Dove trovare un luogo più bello per la vostra bellezza?.... per la
mia ammirazione?..... Io passerei la vita, qui, con voi....
— Prima di tutto le ho proibito assolutamente di darmi del voi! — e
Letizia gli battè il ventaglio sulle dita, — damerino incorreggibile...
— Pardon, Contessa! — disse subito De’ Falchi con una lievissima
intonazione ironica. — Ogni tanto mi dimentico che sei anni sono
passati.... Ho la memoria un po’ logora, vedete..... in certi casi. E
trovandoci insieme ancora, in questo luogo di sogno io sogno
d’avervi ancora accanto libera, amante, mia....
Letizia, già presso alla soglia, si fermò ancora, tornò indietro. No,
così non andava proprio. Darle del voi e rievocare il passato! Erano
le condizioni del loro trattato di pace, queste? Un ufficiale
dell’esercito mancare di parola così! Vergogna, cento volte vergogna!
Ma De’ Falchi s’impadronì della terribile manina e la imprigionò sotto
il suo braccio senza staccarne la sua mano.
— Contessa Letizia Farigliano di Roccamare, — cominciò con quel
suo fare tra ardente e sentimentale e scherzoso, irresistibile per lei,
— mi dica dunque che cosa debbo fare per ottenere perdono......
Vuole tutte queste rose in omaggio? Vuole che le dica dei versi, dei
bei versi? Una volta le piacevano e mi sgridava perchè non li sapevo
mai... Ora ne so.
La signora ebbe ancora un moto di ribellione, di sdegno, ma non
resistè al suo compagno che l’allontanava dalla porta d’uscita,
stringendole più forte la mano.
— Senta, — continuò de’ Falchi, — sono versi che sembrano scritti
apposta per lei e sembrano scritti da me, per dirli adesso. — Poi
seguì a voce un po’ bassa, con appassionata dolcezza:
*
* *
Rientrata in casa non si coricò. Si richiuse nelle sue stanze
congedando la cameriera. Ritta, nella luce chiara e diffusa del piccolo
spogliatoio parato a colori ridenti, dinanzi allo specchio alto e stretto
che la rifletteva bianca e bella, così senza gioielli e senza guanti, ella
si scioglieva il vestito lentamente, lasciando errare gli occhi pensosi
fra gli accessorî del suo abbigliamento gettati qua e là alla rinfusa. E
gli occhi neri, profondamente cupi, si posavano, senza sguardo, dal
ventaglio prezioso di merletto al fazzolettino di Malines, dal carnet
d’argento ossidato ai lunghi guanti che serbavano ancora l’impronta
delle sue braccia scultorie, della sua tenue mano; dalla sciarpa di
blonda profumata di violetta che le avvolgeva il collo, uscendo,
all’iridescente splendore dei brillanti che si ammucchiavano nel
cofanetto aperto. Mentre le scivolava ai piedi l’abito in una densità
gentile di colori, come un nebuloso piedestallo, Letizia ne trattenne
bruscamente un lembo accendendosi in viso. Nascosto e protetto da
una piega, aveva trovato un petalo di rosa, fragile avanzo che tenne
lungamente fra le dita convulse, immersa nel ricordo di quel
momento di sgomento e di amore. Poi infilò una veste da camera,
passò nel suo salottino, s’accertò se gli usci erano ben chiusi e
sedette alla scrivania. Scrisse due pagine, senza interrompersi, alla
luce oscillante di un candelabro; ma incontrando cogli occhi un
ritratto, si gettò indietro nella seggiolina, col respiro mozzo, le
tempie umide di sudore gelato. Cacciò il ritratto in un cassetto e si
rimise a scrivere, poi rallentò, posò la penna, e mise il volto nelle
mani. Perchè le venivano quelle idee adesso? Suo marito dormiva
inconscio....... forse non aveva neanche osservato Carlo De’ Falchi
fra la folla; certo non lo conosceva, ed ignorava l’idillio fuggitivo della
sua primavera..... Riprese la penna; lo stianto d’un mobile la fece
balzare in piedi nascondendo il foglio vivacemente..... poi si rassicurò
dandosi della grulla. Gli usci erano chiusi, la casa addormentata in
un fitto silenzio. Chi poteva immaginare ch’essa vegliava scrivendo
delle lettere d’amore?
.... E lui? Che faceva lui a quell’ora? Sognava la sua diva dai fini
capelli odorosi?.... Ah, se avessero detto alla poveretta dove e come
lui finiva la notte.....
«Ancora pochi giorni, scriveva, poi saremo liberi di vederci quando
ne abbiamo voglia, senza timori, senza sorveglianze.... Il mondo?
Che importa a noi del mondo? Ci amiamo, il mondo siamo noi! Era
destinato così....» E ripensando a quelle parole ardenti,
s’interrompeva fremendo ancora d’emozione. Nessuno le aveva
parlato mai così appassionatamente, con quella veemenza pazza ed
inebriante; nessuno! Alberto? Oh, Alberto così freddo, così severo,
così compassato, preoccupato solamente delle convenienze,
semplicemente deferente e cortese con lei, senza scatti, senza
entusiasmi per la sua bellezza, Alberto che la riguardava come un
oggettino d’arte raro e fragile di sua proprietà — bisognava pur dirlo
— non sapeva amare! O forse non l’amava, non l’aveva mai amata!
«Forse anche m’inganna, forse ha un’amante», concluse Letizia; e
nell’eccitamento di nervi in cui si trovava, si ripetè che allora essa
poteva ben riamare chi l’adorava; che era nel suo diritto!.... Ma
queste teorie che volevano pur convincerla ondeggiavano
confusamente nella sua povera mente smarrita e non acquetavano le
piccole serpi che la mordevano al cuore....
*
* *
— Letizia, — disse suo marito entrando il pomeriggio seguente nel
salottino profumato, — ti porto una vecchia conoscenza. Il marchese
Carlo De’ Falchi che mi dice di averti conosciuta da signorina e che
ieri sera mi si rivelò come il fratello di un mio carissimo amico di
collegio, morto. Ecco due titoli che gli danno diritto alla nostra
amicizia.
De’ Falchi, che seguiva Alberto, si inchinò ossequiosamente alla
contessa; ed ella, sollevandosi un poco, tutta bianca nel viso, gli tese
la mano senza parlare. Aveva un abito di raso nero molto semplice,
un gioiello antico al collo, una rosa alla cintura; abbigliamento severo
che le dava una grazia tranquilla e dignitosa. Egli però la preferiva
come la sera prima, con le spalle e le braccia nude, rosate, fra la
sfumata trasparenza dei veli; ma si guardò bene dal lasciarlo
apparire in quello sguardo balenante che le gettò attraverso il viso
come un bacio rovente.
La giovane contessa era sul punto di tradirsi: nascose le mani
tremanti; ma il sangue le pulsava violentemente al cuore, le ronzava
negli orecchi. Cinque minuti prima avrebbe dato dieci anni di vita per
rivederlo, ma non così, non in presenza di suo marito, non terzo
nella loro intimità. Perchè non aveva aspettato, benedetto ragazzo?
Ma era possibile che avesse tanto impero su se stesso da non
svelare mai, nè con uno sguardo, nè con una parola imprudente, il
loro segreto? Non doveva sentirsi ribollire il sangue alla vista di
quell’uomo che la possedeva? Non doveva avvampare di sdegno, di
gelosia, di amore, udendolo parlarle famigliarmente — entrando
nella casa in cui vivevano in comune — dove doveva sentire l’eco dei
loro baci?.... E come queste passioni tumultuanti non lo avrebbero
perduto? E allora cosa accadrebbe tra quei due uomini?... Questo
l’ingenua contessa si chiese angosciosamente. Ma De’ Falchi fino
dalle prime frasi mostrò una disinvoltura, una calma, una naturalezza
invidiabili. Fu cordiale ed espansivo verso Alberto; gentile e
rispettoso con lei, e non un momento lasciò languire il dialogo. Fece
con arguzia la rassegna della festa; parlò d’un romanzo francese che
faceva il giro dei salotti, dell’equipaggio nuovo del duca d’Arce, di un
ritratto all’antica fatto dal celebre ed estroso Fides alla principessa
Montegaudio, di un matrimonio dell’aristocrazia, di una acconciatura
della Regina.
Letizia lo guardava fissamente ascoltando, e taceva. Quella
disinvoltura dileguava le sue paurose fantasticherie, sì, ma vi lasciava
un fondo di tristezza e di dolore. Taceva.
De’ Falchi chiese a un punto se la signora contessa fosse sofferente.
— Sì, — diss’ella bruscamente, — soffro... — Ma la voce le morì
nell’incontrare gli occhi di suo marito che le parve volessero scrutarle
nell’anima.
— Soffri? È naturale, — osservò Alberto con perfetta calma. — Anche
ieri non ti sentivi punto bene. Dovevi prevedere le conseguenze di
un ballo nelle tue condizioni di debolezza e di squilibrio nervoso.
La contessa si arrovesciò lentamente nella poltrona abbassando gli
occhi a passarsi in rivista le unghie opaline. Uno sgomento strano le
aveva stretto il cuore a quelle parole, di cui credette afferrare un
secondo significato noto a lei sola. Si sentiva morire.
— Sarebbe un quadro antico questo? — chiese improvvisamente
l’ufficiale levandosi a osservare un ritratto fiammingo appeso alla
parete.
— Si, un Van Dick, — rispose il conte alzando alquanto le tendine
della finestra. La luce chiara battè loro sul viso e li circonfuse.
Alberto, alto, bello, nobile, con le mosse e l’aspetto principeschi; De’
Falchi molto meno attraente della sera innanzi, al chiarore del giorno
che gli metteva in evidenza le rughe precoci sul volto scialbo ed
avvizzito; le occhiaie livide che gli cerchiavano gli occhi gonfi, senza
splendore. La giovine signora lesse in pochi minuti su quel viso tutta
la storia d’una bassa vita corrotta, poichè un senso di fredda
ragionevolezza le era filtrato nel cuore. Perchè? da quando? Lo
ignorava; ma in quei pochi minuti sentì che si risvegliava dal suo
splendido sogno, senza scosse, senza spavento; ma si risvegliava,
irreparabilmente.
— Eccellente, eccellente, e conservato, poi!
Nell’ammirare, de’ Falchi colse un momento favorevole per
sussurrare a Letizia: Scrivetemi! Poi si congedò, inchinandosi e
salutandola militarmente con gli occhi ridenti che lo tradivano. La
contessa ebbe appena la forza di fare un cenno col capo, e quando
furono usciti, suo marito e lui, s’abbandonò ad un pianto convulso
tutto scosse e sussulti, un pianto lungamente represso che
prorompeva disperato e violento. Era l’addio ad una larva del
passato, era rimorso del sogno, era vergogna di quella realtà
prosaica piena d’ipocrisia e di viltà. Oh! il suo vaneggiare di quei due
giorni! il vaneggiare dolce e doloroso! la lotta per difendere
l’invasione del proprio cuore! il turbamento sfumato in languore
soave nel sentirlo cedere a poco a poco a quell’onda di passione
rinascente che le offuscava la ragione.... quella pagina d’amore fra le
rose, la lunga lettera folle, scritta e non inviata, i rimorsi soffocati dal
ricordo di quella stretta e di quel bacio, la fisima di un amore
purificatore, sublime, che dovrebbe redimere l’amato e fargli
ricominciare la vita per lei.... che rimaneva di questo?...
Il prisma scintillante e variopinto era ridivenuto un vetro volgare. Ella
sarebbe divenuta l’amante di quell’ufficiale di cavalleria che
conquistava con un astuto opportunismo il cuore di suo marito per
poterla corteggiare a suo comodo: sarebbe vissuta dividendosi
prosaicamente fra quei due uomini, menando una triste vita di
finzioni, di lotte, di rodimenti, di bassezze; tormentata dalla memoria
de’ suoi anni di vita illibata e serena per guadagnarsi infine lo
sprezzo e l’abbandono dell’uomo al quale faceva il sacrifizio della sua
dignità. Tale fu la tetra visione che la sua anima onesta e candida
intravide in un lampo di cruda luce e dalla quale rifuggì inorridita e
salva. Era guarita, lasciando brani di sè al ferro e al fuoco; ma che
importa? Era guarita.
*
* *
Dovette mettersi in letto, affranta. La sua delicata fibra di donna fu
la sola parte di lei sconfitta nella terribile prova. Ebbe una lunga e
acuta crisi di nervi, poi nel meriggio seguente migliorò e volle alzarsi.
Ma era ancora così debole che fu obbligata a lasciarsi andar subito
sulla chaise-longue per appoggiare la testa indolenzita. Di là
guardava intorno tranquillamente coi grand’occhi cerchiati di nero,
occhi innocenti e mesti di bimba malata, come se rivedesse dopo un
lungo e pericoloso viaggio quelle pareti del suo santuario d’affetti e
di ricordi. Frattanto una gran pace, una dolce pace succedeva alla
dilaniante agitazione di poche ore prima; una pace feconda di buoni
propositi che si lasciavano dietro un profumo di fiori che sbocciano
sotto un sole caldo e luminoso. E carezzava tutto intorno con lo
sguardo quel nido tepido di raso e trine; accarezzava la poltroncina
dove Alberto era solito sedersi, dove lo aveva veduto anche in quelle
dodici ore di strazio, con la faccia pallida, senza respiro, senza
movimento se non per accostarsele a farle odorar l’etere, o
rinnovarle il ghiaccio, o darle qualche sorso di cognac, carezzando
con la bella mano aristocratica quelle di lei brancicanti fra le coltri....
Vedeva il cofano scolpito, custode dei suoi gentili ricordi di infanzia e
di adolescenza, dello spensierato tempo lontano che raggiava
mitemente in una luce rosata e nebulosa, a cui ella volgeva l’occhio
sempre intenerito. Aveva conservato un ricordo di tutto: dei giorni di
palpiti, di speranze, d’angoscie, di lutto, di solitudine, di esultanza;
poi le giornate gioiose piene di canti e di fiori della fidanzata, lieto
poema terminato da un giorno di smarrimento che era passato
lasciando nello stipo un fascio di fiori d’arancio e un lungo velo
bianco. Poi venivano i mobili e le pareti ingombre di gingilli ognuno
dei quali le rammentava un’attenzione delicata del suo compagno,
una frase affettuosa, un bacio, un anniversario dolce, tutta la storia
del presente ricco d’amore, d’amore vero, refrigerante e sicuro,
ch’era idolatria e protezione ad un tempo. E là, dirimpetto, i grandi
ritratti de’ suoi morti che la guardavano fiso, cogli occhi animati da
una così strana luce di tenerezza e di malinconia che le fece
mormorare cento volte: Perdono, perdono, perdono....
Infine si levò, risoluta, calma, seria, come se stesse per compiere un
dovere od obbedisse ad una ispirazione superiore; e scrisse poche
righe su un cartoncino liscio, con la sua elegante calligrafia di
signora:
«Credete a me, Carlo, è meglio che non ci rivediamo mai più. Ho dei
gusti borghesi, compatitemi! preferisco rimanere semplicemente una
donna onesta che diventare la Diva di qualche leggenda. Addio. —
Letizia.
Chiuse il cartoncino in una busta con l’indirizzo e la fece impostare
subito dalla cameriera. Poi tornò a fissar gli occhi de’ suoi morti.
Quando si riscosse, il sole sul tramonto lambiva le trine del soave
nido serico e una nota voce risuonava nell’anticamera. La contessa si
avvicinò allo specchio e si ricompose i capelli.
Suo marito entrò soffermandosi sulla soglia.
— Già levata? brava! ti senti dunque meglio? — e mosse verso di lei
premuroso, un po’ triste.
— Guarita, Alberto, guarita! — Letizia ebbe un impercettibile sorriso
sibillino. Poi gli mise lentamente le braccia al collo e gli nascose la
testa sul petto, contro il cuore.
— Dì, Alberto, — susurrò, — mi perdoni le mie bizze, la mia
musoneria? hai veduto? non stavo bene, erano i nervi...
— Già i nervi, quei benedetti nervi... — Alberto le carezzava adagio i
capelli, ninnandola come una bimba.
Erano nella spera di sole che traversava obliquamente la stanza e
s’insinuava nel letto, fra le cortine: Letizia rialzando la leggiadra testa
la ebbe tutta intrisa d’un oro ardente.
— Dimmi, Alberto, quando parti? — gli chiese con risolutezza.
Egli esitò un istante.
— Ma... dissi lunedì, e lunedì è dopodomani. Avresti qualche cosa in
contrario? Mi dispiacerebbe perchè non posso differire...
— .... io no, anzi... — rispose lei tutta rossa e palpitante; — gli è
che.... volevo saperlo.... te l’ho domandato, — aggiunse rapidamente
— perchè vorrei venir con te! Oh, Alberto, portami via con te!
Gli ricadde sul cuore tutta commossa. Alberto rimase un minuto in
silenzio, immobile; poi il signore serio, rigido, sempre dignitoso e
corretto la strinse fra le braccia con uno slancio di giovane
innamorato ripetendo a voce bassissima:
— Sii benedetta; grazie, grazie....
Ma, di colpo, le prese tutte due le mani, obbligandola a rimanere là
dritta dinanzi a lui come dinanzi a un giudice. I suoi lineamenti
avevano assunto adesso un’espressione autorevole, severa, quasi di
durezza.
— Hai scelto dunque? — le disse lentamente, fissandola negli occhi.
— Non te ne pentirai?
— Ah, Alberto! — Era un grido di dolore, ma Letizia sostenne quello
sguardo risoluta, orgogliosa.
— No? — continuò lui scosso più che non lo volesse parere; — no,
proprio? Ebbene, sono contento, Letizia, perchè è quello che mi
aspettava da te. Poichè, vedi, — seguitò freddamente, — avendo la
coscienza di valere di più, ho voluto che tu ci vedessi accanto, per
paragonare, per sce...
— Oh no, per pietà, Alberto, non la ridire l’orrenda parola! — gridò
lei svincolando le mani per posargliele sulla bocca. — Mi crederai se
ti dico che fu un sogno? solamente un sogno della mente malata? un
breve sogno di cui ho rimorso, ma di cui non debbo arrossire? Che
sono ancora degna di te, della tua stima, del tuo amore, del tuo
nome.... Mi credi?
Alberto la guardò negli occhi neri che raggiavano.
— Ti credo, — disse semplicemente.
La gloria dell’ago.
Fine.
INDICE