餐饮管理论文怎么写?(15)


(4)易于向关系、网状、层次等各种数据模型转换 。
概念结构时各种数据模型的共同基础,它比数据模型更独立于机器、更抽象,从而更加稳定 。
现在对所设计系统的需求作进一步的分析,产生概念结构设计的E-R模型 。由于这个系统并不复杂,因此可采用自顶向下的设计方法 。自顶向下设计的关键是确定系统的核心活动 。所谓核心活动就是系统中的其它活动都要围绕这个活动展开,或与此活动密切相关 。确定了核心活动之后,系统就有了可扩展的余地 。此系统包含的实体有:
(1)用户:用来描述酒店操作员的有关信息,用用户编号来标志 。
(2)餐台:用来描述餐台的有关信息,用餐台编号来标志 。
(3)菜品:用来描述酒店菜品的有关信息,用菜品编号来标志 。
(4)菜系:用来描述菜品分类的有关信息,用菜系编号来标志 。
(5)消费单:用来描述酒店某一餐台消费的有关信息,用消费单编号来标志 。
经过初步分析,可以得到此系统中各实体所包含的基本属性如下:
(1)用户(序号,姓名,性别,密码);
(2)餐台(编号,人数);
(3)菜品(编号,所属菜系,名称,祝记码,单位,单价,菜品状态);
(4)菜系(序号,名称);
(5)消费单(编号,所属餐台号,时间,消费额,操作用户) 。
在逻辑设计方面我们所需要了解的是概念结构设计所得的E-R模型是对用户需求的一种抽象的表达形式,它独立于任何一种具体的数据模型,因而也不能为任何一个具体的DBMS所支持 。为了能够建立起最终的物理系统,还需要将概念结构进一步转化为某一DBMS所支持的数据模型,然后根据逻辑设计的准则、数据的语义约束、规范化理论等对数据模型进行适当的调整和优化,形成合理的全局逻辑结构,并设计出用户子模式 。这就是数据库逻辑设计所要完成的任务 。数据库逻辑结构的设计分为两个步骤:首先将概念设计所得的E-R图转换为关系模式然后对关系模型进行优化 。
关系模型是由一组关系(二维表)的结合,而E-R模型则是由实体、实体的属性、实体间的关系三个要素组成 。所以要将E-R模型转换为关系模型,就是将实体、属性和联系都要转换为相应的关系模型 。
有了基本的E-R模型就可以进行逻辑结构设计,也就是设计基本的关系模式 。设计基本的关系模式主要从E-R模型出发,将其直接转换为关系模式 。
在物理设计方面我们应该了解数据库在物理上的存储结构与存储方法称为数据库的物理结构,它依赖于选定的数据库管理系统 。为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是物理设计 。
数据库的物理设计通常分为两步:
(1)确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;