Download the PDF of Solution Manual for Guide to SQL 9th Edition Pratt Z Last 111152727X 9781111527273 to read all chapters
Download the PDF of Solution Manual for Guide to SQL 9th Edition Pratt Z Last 111152727X 9781111527273 to read all chapters
com
http://testbankpack.com/download/solution-manual-for-guide-
to-sql-9th-edition-pratt-111152727x-9781111527273/
OR CLICK HERE
DOWLOAD NOW
Visit now to discover comprehensive test banks for all subjects at testbankpack.com
Recommended digital products (PDF, EPUB, MOBI) that
you can download immediately if you are interested.
http://testbankpack.com/download/test-bank-for-guide-to-sql-9th-
edition-pratt-111152727x-9781111527273/
testbankpack.com
http://testbankpack.com/download/solution-manual-for-a-guide-to-
mysql-1st-edition-by-pratt-and-last-1418836354-9781418836351/
testbankpack.com
http://testbankpack.com/download/solution-manual-for-concepts-of-
database-management-8th-edition-by-pratt-last-
isbn-1285427106-9781285427102/
testbankpack.com
http://testbankpack.com/download/test-bank-for-framework-for-
marketing-management-6th-edition-by-kotler-keller-isbn-9780133871319/
testbankpack.com
Test Bank for College Accounting A Contemporary Approach
4th Edition Haddock ISBN 1259995054 9781259995057
http://testbankpack.com/download/test-bank-for-college-accounting-a-
contemporary-approach-4th-edition-haddock-
isbn-1259995054-9781259995057/
testbankpack.com
http://testbankpack.com/download/solution-manual-for-first-course-in-
the-finite-element-method-6th-edition-by-logan-
isbn-1305635116-9781305635111/
testbankpack.com
http://testbankpack.com/download/test-bank-for-microeconomics-a-
contemporary-introduction-11th-edition-
mceachern-1305505530-9781305505537/
testbankpack.com
http://testbankpack.com/download/test-bank-for-marketing-an-
introduction-11th-edition-armstrong-0132744031-9780132744034/
testbankpack.com
Solution Manual for Experience Human Development 13th
Edition by Papalia Martorell ISBN 0077861841 9780077861841
http://testbankpack.com/download/solution-manual-for-experience-human-
development-13th-edition-by-papalia-martorell-
isbn-0077861841-9780077861841/
testbankpack.com
Solution manual for Guide to SQL 9th Edition Pratt 111152727X
9781111527273
Full link download
Solution manual:
https://testbankpack.com/p/solution-manual-for-guide-to-
sql-9th-edition-pratt-111152727x-9781111527273/
Test bank:
https://testbankpack.com/p/test-bank-for-guide-to-sql-
9th-edition-pratt-111152727x-9781111527273/
Solutions
8. To qualify the name of a field, indicate the table in which the field appears. You do
this by preceding the name of the field with the name of the table and a period.
9. A column (attribute), B, is functionally dependent on another column, A (or possibly
a collection of columns), if at any point in time a value for A determines a single
value for B.
10. Column A (or a collection of columns) is the primary key for a table if (1) All columns in
the table are functionally dependent on A and (2) No subcollection of the columns in A
(assuming A is a collection of columns and not just a single column) also has property 1.
The primary key of the CUSTOMER table is the CUSTOMER_NUM column. The
primary key of the TRIP table is the TRIP_ID column. The primary key of the GUIDE
table is the GUIDE_NUM column. The primary key of the
A Guide to SQL, Ninth Edition Solutions 2-2
Relations:
DEPARTMENT (DEPARTMENT_NUM, DEPARTMENT_NAME)
ADVISOR (ADVISOR_NUM, ADVISOR_LAST_NAME,
ADVISOR_FIRST_NAME, DEPARTMENT_NUM)
COURSE (COURSE_CODE, DESCRIPTION)
STUDENT (STUDENT_NUM, STUDENT_LAST_NAME,
STUDENT_FIRST_NAME, ADVISOR_NUM
STUDENT_COURSE (STUDENT_NUM, COURSE_CODE, GRADE)
Entity-Relationship diagram: (NOTE: Your rectangles may be in different
positions as long as they are connected by the same arrows.)
DEPARTMENT
ADVISOR
12. A table (relation) is in first normal form (1NF) if it does not contain repeating groups.
13. A table (relation) is in second normal form if it is in first normal form and no
nonkey column is dependent on only a portion of the primary key. If a table is not in
second normal form, the table contains redundancy, which leads to a variety of
update anomalies. A change in a value can require not just one change, but several.
There is the possibility of inconsistent data. Adding additional data to the database
may not be possible without creating artificial values for part of the key. Finally,
deletions of certain items can result in inadvertently deleting crucial information
from the database.
A Guide to SQL, Ninth Edition Solutions 2-3
14. A table is in third normal form if it is in second normal form and if the only
determinants it contains are candidate keys. A change in a value can require not just
one change, but several. There is the possibility of inconsistent data. Adding certain
additional data to the database may not be possible without creating artificial rows in
the table. Finally, deletions of certain items can result in inadvertently deleting
crucial information from the database.
15.
STUDENT (STUDENT_NUM, STUDENT_LAST_NAME,
STUDENT_FIRST_NAME, ADVISOR_NUM)
ADVISOR (ADVISOR_NUM, ADVISOR_LAST_NAME, ADVISOR_FIRST_NAME)
COURSE (COURSE_CODE, DESCRIPTION)
STUDENT_COURSE (STUDENT_NUM, COURSE_CODE, GRADE)
16. [Critical Thinking] If a student can have more than one advisor, there is a many-to-
many relatioship between students and advisors. Remove ADVISOR_NUM from the
STUDENT relation and add a relation STUDENT_ADVISOR)
STUDENT (STUDENT_NUM, STUDENT_LAST_NAME, STUDENT_FIRST_NAME)
ADVISOR (ADVISOR_NUM, ADVISOR_LAST_NAME, ADVISOR_FIRST_NAME)
STUDENT_ADVISOR (ADVISOR_NUM, STUDENT_NUM)
COURSE (COURSE_CODE, DESCRIPTION)
STUDENT_COURSE (STUDENT_NUM, COURSE_CODE, GRADE)
17. [Critical Thinking] If students can repeat a course, then the STUDENT_NUM,
COURSE_CODE, YEAR, and SEMESTER determine the grade.
STUDENT (STUDENT_NUM, STUDENT_LAST_NAME,
STUDENT_FIRST_NAME, ADVISOR_NUM)
ADVISOR (ADVISOR_NUM, ADVISOR_LAST_NAME, ADVISOR_FIRST_NAME)
COURSE (COURSE_CODE, DESCRIPTION)
STUDENT_COURSE (STUDENT_NUM, COURSE_CODE, YEAR, SEMESTER, GRADE)
REP
CUSTOMER
ITEM_STOREHOUSE
4. Functional Dependencies:
ITEM_NUM → DESCRIPTION, ON_HAND, CATEGORY, STOREHOUSE, PRICE
ORDER_NUM → ORDER_DATE, CUSTOMER_NUM CUSTOMER_NUM →
CUSTOMER_NAME
ITEM_NUM, ORDER_NUM → NUM_ORDERED, QUOTED_PRICE
Relations:
ITEM (ITEM_NUM, DESCRIPTION, ON_HAND, CATEGORY, STOREHOUSE, PRICE)
ORDERS (ORDER_NUM, ORDER_DATE, CUSTOMER_NUM)
CUSTOMER (CUSTOMER_NUM, CUSTOMER_NAME)
ORDER_LINE (ITEM_NUM, ORDER_NUM, NUM_ORDERED, QUOTED_PRICE)
NOTE: The keys for ORDER_LINE could also have been listed
as ORDER_NUM, ITEM_NUM.
5. [Critical Thinking] One way to address this change is to add two tables to the
database: STOREHOUSE and MANAGER.
STOREHOUSE (STOREHOUSE, MANAGER_NUM)
MANAGER (MANAGER_NUM, LAST_NAME, FIRST_NAME)
2. Functional Dependencies:
TRIP_ID → TRIP_NAME, STATE_ABBREVIATION, STATE_NAME
GUIDE_NUM → GUIDE_LAST, GUIDE_FIRST
STATE_ABBREVIATION → STATE_NAME
Tables (Relations):
TRIP (TRIP_ID, TRIP_NAME, STATE_ABBREVIATION)
STATE (STATE_ABBREVIATION, STATE_NAME)
GUIDE (GUIDE_NUM, GUIDE_LAST, GUIDE_FIRST)
TRIP_GUIDE (TRIP_ID, GUIDE_NUM)
NOTE: The TRIP_GUIDE relation is necessary to relate trips and guides. (You
could have assigned it any name you like.)
Diagram: The student’s diagram should have the following boxes (rectangles):
Guide, Trip, Reservation, Customer, TripGuides, Participants, Class The
diagram should have the following connections (arrows):
Guide to TripGuides, Trip to TripGuides, Customer to Reservation,. Participant to
ClassParticipant, Class to ClassParticipant
1. Functional Dependencies
LOCATION_NUM LOCATION_NAME
3NF
LOCATION (LOCATION_NUM, LOCATION_NAME)
2. Functional Dependencies:
Tables (Relations):
3 NF
RENTER (RENTER_NUM, FIRST_NAME, MID_INITIAL, LAST_NAME,
ADDRESS, CITY, STATE, POSTAL_CODE, PHONE_NUM, EMAIL)
Diagram: The student’s diagram should have the following boxes (rectangles):
Renter, Location, Condo_Unit, Rental_Agreement
The diagram should have the following connections (arrows):
Renter to Rental_Agreement, Location to Condo_Unit, Location
to Rental_Agreement, Condo_Unit to Rental Agreement
A Guide to SQL, Ninth Edition Page 2-1
Chapter 2
Database Design Fundamentals
At a Glance
• Objectives
• Teaching Tips
• Quick Quizzes
• Additional Projects
• Additional Resources
• Key Terms
©201 6 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in
part, except for use as permitted in a license distributed with a certain product or service or otherwise on a
password-protected website for classroom use.
A Guide to SQL, Ninth Edition Page 2-2
Lecture Notes
Overview
In this chapter, students learn about database design. Students examine the important
concepts related to databases. They learn how to identify tables and columns and how to
identify the relationships between the tables. Students learn how to produce an
appropriate database design for a given set of requirements. They examine the process of
normalization, a process that identifies and fixes potential problems in a database design.
Finally, students learn how to visually represent a database design.
Chapter Objectives
In this chapter, students learn about:
• What the terms entity, attribute, and relationship mean
• What the terms relation and relational database mean
• What functional dependencies are and how to identify when one column is functionally
dependent of another
• What the term primary key means and how to identify primary keys in tables
• How to design a database to satisfy a set of requirements
• How to convert an unnormalized relation to first normal form
• How to convert tables from first normal form to second normal form
• How to convert tables from second normal form to third normal form
• How to create an entity-relationship diagram to represent the design of a database
Teaching Tips
Introduction
1. Define database design. Database design is the process of determining the
particular tables and columns that will comprise a database.
©201 6 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in
part, except for use as permitted in a license distributed with a certain product or service or otherwise on a
password-protected website for classroom use.
A Guide to SQL, Ninth Edition Page 2-3
This chapter does not need to be covered in sequence. It can be covered later
in the course. If you are using a textbook such as Pratt and Last’s Concepts of
Database Management, Eighth Edition, you may want to skip this chapter
entirely.
Be prepared to spend considerable class time on this chapter. The material is
Teaching complex, and it is important that students understand all of the concepts presented.
Tip The best way for students to learn the material is to work through lots
of examples. Use the embedded questions that are included throughout
the chapter to test students’ understanding.
Encourage students to bring their texts with them to class so that they can
review the examples.
Database Concepts
1. An understanding of fundamental database concepts is essential to good
database design.
Relational Databases
1. Define relational database. A relational database is a collection of tables.
Formally, tables are called relations.
2. Use Figure 2-1 to emphasize that the TAL Distributors database is a collection of tables.
3. Review the Note on page 23.
©201 6 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in
part, except for use as permitted in a license distributed with a certain product or service or otherwise on a
password-protected website for classroom use.
A Guide to SQL, Ninth Edition Page 2-4
Reinforce the material in this section by using either the Colonial Adventure
Tours database or the Solmaris Condominium Group database and asking
Teaching students to identify the entities, attributes, and relationships.
Tip
Use review question 11 on page 55 as an in-class exercise to test
students’ understanding of entities attributes and relationships.
Quick Quiz 1
1. A(n) is a person, place, object, event, or idea for which you want to store
and process data.
Answer: entity
2. A(n) is a characteristic or property of an
entity. Answer: attribute
3. A(n) is the association between
entities. Answer: relationship
©201 6 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in
part, except for use as permitted in a license distributed with a certain product or service or otherwise on a
password-protected website for classroom use.
Visit https://testbankpack.com
now to explore a rich
collection of testbank or
solution manual and enjoy
exciting offers!
A Guide to SQL, Ninth Edition Page 2-5
Functional Dependence
1. Functional dependence is a formal name for what is basically a simple idea. In a
relational database, column B is functionally dependent on another column A (or
possibly a collection of columns) if a value for A determines a single value for B at
any one time. Another way of defining functional dependence is to say that A
functionally determines B.
2. Use Figure 2-4 to explain functional dependence. Make sure that students understand
what functional dependence is before proceeding or they will be lost for the remainder
of the chapter.
3. Review the embedded Questions and Answers on pages 28 and 29.
4. Use Figures 2-5 and 2-6 to point out that you cannot determine functional
dependencies by looking at sample data. You must understand the users’ policies
Primary Keys
1. To make each row distinct, one or more columns must uniquely identify a given row
in a table. This column or collection of columns is called the primary key.
2. A more precise definition for a primary key is the following:
Column (attribute) A (or a collection of columns) is the primary key for a
table (relation), R, if:
Property 1: All columns in R are functionally dependent on A.
Property 2: No subcollection of the columns in A (assuming that A is a collection
of columns and not just a single column) also has Property 1.
3. Review the embedded Questions and Answers on pages 30 and 31 to make sure that
students understand the concept of a primary key.
4. Explain that, when using the shorthand representation of a database, the primary key
is underlined.
5. Discuss the three Notes on pages 31 and 32.
6. Point out that a candidate key is a column or collection of columns on which all
columns in the table are functionally dependent. The definition for a primary key
really defines a candidate key as well. If two or more columns in a table are identified
as candidate keys, choose one to be the primary key. The decision is usually based on
the specific application for which the database will be used.
©201 6 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in
part, except for use as permitted in a license distributed with a certain product or service or otherwise on a
password-protected website for classroom use.
A Guide to SQL, Ninth Edition Page 2-6
Quick Quiz 2
1. The is the unique identifier for a
table. Answer: primary key
2. If a table includes one or more columns that can be used as a primary key, both
columns are referred to as .
Answer: candidate keys
3. To indicate a table’s primary key with a shorthand representation of a database,
the column or collection of columns that comprise the primary
key. Answer: underline
Database Design
1. Point out that the determination of the database requirements is part of the
process known as systems analysis.
Design Method
1. Review the design steps given in this section.
2. To design a database for a set of requirements:
(1) Read the requirements, identify the entities (objects) involved, and name
the entities.
(2) Identify the unique identifiers for the entities identified in step 1.
(3) Identify the attributes for all of the entities.
(4) Identify the functional dependencies that exist among the attributes.
(5) Use the functional dependencies to identify the tables by placing each
attribute with the attribute or minimum combination of attributes on which it
is functionally dependent.
(6) Identify any relationships between tables.
Teaching Use Figure 2-1 as a visual aid as you explain each of the steps above and ask the
Tip students to identify the items listed in the steps.
Tip Use Figure 1-1, which shows a sample order for TAL Distributors.
Normalization
1. Stress that database design is an iterative process. Once you create an initial
database design, you must analyze it for potential problems.
2. Define Normalization. Normalization is a process in which you identify the existence
of potential problems, such as data duplication and redundancy, and implement ways
to correct these problems. The goal of normalization is to convert unnormalized
relations into various types of normal forms.
3. Define an unnormalized relation. An unnormalized relation is a relation (table) that
contains a repeating group. A table in a particular normal form possesses a certain
desirable collections of properties.
4. Point out that normalization is a process in which a table that is in first normal form is
better than a table that is not in first normal form, a table in second normal form is
better than a table in first normal form, and so on. The goal of normalization is to take
an initial collection of tables and produce a new collection of tables that represents
the same information but is free of problems.
©201 6 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in
part, except for use as permitted in a license distributed with a certain product or service or otherwise on a
password-protected website for classroom use.
A Guide to SQL, Ninth Edition Page 2-8
2. Point out the redundancy; that is, duplication of data in Figure 2-9. This duplication
can cause update anomalies.
3. Update anomalies occur when a column is dependent on only a portion of the primary
key and fall into four categories:
4. Emphasize the fact that much real-world data (including relational data) are not
well structured and have update anomalies.
5. Define second normal form (2NF). Second normal form eliminates update anomalies
caused by partial dependencies. A table (relation) is in second normal form (2NF) if it is
in first normal form and no nonkey column is dependent on only a portion of the
primary key. A column is a nonkey column if it is not a part of the primary key.
6. Point out again that you cannot determine functional dependence by looking at
sample data.
7. Mention the Note on page 44. If a relation has a single-column primary key ,
it automatically is in 2NF.
8. Use Figure 2-10 to explain converting to 2NF.
Point out that normalization is a technique that allows us to analyze the design of a
relational database to see whether it is bad. It alerts us to update anomalies and
Teaching provides a method for correcting those problems. The goal of normalization is to
Tip start with a table or collection of tables and produce a new collection of tables that
is equivalent (represents the same information) but is free of problems.
©201 6 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in
part, except for use as permitted in a license distributed with a certain product or service or otherwise on a
password-protected website for classroom use.
A Guide to SQL, Ninth Edition Page 2-9
Quick Quiz 3
1. A relation is in normal form if no repeating groups
exist. Answer: first
2. If the primary key of a relation contains only a single column, then the relation
is automatically in normal form.
Answer: second
3. Any column (or collection of columns) that determines another column is called a(n)
.
Answer: determinant
©201 6 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in
part, except for use as permitted in a license distributed with a certain product or service or otherwise on a
password-protected website for classroom use.
A Guide to SQL, Ninth Edition Page 2-10
Additional Projects
1. Place students in teams. Have them design a database to meet the requirements for a
student activity database. The database must keep track of information about the
student as well as the campus activities he or she participates in. Attributes such as
number of years in activity as well as any office held are important. A student may
engage in more than one activity.
2. Divide the class into small groups and assign Review Questions 11 and 15 as a
group exercise. Make sure that students state their assumptions.
©201 6 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in
part, except for use as permitted in a license distributed with a certain product or service or otherwise on a
password-protected website for classroom use.
Another Random Document on
Scribd Without Any Related Topics
the enemy can succeed so readily in disconcerting all our plans by
alarming us first at one point then at another, he will paralyze a large
force with a very small one.” That is exactly what Jackson succeeded
in doing. This fear for the safety of Washington—the skeleton that
haunted Lincoln’s closet—was the dominating factor in the military
planning in the east throughout the war.
The initial attack was sudden and vicious. Confederate Gen. James
Longstreet threw Gen. D. H. Hill’s troops against Gen. Silas Casey’s
division of Keyes’ corps, stationed about three-quarters of a mile west
of Seven Pines. Longstreet overwhelmed the Federal division, forcing
Casey to retreat a mile east of Seven Pines. Keyes then put Gen. D.
N. Couch’s division on a line from Seven Pines to Fair Oaks, with Gen.
Philip Kearney’s division on his left flank. Not until 4 that afternoon,
however, did Confederate Gen. G. W. Smith send Whiting’s division
against Couch’s right flank at Fair Oaks. The delay was fatal.
Although Couch was forced back slowly, he drew up a new line of
battle facing south towards Fair Oaks, with his back to the
Chickahominy River. Here he held until Gen. Edwin V. Sumner, by
heroic effort, succeeded in getting Gen. John Sedgwick’s division and
part of Gen. I. B. Richardson’s across the tottering Grapevine Bridge
to support him. Led by Sumner himself, Sedgwick’s troops repulsed
Smith’s attack and drove the Confederates back with heavy losses.
The battle plan had been sound, but the attack was badly bungled.
Directed by vague, verbal orders instead of explicit, written ones,
whole brigades got lost, took the wrong roads, and generally got in
each other’s way. Nine of the 23 attacking brigades never actually got
into the fight at all. Towards nightfall Johnston was severely wounded
in the chest and borne from the field. The command then fell to G.
W. Smith. Fighting ceased with darkness.
Early next morning, June 1, Smith renewed the attack. His plan called
for Whiting on the left flank to hold defensively, while Longstreet on
the right swung counterclockwise in a pivot movement to hit
Richardson’s division, which was facing south with its right near Fair
Oaks. The Federal troops repulsed the assault, however, and when
Heintzelman sent Gen. Joseph Hooker’s division on the Federal left on
the offensive, the Confederates withdrew and the battle was over
before noon.
9
McClellan’s troops repairing Grapevine Bridge. Courtesy,
Library of Congress.
Although the battle itself was indecisive, the casualties were heavy on
both sides. The Confederates lost 6,184 in killed, wounded, and
missing; the Federals, 5,031. Undoubtedly the most important result
of the fight was the wounding of Johnston and the resultant
appointment of Lee as field commander.
Lee Takes Command
11
Chickahominy swamps. Courtesy, National Archives.
It was a bold feat, and Stuart assured his chief that there was
nothing to prevent his turning the Federal right flank. But the daring
ride probably helped McClellan more than Lee. Alerted to the exposed
position of his right flank and base of supply, McClellan withdrew his
whole army south of the Chickahominy, with the exception of Gen.
Fitz-John Porter’s corps, which stretched from Grapevine Bridge to
the Meadow Bridge west of Mechanicsville. On June 18 he started the
transfer of his enormous accumulation of supplies with the shipment
of 800,000 rations from White House to Harrison’s Landing on the
James River. After Jackson’s success in the Shenandoah Valley at
Cross Keys and Port Republic, it was becoming apparent even to
McClellan that McDowell probably never would join him, in which
case he wanted his base of operations to be the James rather than
the York River.
McClellan’s plan probably would have succeeded had Lee been willing
to stand still for it. But the Confederate commander did not intend to
let McClellan fight that type of warfare. As he wrote to Jackson:
“Unless McClellan can be driven out of his entrenchments he will
move by positions under cover of his heavy guns within shelling 13
distance of Richmond.” It was almost as if Lee had read
McClellan’s letter to his wife.
Lee’s plan to drive McClellan away from Richmond was bold and
daring, and strategically brilliant. He would bring Jackson’s forces
down from the valley quickly and secretly to turn McClellan’s right
flank at Mechanicsville. At the same time Gen. A. P. Hill’s division
would cross the Chickahominy at Meadow Bridge, turn east and clear
the Federal forces from Mechanicsville, thereby opening the
Mechanicsville Turnpike bridge for D. H. Hill and Longstreet’s troops
to cross. Then, in echelon, the four divisions would sweep down the
north side of the Chickahominy, annihilate Porter’s corps, capture the
supply base at White House, then turn and destroy the rest of the
Union army. With Jackson’s forces and other reinforcements from
farther south, Lee would have about 90,000 men, the largest army he
would ever command in the field.
On the morning of June 25 the Seven Days began with the advance
of Hooker’s division along the Williamsburg road at Oak Grove,
preparatory to a general advance McClellan planned for the next day.
But Hooker ran into strong opposition from Huger’s troops, and when
McClellan received intelligence of Jackson’s approach, Hooker was
ordered back. McClellan wired Washington: “I incline to think that
Jackson will attack my right and rear.” He had delayed too long—the
next day Lee wrested the initiative from him.
Beaver Dam Creek (Ellerson’s Mill)
16
McClellan’s change of base. Painting by Sidney King.
WHITE HOUSE
MECHANICSVILLE
GAINES MILL
Pomunkey
SAVAGE STATION
Chickahominy
GLENDALE
MALVERN HILL
HARRISON’S LANDING
Gaines’ Mill
The tactical situation was now extremely critical for both Lee and
McClellan. Because of the repulse at Beaver Dam, Lee had not yet
achieved his first objective, which, according to his battle order, was
to “drive the enemy from his position above New Bridge,” about 4
miles east of Mechanicsville. Lee’s whole plan for the defense of
Richmond, in the event McClellan should elect to march on the city
with his main force south of the Chickahominy, hinged on his ability
to cross the river quickly and attack the Federal rear. Lacking control
of New Bridge this would be impossible. Although the Union position
behind Boatswain Swamp was actually east of New Bridge, the
approaches to the bridge could be covered by Porter’s artillery.
About 2:30 p.m. Hill attacked the center of the Federal line, but
under a devastating fire of artillery and musketry, “where men fell like
leaves in an autumn wind,” his troops were hurled back with heavy
losses. Longstreet, realizing a feint now would not help Hill, ordered a
full-scale attack, but he too suffered a bloody repulse. Jackson,
sensing that “Porter didn’t drive worth two cents,” as he quaintly put
it, threw D. H. Hill against Sykes on Porter’s right.
By now A. P. Hill’s division was badly cut up, and on Lee’s request
Jackson sent Whiting’s division, consisting of Gen. E. M. Law’s and
John B. Hood’s brigades, over to support him. Porter then threw in
Slocum’s division of Franklin’s corps, to protect threatened points
along the line. The vicious battle waged furiously for 4 hours. “The
noise of the musketry,” said one veteran, “was not rattling, as
ordinarily, but one intense metallic din.”
RICHARDSON’S DIVISION
SUMNER’S CORPS
MEAGHER
CALDWELL
FRENCH
FIELD HOSPITAL
SEDGWICK’S DIVISION
BURN’S BRIG.
GORMAN
1ST-MINN. GORMAN’S BRIG.
DANA
PETTIT, HAZZARD AND OSBORN
SUMNER & FRANKLIN HEADQUARTERS IN THE FIELD
HANCOCK’S BRIGADE, SMITH’S DIVISION, FRANKLIN’S CORPS
CENTER’S BATTERY
BROOKS’S BRIG., SMITH’S DIV., FRANKLIN’S CORPS
DAVIDSON’S BRIGADE
McClellan was now engaged in the most difficult move an army can
be called upon to make in the face of an aggressive enemy—a
flanking movement to effect a change of base. There was no thought
given to any offensive movement. President Lincoln 19
telegraphed: “Save your army at all events.” This was now
McClellan’s only objective.
That McClellan had not tried to fall back on White House surprised
Lee, as he had believed he was facing the main part of the Federal
army at Gaines’ Mill. The next day, June 28, he spent burying the
dead, reorganizing for another offensive movement, and attempting
to divine McClellan’s plans. Lee reported to Jefferson Davis that “the
bridges over the Chickahominy in rear of the enemy were destroyed,
and their reconstruction impracticable in the presence of his whole
army and powerful batteries. We were therefore compelled to wait
until his purpose should be developed.” By nightfall, however, he
realized that McClellan was headed for the James River, and made his
plans accordingly.
Early next morning, June 29, Longstreet and A. P. Hill were to cross
the Chickahominy at New Bridge and take the Darbytown road to
where it met the Long Bridge road. Huger and Magruder, already on
the south side of the river in front of Richmond, were ordered in
pursuit of the Federal forces—Huger by Charles City road and
Magruder by the Williamsburg road. In the meantime, Jackson would
cross Grapevine Bridge and sweep down the south side of the river to
get in McClellan’s rear.
Again, Lee’s strategy was brilliant. The Charles City road met the
Long Bridge road at a place called Glendale or Frayser’s Farm. Lee
planned to have all his divisions converge there at about the time the
middle of McClellan’s long column should be passing. The impact of
the expected blow would undoubtedly split the Union army, and with
Jackson’s corps in the rear of one half, the other half could be cut off
and annihilated. Once again, however, the staff work and tactics were
pitiful.
Magruder reached the vicinity of Savage Station about noon, June 29,
but did not attack as he realized his four brigades were badly
outnumbered. He halted and waited for Jackson, who was supposed
to turn the Federal right flank along the Chickahominy and get in
their rear. But Jackson “was delayed by the necessity of
reconstructing Grapevine Bridge.” Magruder then mistakenly reported
McClellan advancing and sent for two brigades from Huger to support
him. Lee cancelled the order when he realized that what 20
Magruder had hit was only the rearguard covering the Federal
army’s passage across White Oak swamp. What Lee did not realize,
however, was that Jackson was not in position and would not reach
Savage Station until 3 the following morning. Finally, about 5 that
afternoon, Magruder attacked with his four brigades and two
regiments, but it was too late with too little. The Federals withdrew
hastily but safely. In their haste they were forced to leave 2,500 sick
and wounded men in the field hospital at Savage Station and to
abandon or destroy a vast amount of supplies and equipment.
21
Battle of Glendale. From Battles and Leaders of the Civil
War.
CONFEDERATE
JACKSON’S CORPS & D. H. HILL
HUGER
LONGSTREET
A. P. HILL
UNION
SMITH
RICHARDSON
T.
1 REG , 1 GUN
SLOCUM
KEARNY
McCALL
SEDGWICK
HOOKER
Glendale (Frayser’s Farm)
Meanwhile, Gen. T. H. Holmes, who had come from the south side of
the James River with part of his division and Gen. Henry A. Wise’s
brigade, had been sent by Lee down the River, or New Market road in
an attempt to get between McClellan and the James River. McClellan
anticipated the move, however, and Warren of Sykes’ division stopped
Holmes south of Malvern Hill. Lee then ordered Magruder on 22
the Darbytown road to reinforce him, but Magruder’s forces did
not get there in time to help.
Lee had Jackson on his left facing Kearney, Hooker, and Couch’s right.
D. H. Hill was in the center opposite Couch’s left and Morell’s right.
Lee then ordered Magruder to the right of Hill, but Magruder was
delayed by taking the wrong road; so instead two brigades of Huger’s
were placed on Hill’s right. Longstreet and A. P. Hill, their ranks
decimated from the actions at Gaines’ Mill and Glendale, were held in
reserve. The terrain rendered it almost impossible for effective use of
Confederate artillery, and the few batteries that did get into position
were quickly cut to pieces by the massed Union guns.
23