【摘要】:数据库设计的基本任务是:根据一个单位的信息需求、处理需求和数据库支撑环境,设计出数据模式以及典型的应用程序。前者表达了对数据库的内容及结构上的要求,也就是静态要求;后者表达了基于数据库的数据处理要求,也就是动态要求。DBMS、操作系统和硬件是建立数据的软、硬件基础,也是其制约因素。不过,数据模式的设计必须反映数据处理的需求,以保证常用的、大多数的数据处理能使用方便、性能满意。
8.1 数据库设计的基本任务
数据库设计的基本任务是:根据一个单位的信息需求、处理需求和数据库支撑环境(包括DBMS、操作系统和硬件),设计出数据模式(包括外模式、逻辑(概念)模式和内模式)以及典型的应用程序(如图8-1所示)。
图8-1 数据库设计的基本任务
信息需求表示一个单位所需要的数据及其结构。处理需求表示一个单位经常需要进行的数据处理,例如工资计算、成绩统计等。前者表达了对数据库的内容及结构上的要求,也就是静态要求;后者表达了基于数据库的数据处理要求,也就是动态要求。DBMS、操作系统和硬件是建立数据的软、硬件基础,也是其制约因素。
数据库设计的成果有两个:一个是数据模式,另一个是以数据库为基础的典型应用程序。应用程序是随着应用不断发展的,在有些以即席访问为主的数据系统中,例如情报检索,事先很难编出所需的应用程序或事务。因此,数据可设计的最基本的成果是数据模式。不过,数据模式的设计必须反映数据处理的需求,以保证常用的、大多数的数据处理能使用方便、性能满意。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。