As Web-based systems and e-commerce carry businesses into the 21st century, databases are becoming workhorses that shoulder each and every online transaction. For organizations to have effective 24/7 Web operations, they need powerhouse databases that deliver at peak performance-all the time. High Performance Web Databases: Design, Development, and Deployment arms you with every essential technique from design and modeling to advanced topics such as data conversion, performance tuning, Web access and interfacing legacy systems, and security
Author(s): Sanjiv Purba
Edition: 1
Year: 2000
Language: English
Pages: 832
Contributors......Page 5
Contents......Page 9
Introduction......Page 15
1. Database Development Methodology and Organization......Page 23
2. Establishing Enterprise Data Standards......Page 33
3. Enterprise Data Management......Page 43
4. Data, Processes, and Events: Keys to Comprehensive Analysis......Page 69
5. A Framework for Classifying Data......Page 87
6. One Concept Equals One Data Element: A Rule for Developing Data Elements......Page 97
7. Web Content Management......Page 111
8. Business Rules: Capturing the Most Elusive Information Asset......Page 129
9. Business Rules: A Case Study......Page 147
10. Modeling Business Rules......Page 163
11. Enterprise Data Modeling Practices......Page 179
12. Evaluation of Four Languages for Specifying Conceptual Database Designs......Page 189
13. A Comparison of Three Systems Modeling Methodologies......Page 213
14. Building a Data Model......Page 231
15. Business Information Data Modeling......Page 247
16. Making Data Models Readable......Page 259
17. Integrating Process and Data Models in a Horizontal Organization......Page 279
18. Avoiding Pitfalls in Data Modeling......Page 295
19. The Politics of Entity Identifiers......Page 323
20. Practical Guidelines for Supertype and Subtype Modeling......Page 337
21. Physical Database Design......Page 355
22. Design, Implementation, and Management of Distributed Databases— An Overview......Page 371
23. Detailed Design and Application of Distributed Database Management Systems......Page 383
24. Relational Database Design Using Semantic Objects......Page 393
25. Component Design for Relational Databases......Page 403
26. Designing Relational Databases......Page 417
27. What’s Wrong With My Data?......Page 433
28. Referential Integrity for Database Design......Page 445
29. Data Quality: An Architectural Solution......Page 453
30. Ensuring the Integrity of the Database......Page 465
31. Data Communications Requirements of Distributed Database Systems......Page 487
32. Managing Multiple Databases Across Heterogeneous Hardware and Software Systems......Page 497
33. Providing Access to External Databases......Page 507
34. Developing Client/Server RDBMS Applications Using Java Servlets and JDBC......Page 517
35. Building Database-Enabled Web Applications With IDC......Page 543
36. Integrating EDMSs and DBMSs......Page 557
37. Database Management and the Internet: Developments and Challenges......Page 567
38. Relational Database Conversion: Issues and Approaches......Page 577
39. Data: Everchanging and Eternally the Same......Page 587
40. A Practical Example of Data Conversion......Page 597
41. Data Conversion: Doing it Right the First Time......Page 607
42. Migrating Data to an Integrated Database......Page 623
43. Bridging Legacy Data with XML......Page 631
44. Improving User Experience through Improved Web Design and Database Performance......Page 641
45. Web-Based Testing and Capacity Planning......Page 649
46. The Advancing Art of Indexing......Page 657
47. Parallel Databases......Page 671
48. Leveraging Checkpoint Processing......Page 679
49. The Denormalization Decision in Relational Database Systems Design......Page 689
50. Assessing a Data Administrative Program......Page 701
51. Managing Database Backup and Recovery......Page 711
52. Database Compression Technologies......Page 723
53. How to Handle Data Loss and Backup......Page 735
54. Security Management for the World Wide Web......Page 745
55. Establishing Security Controls in a Distributed Database......Page 771
56. Understanding Relational Databases and Assessing Their Security......Page 781
57. Virus Activity in the Internet Environment......Page 795
About the Editor......Page 803
Index......Page 807