识饮识吃识享受
论食品雕刻工艺暨在烹饪中的应用 摘要:食品雕刻产生于我国古代祭祀活动中,经过历代宫庭盛筵得到了发展,并流传于民间。早在宋朝就有诗赞扬州的瓜雕:“练厨朱生称绝能,昆刀善刻琅环青,仙翁对奕辨毫发,美人徒倚何娉婷……”可见当时的食雕工艺已相当精美了。如今国宴上,城乡宴席上都用食品雕刻来美化宴筵。早在1986年在法国马黎,中国首次参加世界性烹饪大赛时,因为食品雕刻和而夺得金牌。食品雕刻对菜肴的创新发展有不可忽视的作用。现根据已掌握的文献和工作经验,以果蔬雕刻为主论述一下食品雕刻各项工序工艺和在烹饪中如何更好的应用。 关键词:食品雕刻、工艺、烹饪、应用 论文主体: 一、食品雕刻的类型 食品雕刻有专供欣赏的展台,有欣赏兼作容器的,有既可欣赏又可食用的,但又根据雕刻原料和雕刻方法的不同来分类。 1、雕刻原料分类:可分为果蔬雕、琼脂雕、巧克力雕、黄油雕、面塑、糖塑等。 2、雕刻的方法分类:食品雕刻可以分为圆雕和浮雕两大类,圆雕有整雕和零雕整装之分。浮雕则分为凸雕、凹雕和镂空雕。 (一)整雕:整雕就是用一整块原料雕刻而成。它的造型是立体的,从各个角度都可以观赏雕刻作品形象。所以难度最大,它富于表现力,常用于小型看台和看盘的制作。 (二)零雕整装:零雕整装适用于大型展台,它是用各种不同色的和同色的原料,雕刻成造型的各个部分,再集中组装粘接成一个完整的雕刻品,因为原料不受限制,色彩鲜艳壮观。 (三)凹雕和凸雕:凹雕和凸雕又称阴雕和阳雕,凹雕是在原料表面用凹陷的线条来表现图案,接近于绘画描线,这种雕法较简单,容易掌握,适用刻一些复杂的图案。凸雕是将图案的线条留在原料表面,刮或铲低空白处,显出层次,较难,适用于简单的规整的图案,适用于东瓜盅和瓜灯等制作。 (四)镂空雕:镂空雕又称为透雕。是用漏透的方法使原料内部到外部具有空间和层次感,比浮雕难度大,适用于空心球,瓜灯、假山的制作。 3、雕刻造型分类: 雕刻造型可分为:花鸟鱼虫类、祥兽人物类、景观器物类、瓜盅瓜灯和综合类雕刻,根据宴席主题不同,雕刻造形应用也不同。 二、食品雕刻的原料 食品雕刻原料主要是以具备雕刻性能的瓜果蔬菜原料为主,也有烹调制作的茸泥性原料和辅助类原料几种。 1、瓜果蔬菜类原料 植物性原料:如南瓜、冬瓜、茭瓜、西瓜、甜瓜、哈密瓜、甜菜根、红薯、苤蓝、土豆、白萝卜、青萝卜、胡萝卜、芥菜头、莴苣、黄瓜、心里美萝卜等,主要选用体积大、质地实的品种。 2、茸泥性原料 茸泥性原料具有可食用性,如:蛋黄糕、蛋白糕、火腿、西式火腿、酱牛肉、酱肝、鱼糕、豆腐、凉粉、琼脂、肉冻等,这些原料具可表现各种立体的和浮雕的艺术造型,又展示了烹饪技能。 3、辅助性原料 辅助性原料是指雕刻作品中能起到辅助作用的原料,可分为: ①上色原料:雕刻原料有时颜色单一,就要使用上色的方法,对其添加颜色。一般有:人工合成色素、靛蓝、柠檬黄、胭脂红、桃红等。 ②粘接连接性原料:粘接类的原料用于组合雕刻的分体连接,一般有:竹签、牙签、502胶水。 ③骨架支撑原料:主要用于支撑平衡大型组合雕刻,一般用特制铁架、木架来支撑造形。 ④点缀性原料:点缀性原料用来点缀动物眼睛或展台环境,一般有仿真眼、花椒籽、相思豆和花草、树叶、松枝等。 三、食品雕刻的方法与刀具的应用 要雕好作品,应该知道如何应用雕刻刀,手如何执刀,如何使用刀法,怎样应用刀具,是雕刻工艺的重要基本知识,对此作以下介绍。 1、食品雕刻的执刀方法 在雕刻作品时,操作者手执刀具的姿势很重要,只有掌握好正确的执刀方法才能灵活应用。常用的有:横握刀法、纵握刀法、执笔法、插刀法等。 (一)横握刀法:横握刀法是指用刀时,刀刃向上,竖起的大拇指与刀刃平行,其余四指握住刀把,大拇指贴于刀刃侧面,在原料上作削和旋的操作。 (二)纵握刀法:纵握刀法是把刀纵向握在手中,用刀时,可左右、前后用刀,在原料上作划,挑、削、挖的雕刻操作。 (三)执笔法:执笔法是把刀用握钢笔的姿势握住,运刀平稳,适用于精细部分的雕刻,在原料上作、划、刻、挑的雕刻操作。 (四)插刀法:插刀法与执笔法手法大致相同,区别于雕刻时要将中指或无名指按在原料上,以保出现滑刀和用力过大造成原料损坏及伤手。在原料上作推、戳的雕刻操作。 2、食品雕刻的刀法应用 食品雕刻是一门独特的艺术,它有一套独特的刀法,在进行雕刻时需要轮番使用许多刀具,下面就如何应用其刀法作介绍。 (一)切:切主要用于刻品大料定形,修平原料表面和分割原料。在雕刻中切是一种辅助刀法,所应用于分刀和切刀上。 (二)削:削没有固定的运刀方法,上下左右都可以,用刀方法有推和拉两种剥削法,一般常用的是推刀削,对韧性大或易损的原料原要使用拉刀削。 (三)划:划是在雕刻原料上以刀代笔进行图案勾划,在有基本图形上雕刻,有便于修改和下料,及定位的作用,所用刀具有划线刀、斜口刀、平口刀等。 (四)刻:刻是雕刻中的主要技法,运刀方向灵活多变,同时它又是食品雕刻造型刀法的总名称,所用刀具主要是平口刀、斜口刀及多种槽刀等。 (五)戳:戳刀法分直戳与推戳,直戳是刀口直线戳入,推戳是刀斜度较大的戳入,然后推进的方法,所用刀具是半圆形、三角形的槽刀。 (六)铲:铲是用刀一进一退或徐徐推进的方法进刀,把原料中多余的部分铲除,所用刀具有特制的平口刀、槽刀和斜口刀。 (七)挖:挖是刀刃作弧状运动,取原料的内部料,所用刀具有剜球刀、套环刀等。 (八)模刻:模刻是专指把各种形象的模具刀放在原料上进行冲压切料。这种刻法适用于平雕,使用这种刀法时原料的厚度不能超出模具刀的厚度,使用时可用木板或金属片垫手,以免伤手。 3、食品雕刻的刀具 食品雕刻的刀具除专业生产的套式刀具,也有雕刻师根据经验和制作难度,自行设计制作。但必须轻便合手,简便实用,下面就以上几种较实用刀具的形状及应用作一下介绍。 (一)切刀:切刀根据形状有长方形、尖头形和弯头形的,切刀主要用于切出原料的大形,切制有规则的几何形体或切平雕刻作品底座等。 (二)平口刀:平口刀又叫手刀或主刀,是雕刻应用最为广泛的刀具。平口刀有大、中、小三种型号,既能用于块面的刻制,又能用于细部的刻划,还能独立完成简单的雕刻品。 (三)斜口刀:斜口刀又称尖口刀,刀刃倾斜一定角度,刀口呈尖形,因刀口斜度的不同分为大号和小号斜口刀,主要用于刻制图案线条、浮雕铲削等。 (四)半圆形槽刀:半圆形槽刀又称U形槽口刀,按刀口大小不同分:大、中、小号,刀的两端皆有刃,而且一边略大,一边略小。可根据刀的大小用于刻制线条、肌肉、人物面部、衣物、鸟类羽毛、鱼鳞及花卉的雕刻,它能减少其它刀具形成的刀痕,使雕刻品圆润光滑。 (五)三角形槽刀:三角形槽刀又称“V”形槽刀,三角形槽刀按刀的大小不同,分大、中、小号,两端皆有刀刃,一端略大于另一端,有外斜刀口、内斜刀口和竖直刀口几种形状,三角形槽刀主要用于瓜盅,鸟羽、人物眉发和花卉的雕刻。 (六)划线刀:划线刀两端有环式刀刃,一端似笔尖棱形环口刀,另一端为圆形环口刀。主要用于划刻图形图案和雕刻精细刻品的部位,还能雕刻其它刀具雕不到的部位,快捷实用。 (七)瓜环刻刀:瓜环刻刀又称刻线钩刀,均在刀两端一侧有略大略小的小弧形弯钩,刃口开在弯钩的前沿,主要用用雕镂瓜灯的回纹、瓜环和刻画线条图案。 (八)模型刀:模型刀是以各种物象和抽象的动物、植物、文字和几何造形做成钢制的空心模型,主要用来冲压原料成形,属平雕。 四、食品雕刻制作步骤 食品雕刻制作一件或一组刻品时,都有一个程序,在每个程序中都有一些应注意的问题。 1、命题 命题即雕刻所选择的内容题材。确定雕刻作品的直述与寓意,要与宴会气氛内容相符合。在装饰雕刻品时要注意宾客的习俗、爱好,才能发挥更好的创新题材。 2、构思 构思是根据命题酝酿整体布局。如主题刻品与陪衬部分的分布比例,原料色彩的应用搭配都要做到心中有数,有的要绘出草图,通过图示制作出完善的雕刻作品。 3、选料 选料即在构思后,先选择适合主题的雕刻原料,然后按大小颜色彩依次选料,以防在雕刻时造成浪费。供食用的食品雕刻,在选料时应注意原料是否具有可食用性和便于加工。 4、雕刻 根据各种原料,确定造型内容,用雕刻工具修出刻品轮廓后进行精细的雕刻修饰,直到完成作品。 五、食品雕刻卫生及存放 1、卫生:食雕作品是食品原料加工而成,非食品原料不得用于盘饰,还要注意生熟隔开,作为盛器的要加热消毒或制熟后才能应用。 2、存放:食雕用的熟原料可用冰箱贮藏。植物性雕刻品易失去水份,用冷水浸泡法、矾水浸泡法、低温保藏法、包裹法、刷胶保鲜等方法来保鲜存放。 六、食品雕刻如何应用 食品雕刻在烹饪中正确应用,能提高菜肴观感和美化宴席格调气氛,既创新了菜肴又提高了档次,下面就食品雕刻应用于菜肴的方法介绍一下。 1、食雕作品对菜肴主料的应用 将菜肴的主料形象,用雕刻品表现出来后,再来装饰这道菜肴,既可以欣赏雕刻品,又能清楚菜肴所用的主要原料。例如:是水产类的菜肴,则可将雕刻品设计为虾或鱼,菜肴可用:“盐水虾”、“蒜泥开边虾”或“清蒸鱿鱼”、“西湖醋鱼”等。 2、食雕作品原料产地或生长环境的应用 食雕作品最能表现各地域性的气氛,菜肴原料是云南的,可利用云南少数民族人物、动物或民间传说设计雕刻品,既能美化菜肴,又展示了当地文化和历史。 3、食雕作品对菜肴制作形状的应用 丸子形状的菜肴刻品可设计为龙:“金龙戏珠”。牡丹花形状的菜肴刻品可设计为凤凰:“凤戏牡丹”,如将原料用花刀处理成麦穗状或玉米棒状,雕刻品可设计为粮囤、碾子、磨盘等造型菜肴可用:“五谷丰登”、“丰收鱿鱼”、“粮果满仓”等。 4、食雕容器对菜肴的应用 菜肴如果为粒、丁、丝等形状,就可选用食雕容器进行分装,装饰。如雕刻青蛙罐、菜肴用“辣炒田鸡丁”、“孜香牛蛙”等。如雕刻小船,菜肴用“七彩鱼丁”等。如雕刻螃蟹盅,菜肴可用“一品芙蟹”等。既有创新,又有寓义。 5、食雕展台对宴会的应用 雕刻作品主要用寓意、吉祥的主题。根据不同的宴会需求和主题来设计应用。例如:“雄鹰展翅”、“马到成功”等刻品,可应用在开业庆典、商务会议、金榜题名的庆功筵席上。例如:“寿星捧桃”、“松鹤延年”、“麻姑献寿”等刻品,可应用在寿宴上。只要理解顾客所要表达的宴会含义,正确择用雕刻主题,既带来了商机,又展示了菜肴,可谓一箭双雕。 通过上述论点,对食品雕刻工艺的各项工序要点作了详细介绍,并证明了食品雕刻在烹饪中所起到的作用,充分说明食品雕刻与烹饪是相辅相成的关系。因为烹饪本身就是一门艺术,既要好吃,还要好看,所以在我们不断提高烹饪技能的同时,也要对食品雕刻工艺加深了解和学习。让烹饪事业这个大家庭更加繁荣昌盛。
若伦丫头
餐饮行业在日常管理经营中仍然有很大一部分企业是在采取纯手工的管理模式,管理的整体科技含量较低。下面是我为大家整理的餐饮管理系统设计论文,供大家参考。
实体店餐饮管理系统设计与实现
餐饮管理系统设计论文摘要
摘要:随着我国市场经济的快速发展,人们的生活水平提高,餐饮业迅速蓬勃发展,传统的手工作业方式已经不能满足餐饮经营者的需求。通过餐饮管理系统对实体店进行管理,具有人工管理所无法比拟的优点,能够极大地提高餐饮管理的效率,增强企业的竞争力。
餐饮管理系统设计论文内容
关键词:餐饮;管理系统;数据库
一、引言
随着社会经济持续高速增长,社会财富迅速增加,广大人民群众收入水平不断提高,生活方式随之发生巨大变化。同时,随着市场经济体制的建立健全和迅速发展,社会物质产品极大丰富,餐饮业蓬勃发展,传统的手工作业方式已经不能满足餐饮经营者的需求了。人工记账、核算、查询等工作既费时、费力,也容易出错。通过在计算机中运行餐饮管理系统,既减少了人力资源,同时提高效率,能为餐饮业赚取更大的利润,同时为消费者提供了诸多方便。
近几年来,计算机网络、分布技术日趋成熟,随着科技的发展,餐饮业的竞争也越来越激烈。想在这样竞争激烈的环境下生存,就必须运用科学的管理思想与先进的管理 方法 ,使点餐与管理一体化。这样不仅可以提高工作效率,也避免了以前手工作业的麻烦,从而使管理者能够准确、有效地管理。因此,需要建立一个科学的餐饮管理系统。
二、系统分析
(一)可行性分析
1. 技术可行性
该系统是一个小型的餐饮管理系统。采用C/S模式,在前台计算机安装客户端,处理信息,将处理结果储存在数据服务器上。目前很多企业都采用SQL Server数据库,处理数据也相当方便,得到了广泛的应用,在技术上是可行的。
2. 经济可行性
对本系统的经济效益与开发成本进行分析。本系统采用C/S结构,只要拥有一台PC电脑,无需复杂设置即可实施,并且相对人工作业来说,节省人力、物力,具有较好的经济效益。
3. 操作可行性
操作可行性指系统的操作方式在用户组织中是否行得通。餐饮管理系统的功能较为简单,页面简单明了,没有那些繁琐的、不必要的操作。用户一看就能够知道应该怎么进行操作。管理员的界面也较为简单,都是些基本的操作,员工可以很快掌握,在操作方面也很容易实现。
(二)功能需求分析
餐饮管理系统是对餐饮流程的数字化的管理,既可以帮助餐厅更好地管理职员信息,又方便了顾客消费,并且不同的用户使用权限不同。具体功能有:用户的登录、基本信息、点/加菜、账单查询、结账、辅助功能、系统维护、系统设置等。
用户登录:用户选择自己的身份(超级管理员、经理、顾客)登录,若身份选择错误,则登不上。用户根据自己的账号、密码及正确的身份登录到系统主界面。
职员信息:超级管理员及经理有权限管理职员的基本信息。职员信息功能模块包括总体职员的查询、职员信息的添加、职员信息的修改以及职员信息的删除。
桌台信息:超级管理员及经理有权限管理桌台的基本信息。桌台信息功能模块包括桌台的查询、桌台信息的添加、桌台信息的修改及桌台信息的删除。
点/加菜:该功能实现顾客点菜及加菜。
账单查询:顾客可根据自己的消费情况,查询自己的账单。
结账:根据该桌台的消费情况及包间费,汇总出总价,并可计算实收与找零。
辅助功能:作为一个系统,应该具备一些辅助的功能,如日历及计算器。
系统维护:只有超级管理员才有这样的权限,可实现权限管理、系统备份、系统恢复。
系统设置:包括系统的口令设置及锁定系统。
三、系统设计与实现
系统模块主要包括五个主要模块:基本信息模块、桌台操作模块、系统设置模块、辅助工具模块、退出模块。其中基本信息模块又分两个子模块:桌台基本信息和职员基本信息。桌台操作是本系统主要的功能,它包括对桌台实行开台、点菜的操作,同时针对某一个桌台可以进行消费查询及结账。系统设置模块主要包括口令设置和锁定系统,该模块主要是对系统的安全性的一个保障,也是本系统不可缺少的一部分。作为一个系统应该需要有一些辅助工具,如日历、计算器、记事本,所以该系统有一个辅助工具模块。一个完整的系统肯定有退出模块,即退出系统。
餐饮管理系统中主要功能的详细设计如下。
(一)登录模块设计
登录模块以登录的用户名、密码和用户权限作为搜索条件,在数据库中进行查询。单击登录按钮时,登录模块首先判断是否输入了用户名和密码,如果没有输入用户名和密码将弹出提示框,提示用户输入登录系统的用户名和密码;如果输入了用户名和密码,系统将判断用户名、密码和权限是否匹配。若匹配,则登录成功。
(二)主界面模块设计
成功登录后,会显示主界面,主界面中应该包括菜单栏、桌台显示和显示系统状态栏。在窗体加载时,首先判断登录用户的权限,根据用户登录的权限,分配不同的功能。当窗体焦点触发时,系统从数据库中检索出所有桌台的状态信息,然后调用自定义的AddItem方法添加桌台。用户点击某个桌台时,系统会根据该桌台当前的状态,弹出不同的右键菜单。
(三)开台模块设计
开台窗体中应该有桌台信息和职员信息及用餐人数,窗体加载时,将数据库中的所有的桌台信息和职员信息检索出来显示在ComboBox控件上。应在用餐人数文本框中输入用餐人数,并且用餐人数应是大于0的整数数字,保存后即对桌台进行开台操作。
(四)点菜模块设计
点菜模块可利用TreeView控件来显示所有的菜系,利用DataGridView控件显示顾客消费的所有信息。设计该模块时通过数据库中检索出所有的菜系名称显示到TreeView中,用户选择菜系后,应设计一个存储这些被选择的菜系的数据表,并在该模块中能显示出来,以便使误点的菜可以删除。
(五)结账模块设计
结账模块中,可在数据库中检索出顾客消费的所有项目,应有菜系的消费和包间的消费,根据两者的消费,显示出总的消费。顾客输入金额时,系统可自动找零,并显示到界面上。
(六)桌台基本信息模块设计
桌台基本信息应该具有对于桌台添加、删除、修改、查询等操作。添加桌台信息时,在数据库中检索桌台信息的数据表,并将信息添加到信息表中。查询桌台信息时,系统连接数据库,在数据库中检索到数据库的数据表,并将桌台信息显示到界面上。
四、小结
小型实体店餐饮管理系统是在.net平台上进行,结合后端的SQL Server 2000数据库技术,完成了桌台的管理、职员的管理、顾客开台,点菜/加菜、账目查询及消费账目结算等功能。系统信息查询灵活又方便、数据存储安全可靠、成本低。另外系统自身有如下优点。
一是使用较方便,用户上手快。
二是系统自动结账,结账速度快速且准确。
三是系统为提高客户服务质量提供了有效的技术保证。
通过小型实体店餐饮管理系统能能够切实有效地指导工作人员规范业务操作流程,更高效、快捷地实现业务的管理,保障顾客信息的安全,提高管理水平和工作效率,进而提高业务竞争能力。
餐饮管理系统设计论文文献
[1]吕品,陈凤培.某中小型餐饮店管理信息系统的设计与开发[J].桂林航天工业高等专科学校学报,2011(04).
[2]崔海龙,李允.电子商务在餐饮业中的运用[J].管理观察,2009(18).
[3]余伟,赵亮.基于SOA的银行中间交易平台的设计与架构[J].科技广场,2011(07).
餐饮管理系统中数据完整性的设计
餐饮管理系统设计论文摘要
摘 要: 以餐饮管理系统数据库中部分表为例,详细介绍个人对数据完整性设计思路和设计方法,通过实例阐述数据完整性在实践中的应用,并给出基于SQLSERVERDE语言的描述。
餐饮管理系统设计论文内容
关键词: 数据库;数据完整性;约束;触发器
中图分类号:TP311 文献标识码:A 文章 编号:1671-7597(2011)1210173-01
数据库的创建是一件非常容易的事情,但是设计一个严谨、安全、可靠的数据库就不那么容易了,它需要你有扎实的理论知识做基础,还需要具备一定的分析问题解决问题的能力。数据库的设计经过需求分析、数据库概念机构设计、逻辑结构设计之后我们就应考虑数据完整性的设计了。数据完整性是最大限度的保证数据的正确性、可靠性、一致性。数据完整性包含三个方面的内容即实体完整性、参照完整性(引用完整性)和用户自定义完整性(域完整性)。
下面以餐饮管理系统部分可以实现点菜和结账的表为例阐述以上完整性的设计。餐饮管理涉及的表的关系模式为:桌台表zt(桌号zh,桌名zm,容纳人数rnrs,状态zt,类型lx),菜单表cd(菜品编号cpbh,菜品名称cpmc,规格gg,类别lb,单价dj,成本价cbj),订单表dd(订单编号ddbh,订单日期ddrq,桌号zh,消费金额xfje),点菜表dc(订单编号ddbh,菜品编号cpbh,数量sl)。以上四个表的定义如下:
Create table zt (zh char(4) primary key ,zm char(8) unique, rnrs int check (rnrs>=0),zt bit,lx char(8) check (lx='大厅' or lx='包厢' lx='vip'))
Create table cd(cpbh char(5) primary key, cpmc char(12),gg char(10),lb char(8),dj numeric(6,1) check(dj>=0),cbj numeric(6,1) check(cbj>=0))
Create table dd (ddbh char(10) primary key,ddrq datetime,zh char(4) foreign key references zt(zh), xfje numeric(10,1))
Create table dc (ddbh char(10) foreign key references dd(ddbh),cpbh char(5) foreign key references cd(cpbh),sl int check(sl>=0) default 1,primary key(ddbh,cpbh))
1 实体完整性(表完整性)
实体完整性又叫做表完整性,是对表中主键的约束。实体完整性的规则要求:在任何关系的任何一个元组中,主键的值不能为空值、也不能取重复的值。建立实体完整性的目的是用于保证数据库表中的每一个元组都是惟一的。是否可以改变主键值或删除一整行,取决于主键和其他表之间要求的完整性级别。实体完整性的定义比较简单。实现“实体完整性”的方法有primary key约束、unique约束、标识列、惟一索引。在此对桌台表zt中的桌号zh、菜单表cd表中的菜品编号cpbh以及订单表dd中的订单编号ddbh定义了primary key约束。在定义的时候一定要注意,一张完整的表定义只能有一个主键(PRIMARY KEY),但是可以没有UNIQUE约束。
2 参照完整性规则(引用完整性规则)
现实世界中的实体之间存在某种联系。在关系模型中实体及实体间的联系都是用关系来描述的,这样就自然存在着关系与关系间的引用。通过在同一个数据库的两个表中进行主键约束和外键约束来实现,参照的列和被参照的列的必须具有相同的属性。
参照完整性规则规则要求:“不引用不存在的实体”。即:不允许在一个关系中引用另一个关系中不存在的元组。其目的用于确保相关联的表间的数据保持一致。参照完整性是对外键的约束,要求外键的取值只能为两种情况:若取非空值,则它必须是主表中存在的值。要么取空值(null)。设置了参照完整性禁止在从表中插入包含主表中不存在的关键字的数据行;禁止删除在从表中的有对应记录的主表记录。
在如上四个表中对订单表dd的桌号zh、点菜表对此dc的订单编号ddbh及菜品编号cpbh分别设置了外键。另外外键的设计也可由触发器或编程语言来设定。以订单表dd为例触发器设置方法如下:
CREATE TRIGGER insert_xs ON dd
AFTER INSERT
AS
IF EXISTS
(SELECT * FROM INSERTED
WHERE zh IN (SELECT zh FROM zt))
PRINT '添加成功!’
ELSE
BEGIN
PRINT '桌号与存在的桌号不符!’
ROLLBACK TRANSACTION
END
同样可以对点菜表设置一个触发器要求dc的订单编号ddbh及菜品编号cpbh也具有参照性。参照完整性是用来维护相关数据表之间数据一致性的手段,通过实现引用完整性,可以避免因一个数据表的记录改变而使另一个数据表内的数据变成无效的值。
3 域完整性
域完整性也称为列完整性或用户定义的完整性,用于限制用户向列中输入的内容。域完整性规则要求由用户根据实际情况,定义表中属性的取值范围。其目的用于保证给定字段中数据的有效性,即保证数据的取值在有效的范围内。
设置域完整性的方法是限制列的数据类型、精度、范围、格式和长度等。可以通过指定数据类型、CHECK约束、DEFAULT约束、NOT NULL约束和创建规则、默认值等数据库对象来实施。
数据库中存储的数据多种多样,为每一列指定一个准确的数据类型是设计表的第一步,列的数据类型规定了列上允许的数据值。当添加或修改数据时,其类型必须要符合建表时所指定的数据类型。这种方式为数据库中的数据完整性提供了最基本的保障。
约束是SQL Server提供的自动保持数据完整性的一种方法,是独立于表结构的。规则是实现域完整性的方法之一,用来验证一个数据库中的数据是否处于一个指定的值域范围内,是否与特定的格式相匹配。当数据库中的数据值被更新或插入时,就要检查新值是否遵循规则。如果不符合规则就拒绝执行更新或插入操作。
在餐饮系统相关表中我们对相应的列设置了数据类型及长度度限制,并对菜单表cd的单价dj设置了check(dj>=0)的约束,对点菜表dc的数量sl列(sl int check(sl>=0) default 1)设置了check约束和默认值的约束。当然对于以上约束我们都可通过定义规则的方法实现。如:
用create rule dyl as@x>=0来定义一个大于零的约束,然后用sp_bindrule dyl,'‘语句和sp_bindrule dyl,''语句将其绑定到菜单表cd的单价dj列及点菜表dc的数量sl列上。
对于菜品编号cpbh我们规定菜类必须以类别的代表字母作为第一个字符,小分类的代表字母为第二个字符后面跟3位数字来表示。如CL001表示青菜类、LN001可表示奶类饮料。类别分类如表1:
表1 菜单类别表
为了实现上述编码我们用规则来实现如下:
Create rule cpbm as
@BM like 'C[LQRT][0-9][0-9][0-9]'
Or @BM like 'J[PBNM][0-9][0-9][0-9]'
Or @BM like 'Y[CNGT][0-9][0-9][0-9]'
Or @BM like 'z[fm][0-9][0-9][0-9]'
sp_bindrule cpbm, ''
4 触发器实现数据完整性
当用户对数据的完整性要求更为特殊,更为复杂,以上3种完整性就无法满足用户的要求。在这种情况下,用户需要自己定义所需的完整性。实现自定义完整性的重要方法是创建触发器。触发器是一种数据库对象。是一种表或视图执行insert、delete、update操作时,被系统自动执行的特殊的存储过程。创建触发器的目的是对表实现复杂的数据完整性约束,以防止不正确的操作。它与数据库中的某个表的数据修改操作相关联,修改操作可以是INSERT、UPDATE、和DELETE这3种操作中其中一种或几种。当用户对相关表执行触发器相关的修改操作时触发器自动执行。常用于数据的参照完整性限制及级联删除、级联更新等操作的设置。以级联更新为例,分析当菜单表中的菜品编号修改时,点菜表中的菜品编号同时更新这样的操作用触发器如何实现:
create trigger upd on cd after update
as
declare @jbh char(5),@xbh char(5)
select @jbh=, @xbh=
from deleted,inserted where
print '准备级联更新点菜表中的菜品编号信息….'
update dc set cpbh=@xbh where cpbh=@jbh
print '已经级联更新了点菜表原菜品编号为'+ @jbh +'的信息'
5 应用接口编程
应用接口编程对数据库应用设计来说是负担最重的方法,但同时又是最基本、最灵活的方法。不论数据库管理系统提供了多么丰富的完整性的约束手段,利用编程接口保证数据完整性仍是所有数据库应用设计者必须掌握的关键技术之一。
6 总结
保证数据库的数据完整性,在数据库管理系统中是十分重要的。合理地使用SQL Server为数据完整性提供的各项 措施 ,对数据进行所需的约束限制,可以有效降低数据库在使用过程中可能出现的错误,提高数据库系统的可用性,减少处理数据错误所耗的费用。
餐饮管理系统设计论文文献
[1]陈伟,Sql Server2005应用系统开发教程[M].北京:清华大学出版社.
[2]Andrew Stephen Forte著,精通SQLServer 2005程序设计,贾洪峰译,清华大学出版社,2007.
[3]萨师煊、王珊,数据库系统概论(第三版)[M].北京:高等 教育 出版社,2004.
有关餐饮管理系统设计论文推荐:
1. 浅谈餐饮服务与管理论文
2. 高档餐饮服务管理研究毕业论文
3. 酒店管理系统毕业论文
4. 有关餐饮服务与管理论文
5. 学生管理系统论文
6. 学籍管理系统毕业设计论文
问题一:毕业论文附录怎么写? 毕业论文包括以下内容:其中“附录”视具体情况安排,其余为必备项目。如果需要,第二、各项目含义(1)封面封面由文头、论文标题、作者
、 解读香港设计师李永铨的海报
餐厅的总体布局是通过交通空间、使用空间、工作空间等要素的完美组织所共同创造的一个整体。这是可以参考一下文献的,下面由我为大家整理的餐厅设计主要参考文献,希望对大
毕业论文开题报告范文艺术类 开题报告的综述部分应首先提出选题,并简明扼要地说明该选题的目的、相关课题研究情况、理论适用、研究方法。提供了艺术类毕业论文开题报告给
基于UG的模块化机械设计方法研究 摘 要]本文采用模块化设计思想和UG二次开发技术,解决了用UG软件进行机械设计时,许多常用件需要多次重 新设计的问题。常用件模