对于管理和信息技术的专业人员来说,数据库是最重要和最实用的工具之一。数据库为在机构内集成、组织和共享数据提供了基础。数据库管理方法提供了很多传统编程技术无法比拟的优势,主要包括更短的开发时间、更容易修改、更好的数据完整性与安全性以及更强的数据共享和集成。而DBMS是最复杂的实用技术工具之一。本书涵盖了构建数据库前的两个关键主题:数据库设计(规范化)和SQL.(查询)。所有主要的数据库系统都涉及这两个主题。规范化说明了如何细致设计数据库以获得DBMS能力。SQL.是一种标准查询语言,事实上用于应用程序开发的每一步。
Chapter
Introduction
A Developer's View
Introduction
Databases and Application Development
Components of a Database Management
System
Database Engine
Data Dictionary
Query Processor
Report Writer
Forms Generator
Application Generator
Communication and Integration
Security and Other Utilities
Advantages of the Database Management
System Approach
Focus on Data
Data Independence
Data Independence and Client/Server Systems
Leading.Commercial Databases
Brief History of Database Management
Systems
Hierarchical Databases
Network Databases
Relational Databases
Object-Oriented Databases
Application Development
Sally's Pet Store
Rolling Thunder Bicycles
The Feasibility Study
Costs
Benefits
Summary
Key Terms
Review Questions
Exercises
Website References
Additional Reading
PART ONE
SYSTEMS DESIGN
Chapter
Database Design
A Developer's View
…………………………………