Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 97%)
Other sellers (Paperback)
-
All (13)
from
$1.99
-
New (1)
from
$0.0
-
Used (12)
from
$1.99
Showing 1 – 10 of 12
(2 pages)
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$1.99
Seller since Tue Oct 07 09:38:00 EDT 2014
This item is used and in good condition. It may have minor highlghting and wear.
Ships from: San Jose, CA
Usually ships in 1-2 business days
- •Canadian
- •International
- •Standard, 48 States
- •Standard (AK, HI)
$2.83
Seller since Sun Jan 01 01:01:01 EST 2006
Great condition for a used book! Minimal wear. 100% Money Back Guarantee. Shipped to over one million happy customers. Your purchase benefits world literacy!
Ships from: Mishawaka, IN
Usually ships in 1-2 business days
- •Canadian
- •International
- •Standard, 48 States
- •Standard (AK, HI)
- •Express, 48 States
- •Express (AK, HI)
$2.84
Seller since Mon Jan 01 01:01:01 EST 2007
Book has appearance of light use with no easily noticeable wear. Millions of satisfied customers and climbing. Thriftbooks is the name you can trust, guaranteed. Spend Less. Read
...
More.
Read more
Show Less
Ships from: Auburn, WA
Usually ships in 1-2 business days
- •Canadian
- •International
- •Standard, 48 States
- •Standard (AK, HI)
- •Express, 48 States
- •Express (AK, HI)
$7.50
Seller since Tue Aug 05 19:42:12 EDT 2014
1999 Textbook Binding Good Connecting readers with great books since 1972. Used books may not include companion materials, some shelf wear, may contain highlighting/notes, may
...
not include cdrom or access codes. Customer service is our top priority!
Read more
Show Less
Ships from: Seattle, WA
Usually ships in 1-2 business days
- •Standard, 48 States
- •Standard (AK, HI)
- •Express, 48 States
- •Express (AK, HI)
$13.92
Seller since Sun Jan 01 01:01:01 EST 2006
1999-06-11 Textbook Binding Very Good We ship everyday and offer PRIORITY SHIPPING.
Ships from: malone, NY
Usually ships in 1-2 business days
- •Canadian
- •International
- •Standard, 48 States
- •Standard (AK, HI)
- •Express, 48 States
- •Express (AK, HI)
$30.50
Seller since Tue Oct 07 09:35:53 EDT 2014
Possible retired library copy, some have markings or writing. May or may not include accessories such as CD or access codes.
Ships from: Chatham, NJ
Usually ships in 1-2 business days
- •Canadian
- •International
- •Standard, 48 States
- •Standard (AK, HI)
- •Express, 48 States
- •Express (AK, HI)
$32.95
Seller since Fri Sep 05 22:29:11 EDT 2014
Upper Saddle River, NJ 1999 Trade paperback Good. Trade paperback (US). Glued binding. 653 p.
Ships from: Pueblo West, CO
Usually ships in 1-2 business days
- •Canadian
- •International
- •Standard, 48 States
- •Standard (AK, HI)
- •Express, 48 States
- •Express (AK, HI)
$34.99
Seller since Tue Oct 07 09:42:27 EDT 2014
Buy with Confidence. Excellent Customer Support. We ship from multiple US locations. No CD, DVD or Access Code Included.
Ships from: Fort Mill, SC
Usually ships in 1-2 business days
$41.02
Seller since Fri Jan 01 01:01:01 EST 2010
Good Ships from the UK. Former Library book. Shows some signs of wear, and may have some markings on the inside. Your purchase also supports literacy charities. *****PLEASE
...
NOTE: This item is shipping from an authorized seller in Europe. In the event that a return is necessary, you will be able to return your item within the US. To learn more about our European sellers and policies see the BookQuest FAQ section*****
Read more
Show Less
Ships from: Dunfermline, United Kingdom
Usually ships in 1-2 business days
- •Canadian
- •Standard, 48 States
- •Standard (AK, HI)
$41.02
Seller since Fri Jan 01 01:01:01 EST 2010
Very Good Ships from the UK. Former Library book. Great condition for a used book! Minimal wear. Your purchase also supports literacy charities. *****PLEASE NOTE: This item is
...
shipping from an authorized seller in Europe. In the event that a return is necessary, you will be able to return your item within the US. To learn more about our European sellers and policies see the BookQuest FAQ section*****
Read more
Show Less
Ships from: Dunfermline, United Kingdom
Usually ships in 1-2 business days
- •Canadian
- •Standard, 48 States
- •Standard (AK, HI)
Showing 1 – 10 of 12
(2 pages)
More About This Textbook
Overview
Noteworthy Features
Editorial Reviews
Booknews
This textbook was designed for a second course in the computer science database sequence at Stanford, and is preceded by , 1997. It covers the implementation of a DBMS, notably storage structure, query processing, and transaction management. Annotation c. Book News, Inc., Portland, OR booknews.comProduct Details
Related Subjects
Read an Excerpt
Preface
This book was designed for CS245, the second course in the database sequence at Stanford. Here, the first database course, CS145, covers database design and programming, for which the book A First Course in Database Systems by Jeff Ullman and Jennifer Widom, Prentice-Hall, 1997, was written. The CS245 course then covers implementation of a DBMS, notably storage structures, query processing, and transaction management.
Use of the Book
We're on a quarter system at Stanford, so the principal course using this book - CS245 - is only ten weeks long. In the Winter of 1999, Hector Garcia-Molina used a "beta" version of this book, and covered the following parts: Sections 2.1-2.4, all of Chapters 3 and 4, Sections 5.1 and 5.2, Sections 6.1--6.7, Sections 7.1-7.4, all of Chapter 8, Chapter 9 except for Section 9.8, Sections 10.1-10.3, Section 11.1, and Section 11.5.
The balance of Chapters 6 and 7 (query optimization) is covered in an advanced course, CS346, where students implement their own DBMS. Other portions of the book that are not covered in CS245 may appear in another advanced course, CS347, which talks about distributed databases and advanced transaction processing.
Schools that are on the semester system have the opportunity to combine the use of this book with its predecessor: A First Course in Database Systems. We recommend using that book in the first semester, coupled with a database-application programming project. The second semester could cover most or all of the content of this book. An advantage to splitting the study of databases into two courses is that students not planning tospecialize in DBMS construction can take only the first course and be able to use databases in whatever branch of Computer Science they enter.
Prerequisites
The course on which the book is based is rarely taken before the senior year, so we expect the reader to have a fairly broad background in the traditional areas of Computer Science. We assume that the reader has learned something about database programming, especially SQL. It is helpful to know about relational algebra and to have some familiarity with basic data structures. Likewise, some knowledge of file systems and operating systems is useful.
Exercises
The book contains extensive exercises, with some for almost every section. We indicate harder exercises or parts of exercises with an exclamation point. The hardest exercises have a double exclamation point.
Some of the exercises or parts are marked with a star. For these exercises, we shall endeavor to maintain solutions accessible through the book's Web page. These solutions are publicly available and should be used for self-testing. Note that in a few cases, one exercise B asks for modification or adaptation of your solution to another exercise A. If certain parts of A have Web-published solutions, then you should expect the corresponding parts of B to have solutions as well.
Support on the World-Wide Web
The book's home page is
...
Table of Contents
Preface
This book was designed for CS245, the second course in the database sequence at Stanford. Here, the first database course, CS145, covers database design and programming, for which the book A First Course in Database Systems by Jeff Ullman and Jennifer Widom, Prentice-Hall, 1997, was written. The CS245 course then covers implementation of a DBMS, notably storage structures, query processing, and transaction management.
Use of the BookWe're on a quarter system at Stanford, so the principal course using this book - CS245 - is only ten weeks long. In the Winter of 1999, Hector Garcia-Molina used a "beta" version of this book, and covered the following parts: Sections 2.1-2.4, all of Chapters 3 and 4, Sections 5.1 and 5.2, Sections 6.1--6.7, Sections 7.1-7.4, all of Chapter 8, Chapter 9 except for Section 9.8, Sections 10.1-10.3, Section 11.1, and Section 11.5.
The balance of Chapters 6 and 7 (query optimization) is covered in an advanced course, CS346, where students implement their own DBMS. Other portions of the book that are not covered in CS245 may appear in another advanced course, CS347, which talks about distributed databases and advanced transaction processing.
Schools that are on the semester system have the opportunity to combine the use of this book with its predecessor: A First Course in Database Systems. We recommend using that book in the first semester, coupled with a database-application programming project. The second semester could cover most or all of the content of this book. An advantage to splitting the study of databases into two courses is that students not planning to specialize in DBMS construction cantake only the first course and be able to use databases in whatever branch of Computer Science they enter.
PrerequisitesThe course on which the book is based is rarely taken before the senior year, so we expect the reader to have a fairly broad background in the traditional areas of Computer Science. We assume that the reader has learned something about database programming, especially SQL. It is helpful to know about relational algebra and to have some familiarity with basic data structures. Likewise, some knowledge of file systems and operating systems is useful.
ExercisesThe book contains extensive exercises, with some for almost every section. We indicate harder exercises or parts of exercises with an exclamation point. The hardest exercises have a double exclamation point.
Some of the exercises or parts are marked with a star. For these exercises, we shall endeavor to maintain solutions accessible through the book's Web page. These solutions are publicly available and should be used for self-testing. Note that in a few cases, one exercise B asks for modification or adaptation of your solution to another exercise A. If certain parts of A have Web-published solutions, then you should expect the corresponding parts of B to have solutions as well.
Support on the World-Wide WebThe book's home page is
AcknowledgementsHere you will find solutions to starred exercises, errata as we learn of them, and backup materials. We hope to make available the notes for each offering of CS245 and relevant portions of other database courses, as we teach them, including homeworks, exams, and solutions.
Thanks go to Brad Adelberg, Karen Butler, Ed Chang, Surajit Chaudhuri, Rada Chirkova, Tom Dienstbier, Xavier Faz, Tracy Fujieda, Luis Gravano, Ben Holzman, Fabien Modoux, Peter Mork, Ken Ross, Mema Roussopolous, and Jonathan Ullman for assistance gathering material and/or discovering errors in earlier drafts of this work. Remaining errors are ours, of course.
H. G.-M.
J. D. U.
J. W.
Stanford, CA