为了创建一个成功的数据模型，人们必须了解什么？
数据库设计器的第一项任务是生成反映要保存在数据库中的信息结构的概念数据模型。一种常见的方法是开发实体关系模型，通常借助于绘图工具。另一种流行的方法是统一建模语言。一个成功的数据模型将准确地反映正在建模的外部世界的可能状态：例如，如果人们可以有多个电话号码，它将允许捕获这些信息。设计一个好的概念数据模型需要对应用程序领域有很好的理解；它通常涉及对组织感兴趣的事情提出深入的问题，比如“客户也可以是供应商吗？”，或者“如果一个产品有两种不同的包装形式，那么它们是同一种产品还是不同的产品？”或者“如果一架飞机从纽约经法兰克福飞往迪拜，那是一次还是两次（甚至三次）。这些问题的答案确定了实体（客户、产品、航班、航班段）所用术语的定义及其关系和属性。
应用程序领域