- .
一、实验目的与要求
1、通过实验加深对数据完整性的理解,学会创立和使用触发器。
2、通过实验加深对数据平安性的理解,并掌握 SQL Server 中有关用户,角色及
操作权限的管理方法。
3、通过实验了解 SQL Server 的数据备份和恢复机制,掌握 SQL Server 中数据
库备份和恢复的方法。
4、根据数据库系统设计的根本步骤,完成某一具体数据库系统的需求分析、概念
构造设计、逻辑构造设计、物理构造设计、数据库实施和数据库运行维护等功能。
二、设计思想
数据库系统设计是指对于一个给定的应用环境,构造优化的数据库逻辑模式和物理构
造,并据此建立数据库及其应用系统,使之能够有效的存储和管理数据,满足各种用
户的应用需求,包括信息管理要求和数据库操作要求。数据库设计的根本步骤包括需
求分析、概念构造设计、逻辑构造设计、物理构造设计、数据库实施和数据库运行和
维护。
三、设计步骤
一、需求分析
餐厅管理涉及的实体有:
客人 属性有客人编号、桌号、人数、到达时间、客人类型
菜单 属性有菜单编号、菜肴编号、份数、口味
菜肴 属性有菜名、菜肴种类
收银单 属性有收银单编号、应收金额、折扣、实收金额、收银时间
账目 属性有帐目编号、消费金额、用餐持续时间、客户类型
这些实体之间的联系如下:
一桌客人对应一个菜单,多桌客人可以使用一样的菜单,因此客人与菜单有多对
一的联系。
客人、收银单、账目之间存在一对一的关系,即一桌客人只对应一个收银单,一
个收银单只对应一条账目记录,一个收银单只对应一桌客人。
菜肴和菜单之间存在一对一联系,一个菜肴编号对应一个菜名,用菜价来表示菜
肴的价格。
二、概念构造设计
. -可修遍-