This is not your traditional database textbook. It differs in three fundamental ways.
First, it is deeper than most database books in its coverage of data modeling and SQL. The market seeks graduates who have these fundamental skills. Time and again, students who have completed my data management class have told me how these skills have been invaluable in their first job. The intention is to place great emphasis on the core skills of data management. The consequence is that there is a better match between the skills students develop and market needs. This means that students find this text highly relevant.
Second, the treatment of data modeling and SQL is intertwined because my database teaching experience indicates that students more readily understand the intent of data modeling when they grasp the long-term goalquerying a well-designed relational database. The double helix, upward, intertwined, spiraling of data modeling and SQL is a unique pedagogical feature. Classroom testing indicates it is a superior method of teaching compared to handling data modeling and SQL separately. Students quickly understand the reason for data modeling and appreciate why it is a valuable skill. Also, rapid exposure to SQL means students gain hands-on experience that much sooner.
Third, the book is broader than most database books. Databases are one component of an expansive organizational memory. Information systems professionals need to develop a wide perspective of data management if they are to comprehend fully the organizational role of information technology.
In essence, the book is deeper where it matters, data modeling and SQL, and broader to give students a managerial outlook.
Information is a key resource for modern organizations. It is a critical input to managerial tasks. Because managers need high-quality information to manage change in a turbulent, global environment, many organizations have established systems for storing and retrieving data, the raw material of information. These storage and retrieval systems are an organizations memory. The organization relies on them, just as individuals rely on their personal memory, to continue as a going concern.
The central concern of information systems management is to design, build, and maintain information delivery systems. Information systems management needs to discover its organizations information requirements so that it can design systems to serve these needs. It must merge a systems design and information technology to build an application that provides the organization with data in a timely manner, appropriate format, and at a convenient location. Furthermore, it must manage applications so they evolve to meet changing needs, continue to operate under adverse conditions, and are protected from unauthorized access.
An information delivery system has two components: data and processes. This book concentrates on data, which is customarily thought of as a database. I deliberately set out to extend this horizon, however, by including all forms of organizational data stores because I believe students need to understand the role of data management that is aligned with current practice. In my view, data management is the design and maintenance of computer-based organizational memory. Thus, you will find chapters on XML and organizational intelligence technologies.
The decision to start the book with a managerial perspective arises from the belief that successful information systems practice is based on matching managerial needs, social system constraints, and technical opportunities. I want readers to appreciate the big picture before they become immersed in the intricacies of data modeling and SQL. In line with this perspective, business stories are used to support and enhance the text. Many of these vignettes serve double duty because they also alert students to current economic trends such as the globalization of business and the growth of the service sector. To provide an international flavor, I selected organizational stories from a variety of nations. The broad, international, managerial approach is one of several innovative pedagogical features in a data management text.
The first chapter introduces the case study, The Expeditioner, which is used in most subsequent chapters to introduce the key themes discussed. Often it sets the scene for the ensuing material by presenting a common business problem. I hope the case study also injects a little humor.
The second section of the book provides in-depth coverage of data modeling and SQL. Data modeling is the foundation of database quality. A solid grounding in data modeling principles and extensive practice are necessary for successful database design. In addition, this book exposes students to the full power of SQL.
I intend this book to be a long-term investment for students. There are useful reference sections for data modeling and SQL. The data modeling section details the standard structures and their relational mappings. The SQL section contains an extensive list of queries that serves as a basis for developing other SQL queries. The purpose of these sections is to facilitate pattern matching. For example, a student with an SQL query that is similar to a previous problem can rapidly search the SQL reference section to find the closest match. The student can then use the model answer as a guide to formulating the SQL query for the problem at hand. These reference sections are another unique teaching feature that will serve students well during the course and in their subsequent careers.
Although I set out to cast data management in a new light, I have not ignored the traditional core of a database course. Section 3 presents database architectures and their implementation. Coverage includes data storage technologies, data and file structures, client/server models, distributed database, and object-oriented, spatial, and temporal data management. Naturally, this section reflects a managerial perspective and discusses the trade-offs for the various options facing the data manager.
In keeping with the organizational memory theme introduced in Chapter 1, Section 4 covers other information technologies, including organizational intelligence technologies (data warehousing, OLAP, and data mining), the Web, and XML.
The final section examines the management of organizational data stores. The outstanding feature of this section is the rigorous treatment of data integrity and data administration. The section concludes with a discussion of future issues in data management by examining how u-commerce, the next stage in the evolution of commerce, will influence data management.
A student completing this text will:
My purpose is to create a data management text that is innovative, relevant, and lively. I trust that you will enjoy reading this book and learn a great deal about managing data in todays organization.
Accompanying this book are an instructors manual and this Web site that provides:
This page is part of the promotional and support material for Data Management (fifth edition) by Richard T. Watson
For questions and comments please contact the author