一个数据库设计师的第一个任务是制作一个概念数据模型, 反映在数据库中要举行的信息的结构. 一个共同的方法是发展一个实体关系模型, 往往是在绘图工具的帮助下. 另一个受欢迎的方法是统一的建模语言. 一个成功的数据模型将准确地反映出外部世界的可能状态: 例如, 如果人们可以拥有超过一个电话号码, 它将允许这种信息被捕获. 设计一个好的概念数据模型需要对应用 程序 领域有一个很好的理解, 它通常涉及对一个组织的感兴趣的事情提出深刻的问题, 像一个客户也可以成为一个供应商?, 或者一个产品有两种不同形式的包装, 是同样的产品或不同的产品?, 或如果一架飞机从纽约飞到迪拜通过法兰克福, 那是一个飞行或两个(或甚至三个)?. 对这些的答案问题确定了用于实体(客户, 产品, 航班, 飞行部分)的术语的定义, 以及他们的关系和属性.
问关于一个组织的需要的问题将有助于创造什么?
实体 使用 的 术语 的 定义