Continuing in the eighth edition, An Introduction to Database Systems provides a comprehensive introduction to the now very large field of database systems by providing a solid grounding in the foundations of database technology while shedding some light on how the field is likely to develop in the future. This new edition has been rewritten and expanded to stay current with database system trends.
Many Unix, Linux, and Mac OS X geeks enjoy using the powerful, platform-agnostic text editors vi and Vim, but there are far too many commands for anyone to remember. Author Arnold Robbins has chosen the most valuable commands for vi, Vim, and vi's main clones—vile, elvis, and nvi—and packed them into this...
This reference work looks at modern concepts of computer security. It introduces the basic mathematical background necessary to follow computer security concepts before moving on to modern developments in cryptography. The concepts are presented clearly and illustrated by numerous examples. Subjects covered include: private-key and public-key...
"This book will get maximum leverage out of any reader's COBOL background. I would recommend it as a starting point for a COBOL programmer who is planning to learn Java." Computing Reviews
Featuring the development of graphical user interfaces (GUI's) using the latest in Java swing components, this new edition of...
History, Historians, and Conservatism in Britain and America examines the subjects, motives, and personal and intellectual origins of conservative historians who were also successful public intellectuals. In their search for a persuasive and wide appeal, conservatives depended until at least the 1960s upon history and historians to provide...
Though ASP has been used for years in Web development, the new version provides users with better and faster operability. Because ASP guru Richard Leinecker has written this book the information will be immediately applicable. Special Edition Using ASP.NET will also serve as a comprehensive reference to both...
In numerous computer applications there is a need of storing large sets of objects in such a way that some questions about those objects can be answered efficiently. Data structures that store such sets of objects can be either static (built for a fixed set of objects) or dynamic (insertions of new objects and deletions of existing objects...