Database Design and Implementation - Hardcover

Sciore, Edward

 
9780471757160: Database Design and Implementation

Inhaltsangabe

This new first edition is designed for use in a two-course DB sequence; it can also be used in either the first or second DB course. The book essentially has two parts -- "how to use a database" and "how to build a database". The first half contains comprehensive coverage of how to build database applications in Java, including chapters on JDBC, JPA, XML, and Servlet development. The latter half focuses on the internals of a databse server and sophisticated techniques and algorithms for indexing, sorting, intelligent buffer usage and query optimization.

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Über die Autorin bzw. den Autor

Edward Sciore is an Associate Professor in the Computer Science Department at Boston College. He received his Ph.D. from Princeton University in 1980, and has been studying and teaching about database systems ever since. He is the author of numerous research articles about database systems. His favorite activity, however, is to teach database courses to college students. These teaching experiences, accumulated over a 25-year period, are what led to the writing of this book.

Von der hinteren Coverseite

A software developer’s hands-on guide to database systems

Combining an eminently readable style with a practical approach, Edward Sciore’s Database Design and Implementation introduces you to database systems from a software developer’s perspective. In its pages, you will learn how to use a database and how to develop one of your own.

Organized according to the components of a database, Database Design and Implementation takes you through database systems concepts from low-level disk access all the way to the query planner. Presenting only the essential algorithms and techniques that most clearly illustrate the issues discussed, the book covers such topics as data design and manipulation; integrity and security; memory and record management; metadata; query processing and optimization; integrity and security; indexing, and more.

As you proceed through the chapters and numerous exercises, you’ll learn:

  • How to build database applications in Java
  • JDBC, JPA, XML, and Servlet development
  • The internals of a database server
  • Sophisticated techniques for indexing, sorting, intelligent buffer usage, and query optimization

Best of all, this book includes a simple but fully functional database system, SimpleDB, that enables you to apply your conceptual knowledge by examining and modifying the code.  With numerous hands-on exercises and such tools as SimpleDB, Database Design and Implementation will give the self-studier as well as the traditional student an ideal introduction to the world of database systems.

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.