SECTION I DATABASE PLANNING AND GETTING STARTED |
|
1 | (46) |
|
Database Development Methodology and Organization |
|
|
5 | (10) |
|
|
|
|
|
Establishing Enterprise Data Standards |
|
|
15 | (10) |
|
|
|
|
|
Enterprise Data Management |
|
|
25 | (22) |
|
|
|
|
SECTION II INFORMATION GATHERING AND ANALYSIS |
|
47 | (60) |
|
Data, Processes, and Events: Keys to Comprehensive Analysis |
|
|
51 | (18) |
|
|
|
|
|
A Framework for Classifying Data |
|
|
69 | (10) |
|
|
|
|
|
One Concept Equals One Data Element: A Rule for Developing Data Elements |
|
|
79 | (14) |
|
|
|
|
|
|
93 | (14) |
|
|
|
|
SECTION III MANAGING BUSINESS RULES |
|
107 | (50) |
|
Business Rules: Capturing the Most Elusive Information Asset |
|
|
111 | (18) |
|
|
|
|
|
|
|
|
|
Business Rules: A Case Study |
|
|
129 | (16) |
|
|
|
|
|
|
|
|
|
|
145 | (12) |
|
|
|
|
SECTION IV PERFORMANCE MODELING METHODS |
|
157 | (176) |
|
Enterprise Data Modeling Practices |
|
|
161 | (10) |
|
|
|
|
|
Evaluation of Four Languages for Specifying Conceptual Database Designs |
|
|
171 | (24) |
|
|
|
|
|
|
|
|
|
A Comparison of Three Systems Modeling Methodologies |
|
|
195 | (18) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
213 | (16) |
|
|
|
|
|
|
|
|
|
Business Information Data Modeling |
|
|
229 | (12) |
|
|
|
|
|
Making Data Models Readable |
|
|
241 | (20) |
|
|
|
|
|
Integrating Process and Data Models in a Horizontal Organization |
|
|
261 | (16) |
|
|
|
|
|
Avoiding Pitfalls in Data Modeling |
|
|
277 | (28) |
|
|
|
|
|
The Politics of Entity Identifiers |
|
|
305 | (14) |
|
|
|
|
|
Practical Guidelines for Supertype and Subtype Modeling |
|
|
319 | (14) |
|
|
|
|
SECTION V PERFORMANCE DESIGN AND DEVELOPMENT |
|
333 | (78) |
|
|
337 | (16) |
|
|
|
|
|
|
|
|
|
Design, Implementation, and Management of Distributed Databases---An Overview |
|
|
353 | (12) |
|
|
|
|
|
|
|
|
|
|
|
|
|
Detailed Design and Application of Distributed Database Management Systems |
|
|
365 | (10) |
|
|
|
|
|
|
|
|
|
|
|
|
|
Relational Database Design Using Semantic Objects |
|
|
375 | (10) |
|
|
|
|
|
|
|
|
|
Component Design for Relational Databases |
|
|
385 | (14) |
|
|
|
|
|
Designing Relational Databases |
|
|
399 | (12) |
|
|
|
|
|
|
|
|
SECTION VI DATABASE INTEGRITY AND QUALITY |
|
411 | (54) |
|
What Is Wrong with My Data? |
|
|
415 | (12) |
|
|
|
|
|
Referential Integrity for Database Design |
|
|
427 | (8) |
|
|
|
|
|
Data Quality: An Architectural Solution |
|
|
435 | (12) |
|
|
|
|
|
Ensuring the Integrity of the Database |
|
|
447 | (18) |
|
|
|
|
SECTION VII DISTRIBUTED DATABASES, PORTABILITY, AND INTEROPERBILITY |
|
465 | (30) |
|
Data Communications Requirements of Distributed Database Systems |
|
|
469 | (10) |
|
|
|
|
|
|
|
|
|
Managing Multiple Databases Across Heterogeneous Hardware and Software Systems |
|
|
479 | (10) |
|
|
|
|
|
Providing Access to External Databases |
|
|
489 | (6) |
|
|
|
|
SECTION VIII DATABASE INTEGRATION WITH THE INTERNET AND THE WEB |
|
495 | (60) |
|
Developing Client/Server RDBMS Applications Using Java Servlets and JDBC |
|
|
499 | (26) |
|
|
|
|
|
Building Database-enabled Web Applications with IDC |
|
|
525 | (14) |
|
|
|
|
|
Integrating EDMSs and DBMSs |
|
|
539 | (10) |
|
|
|
|
|
Database Management and the Internet: Developments and Challenges |
|
|
549 | (6) |
|
|
|
|
SECTION IX DATA MIGRATION, CONVERSION, AND LEGACY APPLICATIONS |
|
555 | (64) |
|
Relational Database Conversion: Issues and Approaches |
|
|
559 | (10) |
|
|
|
|
|
Data: Ever Changing and Eternally the Same |
|
|
569 | (10) |
|
|
|
|
|
A Practical Example of Data Conversion |
|
|
579 | (10) |
|
|
|
|
|
Data Conversion: Doing It Right the First Time |
|
|
589 | (16) |
|
|
|
|
|
Migrating Data to an Integrated Database |
|
|
605 | (8) |
|
|
|
|
|
|
|
|
|
Bridging Legacy Data with XML |
|
|
613 | (6) |
|
|
|
|
SECTION X PERFORMANCE TUNING |
|
619 | (60) |
|
Improving User Experience Through Improved Web Design and Database Performance |
|
|
623 | (8) |
|
|
|
|
|
Web-based Testing and Capacity Planning |
|
|
631 | (8) |
|
|
|
|
|
The Advancing Art of Indexing |
|
|
639 | (14) |
|
|
|
|
|
|
653 | (8) |
|
|
|
|
|
Leveraging Checkpoint Processing |
|
|
661 | (10) |
|
|
|
|
|
The Denormalization Decision in Relational Database Systems Design |
|
|
671 | (8) |
|
|
|
|
SECTION XI DATA ADMINISTRATION AND OPERATIONS |
|
679 | (44) |
|
Assessing a Data Administrative Program |
|
|
683 | (10) |
|
|
|
|
|
Managing Database Backup and Recovery |
|
|
693 | (12) |
|
|
|
|
|
Database Compression Technologies |
|
|
705 | (12) |
|
|
|
|
|
How to Handle Data Loss and Backup |
|
|
717 | (6) |
|
|
|
|
SECTION XII DATABASE SECURITY |
|
723 | (62) |
|
Security Management for the World Wide Web |
|
|
727 | (26) |
|
|
|
|
|
|
|
|
|
Establishing Security Controls in a Distributed Database |
|
|
753 | (10) |
|
|
|
|
|
|
|
|
|
|
|
|
|
Understanding Relational Databases and Assessing Their Security |
|
|
763 | (14) |
|
|
|
|
|
Virus Protection in a Web Environment |
|
|
777 | (8) |
|
|
|
|
About the Consulting Editor |
|
785 | (2) |
Index |
|
787 | |