關系數(shù)據(jù)庫的設計——包括設計訪問數(shù)據(jù)庫的代碼,其設計質量的好壞對系統(tǒng)的處理能力和性能有很大的影響。如果最初的設計很差,那么即使采用最強大的硬件、最復雜的軟件工具和最優(yōu)化的數(shù)據(jù)及程序,也不能使你的系統(tǒng)運行得平穩(wěn)、高效。盡管數(shù)據(jù)庫和訪問代碼的優(yōu)秀設計如此重要,但是介紹如何實現(xiàn)最優(yōu)設計的書籍目前還很少。本書將填補這一空白。本書涵蓋了設計的每個領域。從項目管理到特殊的數(shù)據(jù)庫和代碼技術。它適合于系統(tǒng)設計人員、分析人員、開發(fā)人員以及任何關心系統(tǒng)性能的人員閱讀。本書包括:·設計的基礎知識。講述設計人員要做的工作,主要針對Oracle數(shù)據(jù)庫。在這一部分列舉了研究的樣例,還深入探討了數(shù)據(jù)建模(比如:實體、關系、屬性、實體模型、功能層次等)?!?shù)據(jù)庫的設計。講述與數(shù)據(jù)庫有關的特殊的設計問題,包括反向規(guī)范化、數(shù)據(jù)類型、null的用法、鍵、索引、時間數(shù)據(jù)、導入/導出、備份、恢復、安全、存檔和審核等?!ぬ厥怏w系結構和環(huán)境下的設計。探討客戶/服務器、分布式數(shù)據(jù)庫、數(shù)據(jù)倉庫和并行處理等方面的設計問題。·代碼的設計。包括度量和原型、鎖定、選擇最好的設計工具集,以及屏幕、報表、批處理、在線幫助文本和導航的設計等。