数据库设计是指利用现有的数据库管理系统,针对具体的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能有效地收集、存储、操作和管理数据,满足企业中各类用户的应用需求(信息需求和处理需求)。
从本质上讲,数据库设计是将数据库系统与现实世界进行密切的、有机的、协调一致的结合的过程。因此,数据库设计者必须非常清晰地了解数据库系统本身及其实际应用对象这两方面内容。
本章将介绍数据库设计的全过程,从需求分析、结构设计到数据库的实施和维护。