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.)

ValueWeb: How Fintech Firms are Using Bitcoin Blockchain and Mobile Technologies to Create the Internet  of Value
ValueWeb: How Fintech Firms are Using Bitcoin Blockchain and Mobile Technologies to Create the Internet of Value

The next generation internet, the Internet of Things, cannot work without an Internet of Value. The Internet of Value ― or ValueWeb, for short ― allows machines to trade with machines and people with people, anywhere on this planet in real-time and for free. The problem is that our old system cannot work that way, as it...

MCSA Guide to Microsoft SQL Server 2012 (Exam 70-462) (Networking (Course Technology)): (Exam 70-462)
MCSA Guide to Microsoft SQL Server 2012 (Exam 70-462) (Networking (Course Technology)): (Exam 70-462)

MCSA GUIDE TO MICROSOFT SQL SERVER 2012 (Exam #70-462) provides a thorough introduction to essential database administration principles and practices to prepare readers for certification and career success. Ideal for formal courses, self-study, or professional reference, this detailed text employs a lab-based approach to help users develop...

Programming ArcObjects with VBA: A Task-Oriented Approach, Second Edition
Programming ArcObjects with VBA: A Task-Oriented Approach, Second Edition
If you're ready to take your knowledge of ArcGIS to the next level, then you need to learn how to work with ArcObjects. But with thousands of objects, properties, and methods, how can you ever hope to sort through the ArcObjects model diagrams?

The first edition of Chang's Programming ArcObjects with VBA: A Task-Oriented Approach gave
...

Software Requirements (3rd Edition) (Developer Best Practices)
Software Requirements (3rd Edition) (Developer Best Practices)

Now in its third edition, this classic guide to software requirements engineering has been fully updated with new topics, examples, and guidance. Two leaders in the requirements community have teamed up to deliver a contemporary set of practices covering the full range of requirements development and management activities on software...

BEA WebLogic Platform 7
BEA WebLogic Platform 7
Distributed software development, in which the user interfaces are distinct from the business logic, and the business logic is separate from the persistent data store, takes some getting used to. Not only do you have to grasp the concepts, but also the peculiarities of the development and run-time environments in which you're working--usually BEA...
C++ for Beginners...Masters
C++ for Beginners...Masters

The purpose of this book is to provide an introductory text for understanding the C++ language and to empower the reader to write C++ programs. The book also introduces reader to the paradigm of object oriented programming. The main strength and USP of this book is that it is written by a student for students but...

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