Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Database Concepts (6th Edition)

Buy
Colin Johnson is a production supervisor for a small manufacturer in Seattle. Several years ago, Colin wanted to build a database to keep track of components in product packages. At the time, he was using a spreadsheet to perform this task, but he could not get the reports he needed from the spreadsheet. Colin had heard about Microsoft Access, and he tried to use it to solve his problem. After several days of frustration, he bought several popular Microsoft Access books and attempted to learn from them. Ultimately, he gave up and hired a consultant who built an application that more or less met his needs.

Colin was a successful businessperson who was highly motivated to achieve his goals. A seasoned Windows user, he had been able to teach himself how to use Microsoft Excel, Microsoft PowerPoint, and a number of production-oriented application packages. He was flummoxed at his inability to use Microsoft Access to solve his problem. “I’m sure I could do it, but I just don’t have any more time to invest,” he thought. This story is especially remarkable because it has occurred tens of thousands of times over the past decade, to many other people.

Microsoft, Oracle, IBM, and other database management system (DBMS) vendors are aware of such scenarios and have invested millions of dollars in creating better graphical interfaces, hundreds of multipanel wizards, and many sample applications. Unfortunately, such efforts treat the symptoms and not the root of the problem. In fact, most users have no clear idea what the wizards are doing on their behalf. As soon as these users require changes to database structure or to components such as forms and queries, they drown in a sea of complexity for which they are unprepared. With little understanding of the underlying fundamentals, these users grab at any straw that appears to lead in the direction they want. The consequence is poorly designed databases and applications that fail to meet the users’ requirements.

Why can people like Colin learn to use a word processor or a spreadsheet product yet fail when trying to learn to use a DBMS product? First, the underlying database concepts are unnatural to most people. Whereas everyone knows what paragraphs and margins are, no one knows what a relation is. Second, it seems as though using a DBMS product ought to be easier than it is. “All I want to do is keep track of something. Why is it so hard?” people ask. Without knowledge of the relational model, breaking a sales invoice into five separate tables before storing the data is mystifying to business users.

This book is intended to help people like Colin understand, create, and use databases in a DBMS product, whether they are individuals who found this book in a bookstore or students using this book as their textbook in a class.
(HTML tags aren't allowed.)

JavaFX 1.2 Application Development Cookbook
JavaFX 1.2 Application Development Cookbook

JavaFX Script enables you to easily create rich Internet applications by embedding multimedia components. Although you can create stylish Internet applications by modifying these default components, even advanced users find it challenging to create impressive feature-rich Internet applications with JavaFX. Also, there are limited JavaFX...

PC Hardware in a Nutshell, 2nd Edition
PC Hardware in a Nutshell, 2nd Edition
Carefully researched and written, PC Hardware in a Nutshell, 2nd Edition is packed with useful and unbiased information, including how-to advice for specific components, ample reference material, and a comprehensive case study on building a PC. To the point yet complete, this book provides an enormous amount of...
Learn Cocoa on the Mac
Learn Cocoa on the Mac

The Cocoa frameworks are some of the most powerful for creating native OS X apps available today. However, for a first-time Mac developer, just firing up Xcode 4 and starting to browse the documentation can be a daunting and frustrating task. The Objective-C class reference documentation alone would fill thousands of printed pages, not to...


Computer-Based Modeling of Novel Carbon Systems and Their Properties: Beyond Nanotubes
Computer-Based Modeling of Novel Carbon Systems and Their Properties: Beyond Nanotubes

The multiplicity of possible carbon structures has posed in the last two decades a formidable challenge to theoretical and computational physicists, since not only a number of different methods (such as simulations based on empirical potentials, tight-binding calculations or DFT) are currently being used to study the structure and the...

Introduction to Wireless Local Loop (Artech House Telecommunications Library)
Introduction to Wireless Local Loop (Artech House Telecommunications Library)
Here's a comprehensive, easy-to-understand guide to the underlying technologies, key selection criteria, and design and deployment processes behind wireless local loop (WLL) systems. This one-source reference helps technical professionals develop a sound understanding of WLL system design procedures, and provides practical guidance on choosing the...
Subband Adaptive Filtering: Theory and Implementation
Subband Adaptive Filtering: Theory and Implementation

Subband adaptive filtering is rapidly becoming one of the most effective techniques for reducing computational complexity and improving the convergence rate of algorithms in adaptive signal processing applications. This book provides an introductory, yet extensive guide on the theory of various subband adaptive filtering techniques. For...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy