数据库原理课程设计-餐厅管理数据库课程设计(编辑修改稿)内容摘要:

厅行业 的分析,可以得到餐厅数据库系统的数据需求。 根据餐饮行业的特点和实际情况, 每个餐馆里面有餐桌 并由餐桌编号唯一标识,每个客人可以随意坐多个餐桌。 一个餐桌可以坐多个客人,每个客人可以定很多次餐,每个人可以结多次账,一张桌子有一张定餐单,客人通过编号和证件辨别,客人在餐厅里的点菜的菜单由菜名來标识出每一种所点的菜。 每一桌订餐单由餐桌号 来确定,客人来付账时账单有编号和餐桌号来确定,每一张桌子的点菜单有餐桌号来确定, 每个客人可以来定多次餐,一张桌子上的菜照一张订菜单来上 ,每一张定菜单对应一张桌子。 名字:桌号。 别名: 描述:唯一标识系统中的一个餐桌。 定义: 位置:餐桌状态表。 名字:金额。 别名:现金 描述:描述客户每次消费的金额。 定义: 位置: 名字:餐桌状态表。 别名: 描述:记录当前餐桌状态信息。 定义:餐桌状态表 =餐桌号 +餐桌状态 +座数 +位置。 位置: 名字: 账单 表。 别名: 描述:描述客户每次消费的明细信息。 定义: 账单 表 =餐桌号 +编号 +打折情况 +结账。 位置: 湖南人文科技学院 4 概念设计 餐厅数据库中的实体集 实体 账单 的 属性 : 餐桌号, 编 号,打折情况,结账; 实体 客人 的 属性 : 姓名,性别,联系方式,证件类别,编号; 实体 餐桌 的 属性 : 餐桌号,餐桌状态,座数,位置; 实体 订餐 的 属性 : 餐桌号,菜名,名称,价格,数量,区域 ; 实体 菜单 的 属性 : 菜品种类,菜名,价格,描述; 实体 点菜单 的 属性 : 菜类,菜名,餐桌号,数量,说明; 餐厅数据库中的联 系集 账单和客人之间 多 对一关系; 订餐和客人之间 多 对 一 关系; 订餐 和 餐桌 之间 一 对 一 关系; 客人和餐桌之间多对多关系; ER 图 名字:编号。 别名: 客人 号 描述:唯一描述消费 者 的信息 定义: 位置: 湖南人文科技学院 5 图 餐桌 ER图 餐桌 餐桌编号 餐桌状态 座数 位置 客人 姓名 联系方式 性别 编号 证件 类别 图 客人 ER图 湖南人文科技学院 6 图 菜谱 ER图 菜单 菜品种类 菜名 价格 描述 图 餐饮费 ER 图 账单 餐桌号 编号 打折情况 金额 图 点菜单 ER 图 点菜单 菜类 餐桌号 菜名 说明 数量 订餐 餐桌号 菜名 名称 价格 数量 区域 图 餐饮 ER图 湖南人文科技学院 7 图 1 餐厅管理的 ER图 逻辑设计 把图 1的 ER 图转换为关系模式,如下所示 (有实下划线的为主码、虚下划线的为外码 ): 菜 单 =(种类,价格, 菜 名 ,描述); 餐桌 =( 餐 桌号 , 餐桌状态 , 座数 , 位置 ); 账 单 =( 餐 桌号, 编号 , 打折情况 ,金额); 客人 =(姓名,性别,联系方式,证件类别, 编号 ) 订餐 =( 餐桌号 , 菜名 ,名称,价格,数量,区域) 点菜单 =(菜类, 菜名 , 餐桌号 ,数量,说明) 账单 客人 餐桌 订餐 结账 入座 上菜 点菜 菜谱 n 1 1 n m 1 1 n 湖南人文科技学院 8 数据库实现 至此,我们可以建立本系统所需要的数据库了。 建立数据库模式、视图及索引 create database RM go use RM go create table menu( kind ch。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。