数据库设计方案 在数据库系统开始设计的时候应该尽量考虑.doc_第1页
数据库设计方案 在数据库系统开始设计的时候应该尽量考虑.doc_第2页
数据库设计方案 在数据库系统开始设计的时候应该尽量考虑.doc_第3页
数据库设计方案 在数据库系统开始设计的时候应该尽量考虑.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

时间就是金钱,效率就是生命!数据库设计方案在数据库系统开始设计的时候应该尽量考虑全面,尤其应该仔细开率用户的各种要求,避免浪费不必要的人力和物力。一、数据库需求分析在仔细调查酒店日产管理过程的基础上,我们得到本系统所处理的数据流程如图5所示。订餐订餐管理消费查询收款管理交班管理报表统计成本核算 图5 餐饮管理数据流程图针对本实例,通过对酒店餐饮管理的内容和数据流程分析,设计的数据项和数据结构如下。 菜谱信息。包括的数据项有菜谱号、名称、所属种类、价格、描述等。 值班员信息。包括的数据项有值班员姓名和口令。 荣誉客户信息。包括的数据项有客户号、客户姓名、年龄、性别、职称、联系电话、工作单位等。 订餐信息。 包括的数据项有桌号、菜号、菜名、数量、价格、订餐日期。 结算信息。 包括的数据项有客户号、桌号、结算日期、打折情况、总计等。有了上面的数据结构、数据项和数据流程、就能进行下面的数据库设计。二、数据库概念结构设计本实例根据上面的设计规划出的实体有:菜谱实体、这班员实体、客户实体、订餐实体、结算实体。各个实体具体的描述E-R图及其之间关系描述如下。图6为菜谱实体E-R图。菜谱信息菜谱号.名称所属种类价格描述图6 菜谱实体E-R图图7 为值班员实体E-R图。值 班 员 信 息值班员姓名密码 图7 值班员实体E-R图图8为客户实体E-R图。客 户 信 息客户号.姓名个人信息单位信息联系方式 图8 客户信息实体E-R图图9为订餐信息实体E-R图。订 餐 信 息桌号菜号、名称价格、数量日期 图 9 订餐信息实体E-R图图10 为结算信息实体E-R图。结 算 信 息桌号客户号打折情况结算日期 图10 结算信息实体E-R图实体和实体之间的关系E-R图如图11所示。M:NM:NM:N客户菜谱结算订餐M:N1:1 图11 实体之间关系E-R图三、数据库逻辑结构设计在上面的实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。酒店管理系统数据库中各个表格的设计结果如下面的几个表格所示。每个表格表示在数据库中的一个表。表1为菜谱信息表CP。表1 菜谱信息表CP列名数据类型可否为空说明CP_NOVARCHAR2(10)NOT NULL菜谱号(主键)CP_NAMEVARCHAR2(20)NULL菜名称CP_KINDVARCHAR2(20)NULL种类CP_PRICENUMBER(10)NULL价格CP_DETAILVARCHAR2(50)NULL描述表2为值班员信息表ZBP。表2 值班员信息表ZBP列名数据类型可否为空说明ZBY_NAMEVARCHAR2(20)NOT NULL值班员名(主键)ZBY_PSWDVARCHAR2(10)NOT NULL口令表3为荣誉客户信息表KH。表3 荣誉客户信息表KH列名数据类型可否为空说明KH_NOVARCHAR2(10)NOT NULL客户号(主键)KH_NAMEVARCHAR2(20)NULL姓名KH_GENDERVARCHAR2(2)NULL性别KH_YEARNUMBER(3)NULL年龄KH_JOBVARCHAR2(20)NULL职务KH_TELVARCHAR2(20)NULL联系电话KH_COMPANYVARCHAR2(20)NULL工作单位表4为定餐信息表DC。表4 定餐信息表DC列名数据类型可否为空说明DC_DESKVARCHAR2(20)NOT NULL桌号(主键)CP_NOVARCHAR2(10)NOT NULL菜谱号(主键)CP_NAMEVARCHAR2(20)NULL菜名称DC_NUMBERNUMBER(3)NULL数量DC_DATEDATENULL定餐日期(主键)表5为结算信息表JS。表5 结算信息表JS列名数据类型可否为空说明KH_NOVARCHAR2(20)NOT NULL客户号(主键)DC_DESKVARCHAR2(2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论