数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之
能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。
在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。
数据库设计的设计内容包括:需求设计、概念结构设计、逻辑结构设计、物理结构设计、数据库的
实施和数据库的运行和维护。
定义:
数据库设计是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。
由于数据库应用系统的复杂性,数据库最佳设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精”的过程,
也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。
特点:三分技术,七分管理,十二分基础数据。
结构与行为分离的设计
结构(数据)设计:设计数据库框架或数据库结构
行为(处理)设计:设计应用程序、事务处理等
步骤:
需求分析
设计技巧: