(1) 数据库设计的输入和输出
  从用户需求出发,研制一个数据库结构的过程称为数据库设计。图5-9给出数据库设计过程的输入和输出。

  图5-9

  一般信息需求包括数据库系统的目的说明、数据元素的定义、以及企业中数据元素的使用描述。这些要求并不限于某个特殊的用户,便于数据库结构的设计能适应应用要求的变化。
处理要求由三部分组成:每个应用要求的数据项、数据量(数据项值的数量)和处理频率。其中的每一部分对数据库的的设计都是很重要的。
  DBMS的说明书、操作系统和硬件配置说明都对数据库设计有影响。例如,DBMS的性能约束通常看作是数据库设计需求的一部分。典型的性能约束如查询的响应时间、系统的恢复能力、对安全性和完整性的要求等都是数据库设计要考虑的因素。
  数据库设计的结果体现在输出文件中,包括数据库的结构设计,应用程序的用户使用说明。这些结果文件是用户和设计人员进行系统验证的依据。