点菜系统数据库设计
- 格式:doc
- 大小:196.00 KB
- 文档页数:9
校园外卖系统数据库设计一、需求分析为了提高校园餐饮的便利性,校园决定开发一个校园外卖系统。
该系统主要包含以下功能:1、商家注册和管理商家可以在网站上进行注册,并上传商家基本信息和食品菜单,进行商品的增删改查等操作。
用户可以自主注册账户并填写个人信息,通过网站选购商家提供的商品,下单,支付及查看订单信息等相关操作。
3、外卖订单的生成和管理用户下单后,系统自动生成订单,并通知商家及用户有新订单产生。
商家可以通过系统接受或拒绝订单,同时还可以进行订单配送和订单状态的修改。
4、财务结算系统可以自动根据用户的支付情况进行结算,并将相应金额按比例分配给商家。
二、数据库设计1、用户表(user)说明:该表用于存储所有用户的个人信息。
2、商家表(merchant)属性名字段类型约束商家id merchantid int 自增,主键商家名称 merchantname varchar(30) 不重复密码 password varchar(20) 不为空商家地址 address varchar(50)商家电话 phone varchar(11) 唯一属性名字段类型约束商品类别id categoryid int 自增,主键商品类别名 categoryname varchar(20) 不重复该表用于存储商品的分类信息,每个商家可以添加多个商品分类。
4、商品表(product)5、订单表(order)属性名字段类型约束订单id orderid int 自增,主键订单时间 ordertime datetime 默认当前时间用户id userid int user表的外键商家id merchantid int merchant表的外键商品id productid int product表的外键商品数量 quantity int订单状态 status int 默认为06、购物车表(cart)该表用于存储商家收入相关信息。
三、总结校园外卖系统的数据库设计是保证该系统能够高效、稳定运行的关键。
外卖点单管理系统设计说明书12电一曾文俊许振杰1、引言1.1编写目的:外卖是我们生活中必不可少的一部分,但是,很多外卖经营店往往会忽略管理系统的重要性。
而本外卖点单管理系统集成了点单,订单号、外送时间,地点,付款等一系列功能,每一个环节分工明确,界面简洁明了,可视化程度高,有效地缩减了人为出错的概率。
本管理系统实现了一体化的管理,使得外卖的点单更加迅捷。
1.2定义1.、系统名称:外卖点单管理系统2、数据库管理软件:Microsoft SQL Server3、数据库设计人员:曾文俊4、系统采用C/S体系结构:Client (客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server (服务器)端用于提供数据服务。
5、运行平台:windows 2000/xp/linux2、需求分析2.1功能分析1、菜单的列表信息:查询、增加、删除、更新(修改)2、客户个人信息:查询、增加、删除、更新(修改)3、订单信息:查询、增加、删除、更新(修改)4、送餐员信息:查询、增加、删除、更新(修改)2.2业务管理2.3数据字典2.31数据项2.32数据结构编号数据结构名属性1 菜单菜单号、菜单名、单价、备注信息2 客户客户号、客户名、电话号码、送餐地址3 订单订单号、是否送餐4 送餐员员工号、员工名、员工电话5 下订单客户号、订单号、时间6 订购订单号、菜式号、数量7 送餐员工号、订单号3、ER图4、建表代码/*1.客户信息表*/create table customer( c_id varchar(5),c_name varchar(20),c_address varchar(20),c_tele varchar(20)primary key(c_id));/*2.送餐员信息表*/create table staff( s_id varchar(5),s_name varchar(20),s_tele varchar(20)primary key(s_id));/*3 菜单信息表*/create table menu( m_id varchar(5),m_name varchar(20),m_price numeric(5,2),m_information varchar(20),primary key(m_id));/*4订单信息表*/create table order( o_id varchar(5),o_isornot varchar(10),);/*5下订单信息*/create table submit( c_id varchar(5),o_id varchar(5),time varchar(10)foreign key c_id references customer(c_id), foreign key o_id references order(o_id) );/*6订购信息*/create table book( o_id varchar(5),m_id varchar(5),number numeric(5),foreign key o_id references order(o_id),foreign key m_id references menu(m_id) );/*7送餐情况*/Create table deliver( c_id varchar(5),o_id varchar(5),foreign key c_id references customer(c_id),foreign key o_id references order(o_id));5、项目总结实践出真知。
江西科技师范学院数据库系统设计实训报告学院:数学与计算机学院班级:12计算机科学技术(职教本科)学号:姓名:廖淑芳实验一点菜系统数据库设计需求分析一、实验目的掌握数据库设计中需求分析的方法。
二、实验原理数据库设计中进行需求分析的方法。
三、主要仪器及耗材计算机、SQL SERVER 2000。
四、实验内容与步骤1.点菜系统数据库的需求分析。
随着社会的发展,自动化,科技化的产品渐渐进入到了人们的生活,它给我们带来更多的方便。
餐饮管理已经逐渐由定性管理,进入到重视定量管理的科学阶段。
用电脑自动化管理普遍的认为管理餐厅的运行已成为不可逆转的趋势。
传统的手工操作管理存在着许多无法避免的问题,例如:一.收银工作中跑单、漏单、偷钱现象普遍;二.人工计算账单金额容易出现差错;三。
个别服务员作弊、改单、宰客情形时有发生;四.客人消费单据难以保存和查询;五。
无法对大量营业数据进行统计分析。
设计点菜系统数据库能提高管理人员的工作效率,减少管理人员的工作量。
通过集成从顾客点菜、上菜到结账等一系列功能,为每个环节明确分工,并通过可视化的软件支持,有效的减少了人为的错误,同时也加强了信息的安全性和可靠性。
该系统在性能功能应达到如下要求:(1)操作简单,界面友好:完全空间式的页面布局,使得菜品、咨询等信息录入的工作更简单:另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。
对常见类似的网站的管理的各个方面:基本信息录入、浏览、删除、修改、搜索等方面都大体实现,用户对菜品的预定以及支付方式;(2)即时可见;对客户预定餐饮信息的处理(包括录入、删除)将立即在首页的对应栏目显示出来,达到“即时发布,即时见效”的功能(3)系统运行应该快速、稳定、高效和可靠;(4)在结构上应该具有很好的可扩展性,便于将来功能的扩展和维护。
2功能划分主要功能包括:服务员管理、菜肴管理、点菜管理、系统管理、顾客管理、桌子管理服务员管理:该功能根据服务员编号对服务员进行管管理,可以对服务员进行增、删、查、改菜肴管理:该功能包括菜品选择,显示菜图和价格,可以对菜肴进行增、删、查、改桌子管理:该功能根据桌号选择对每个桌子进行管理,可以对菜肴进行增、删、查、改房间管理:该功能根据房间编号对每各房间进行增、删、查、改点菜管理:该功能包括点菜信息、是否买单功能。
订餐系统数据库课程设计一、课程目标知识目标:1. 学生能理解数据库的基本概念,掌握数据库的设计原则和步骤。
2. 学生能掌握SQL语言的基本操作,如创建表、插入数据、查询数据等。
3. 学生能运用数据库知识,设计并实现一个简单的订餐系统数据库。
技能目标:1. 学生能够运用所学知识,分析实际订餐系统的需求,完成数据库表结构的设计。
2. 学生能够使用SQL语言,对数据库进行基本的增删改查操作。
3. 学生能够通过课程学习,提高问题解决能力和团队协作能力。
情感态度价值观目标:1. 学生通过学习,培养对数据库技术的兴趣,增强对信息技术的认识。
2. 学生在课程实践中,体会团队合作的重要性,增强沟通与协作能力。
3. 学生能够关注数据库技术在生活中的应用,认识到信息时代数据的重要性。
课程性质:本课程为信息技术学科的高年级课程,要求学生具备一定的编程基础和数据库知识。
学生特点:高年级学生具有较强的逻辑思维能力、问题解决能力和自主学习能力。
教学要求:结合学生特点,通过项目式教学,引导学生运用所学知识解决实际问题,培养其团队协作能力和创新精神。
在教学过程中,注重理论与实践相结合,确保学生能够掌握课程目标所要求的知识和技能。
二、教学内容1. 数据库基础知识:介绍数据库的基本概念、发展历程、关系模型等,结合教材相关章节,让学生理解数据库的核心理论。
2. 数据库设计:讲解数据库设计的原则、步骤和方法,包括需求分析、概念结构设计、逻辑结构设计、物理结构设计等,指导学生运用ER图等工具进行数据库设计。
3. SQL语言:教授SQL语言的基本操作,包括创建表、插入数据、查询数据、修改数据、删除数据等,结合教材实例,让学生熟练掌握SQL语句的使用。
4. 订餐系统数据库设计:以实际项目为例,引导学生分析订餐系统的需求,设计数据库表结构,实现基本功能,包括用户、商家、菜品、订单等模块。
5. 数据库操作实践:组织学生进行数据库操作实践,包括创建数据库、表,插入、查询、修改和删除数据,以及简单的数据备份和恢复。
数据库分析与设计——点菜管理系统点菜管理系统的产生背景市场经济蓬勃发展的今天,酒店、餐饮电脑管理在世界各国已非常普及。
它成为服务行业提高办公效率、提高竟争力的关键因素之一。
为了适应行业竞争的需要,使餐饮管理更加规范化和科学化,餐饮在开业前期就将电脑管理系统列入餐厅筹建项目的重要位置。
基于以上事实,众点科技提出了一套行之有效的无线点菜解决方案,并针对不同的客户进行度身定制,即以我们在计算机管理方面的专业优势与客户的实际业务流程有机地结合,制定出最适合于具体用户的方案。
对于拥有多家分店的饮食企业,为实现对各分店经营的有效管理、提高服务质量,实现电脑化管理势在必行,因为电脑化管理的网络通信在人工管理中几乎无法实现的,具有无可比拟的优势。
在全面实现电脑化管理之前选择其中一分店作为管理的试点,使有关业务人员逐步熟悉新管理模式,为大酒楼的管理全面升级做准备是合理也是必要的。
点菜管理系统含盖从点菜、送单到分单、结帐,编制营业、统计报表,材料与菜品管理、系统安全管理、员工业绩考核,常客资料管理等方面内容。
给管理者提供了大量人工管理难以得到的重要数据,充分弥补传统管理中存在的不足,从而进一步提高管理水平、改善服务质量。
点菜管理系统简介人们在总结信息资源开发、管理和服务的各种手段时,认为最有效的是数据库技术。
数据库的应用已越来越广泛,从小型的单项事物处理系统到大型复杂的信息系统大部分用先进的数据库技术来保持系统数据的整体性、完整性和共享性。
目前,一个国家的数据库建设规模、数据库信息量的大小和使用频度已成为衡量这个国家信息化程度的重要标志之一。
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。
这个问题是数据库在应用领域的主要研究课题。
点菜系统数据库设计(二)引言概述:点菜系统数据库设计(二)旨在介绍如何设计一个高效可靠的点菜系统数据库。
该数据库旨在存储菜品信息、用户信息以及订单信息,为用户提供便捷的点菜和下单服务。
本文将详细阐述数据库的设计原则、表的结构及关系,并解释各个表的字段和数据类型。
正文:1. 菜品信息表设计:- 菜品编号:唯一标识符,用于识别每道菜品。
- 菜品名称:表示菜品的名称。
- 菜品描述:提供菜品的详细描述。
- 菜品价格:记录菜品的价格信息。
- 菜品分类:将菜品按照不同的分类进行归类,如主食、凉菜等。
- 供应商编号:记录该菜品的供应商信息,便于管理菜品供应链。
2. 用户信息表设计:- 用户编号:唯一标识符,用于识别每个用户。
- 用户姓名:记录用户的姓名。
- 手机号码:用户的联系方式。
- 地址:用户的邮寄地址。
- 订单历史:记录用户的点菜和下单历史,方便用户查看以及系统分析用户的喜好。
3. 订单信息表设计:- 订单编号:唯一标识符,用于识别每个订单。
- 用户编号:与用户信息表进行关联,记录下单用户的信息。
- 下单时间:记录订单的下单时间。
- 订单状态:表示订单的当前状态,如已支付、待处理等。
- 订单总金额:记录订单的总金额,方便统计和结算。
- 菜品明细:记录订单中每道菜品的信息,包括菜品编号、数量、价格等。
4. 菜品分类表设计:- 分类编号:唯一标识符,用于识别每个菜品分类。
- 分类名称:表示菜品分类的名称。
- 分类描述:记录菜品分类的详细描述。
- 上级分类:设置菜品分类的上级分类,以构建分类层级结构。
5. 供应商信息表设计:- 供应商编号:唯一标识符,用于识别每个供应商。
- 供应商名称:表示供应商的名称。
- 联系方式:供应商的联系方式,方便与供应商沟通。
- 供货历史:记录供应商与系统的交易历史,包括供应菜品和订单信息。
总结:点菜系统数据库设计(二)介绍了一个高效可靠的点菜系统数据库的设计原则和表的结构。
通过设计菜品信息表、用户信息表、订单信息表、菜品分类表和供应商信息表,可以实现对菜品、用户和订单的有效管理和操作。
江西科技师范学院数据库系统设计实训报告学院:数学与计算机学院班级:12计算机科学技术(职教本科)学号:20122090姓名:廖淑芳实验一点菜系统数据库设计需求分析一、实验目的掌握数据库设计中需求分析的方法。
二、实验原理数据库设计中进行需求分析的方法。
三、主要仪器及耗材计算机、SQL SERVER 2000。
四、实验内容与步骤1.点菜系统数据库的需求分析。
随着社会的发展,自动化,科技化的产品渐渐进入到了人们的生活,它给我们带来更多的方便。
餐饮管理已经逐渐由定性管理,进入到重视定量管理的科学阶段。
用电脑自动化管理普遍的认为管理餐厅的运行已成为不可逆转的趋势。
传统的手工操作管理存在着许多无法避免的问题,例如:一.收银工作中跑单、漏单、偷钱现象普遍;二.人工计算账单金额容易出现差错;三。
个别服务员作弊、改单、宰客情形时有发生;四.客人消费单据难以保存和查询;五。
无法对大量营业数据进行统计分析。
设计点菜系统数据库能提高管理人员的工作效率,减少管理人员的工作量。
通过集成从顾客点菜、上菜到结账等一系列功能,为每个环节明确分工,并通过可视化的软件支持,有效的减少了人为的错误,同时也加强了信息的安全性和可靠性。
该系统在性能功能应达到如下要求:(1)操作简单,界面友好:完全空间式的页面布局,使得菜品、咨询等信息录入的工作更简单:另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。
对常见类似的网站的管理的各个方面:基本信息录入、浏览、删除、修改、搜索等方面都大体实现,用户对菜品的预定以及支付方式;(2)即时可见;对客户预定餐饮信息的处理(包括录入、删除)将立即在首页的对应栏目显示出来,达到“即时发布,即时见效”的功能(3)系统运行应该快速、稳定、高效和可靠;(4)在结构上应该具有很好的可扩展性,便于将来功能的扩展和维护。
2功能划分主要功能包括:服务员管理、菜肴管理、点菜管理、系统管理、顾客管理、桌子管理服务员管理:该功能根据服务员编号对服务员进行管管理,可以对服务员进行增、删、查、改菜肴管理:该功能包括菜品选择,显示菜图和价格,可以对菜肴进行增、删、查、改桌子管理:该功能根据桌号选择对每个桌子进行管理,可以对菜肴进行增、删、查、改房间管理:该功能根据房间编号对每各房间进行增、删、查、改点菜管理:该功能包括点菜信息、是否买单功能。
数据库课程设计题目:网上订餐系统数据库设计院系:专业:姓名:学号:指导教师:欧阳柏成教师职称:副教授填写日期: 2015年 5月 21日一、需求分析1.1现状分析现如今普遍使用电话订餐,这种方式订餐虽然较为方便,效率也较高,但是由此引发的一些不良现象不得不重视。
例如,定餐后,饭店未能够及时将信息记录存档,由于看不到菜品的图片,顾客不能对菜品有一个直观的感受。
同时,电话预约中的诚信问题也不得不考虑,订餐过程中顾客对信息的不明确会产生一定的误解并由此造成人力资源及时间的浪费。
这样开发出图文并茂,信息能够及时更新和查看的在线网上订餐系统就具有了重要的意义。
客对菜品的预定及支付方式;即时可见:对客户预定餐饮信息的处理(包括录入、删除)将立即在主页的对应栏目显示出来,达到“即时发布、即时见效”的功能;系统运行应该快速、稳定、高效和可靠;在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。
1.6可行性分析随着经济的快速发展,网上订餐已经如雨后春笋般的出现在了许多地方。
特别在公司,企业内部,团体订餐已经成为了趋势。
同时,随着全国人民的精神、物质和文化生活高度的提高,人们已经不在仅仅停留在吃饱的程度,不但要吃饱,还要吃好,而且口味也越来越挑刺,正因为如此网络订餐业务的出现,正迎合了这些人的口味,他们不但省去了自己做饭的麻烦,而且也能寻找和发现新的菜品,品尝不同风格的菜品,网络订餐业务在中国有着极大的发展空间以及良好的背景。
1.7总体设计原则①.开放性、可扩充性、可靠性原则二、概念设计2.1 系统E-R图2.2数据流图2.3数据字典2.3.1 数据项数据项名/编号含义说明数据类型长度c_id/p1用户唯一性说明varchar9 c_name/p2用户昵称varchar20 c_tel/p3用户联系方式varchar11 c_key/p4用户登陆密码varchar20 d_id/p5菜的唯一性说明intd_name/p6菜的名称varchar30 d_remain/p7菜的剩余量intd_discount/p8打折float 2 d_price/p9菜的单价float 2 d_pid/p10 提供商编号intp_id/p11商店唯一性说明varchar9 p_add/p12商店地址varchar302.3.2 数据结构2.3.3 处理过程三、逻辑结构设计3.1 E—R图向关系的初步转换客户(编号,昵称,密码,联系方式,状态)管理员(编号,姓名,密码)商家(编号,名称,密码,商家地址,联系方式,信誉,状态,剩余量,总量)菜(编号,名称,价格,折扣,提供商编号,最后修改时间,状态)订单(客户编号,菜编号,提供商编号,订单时间,数量,客户地址,状态)管理客户(管理员编号,客户编号,时间,操作类别)管理商家(管理员编号,商家编号,时间,操作类别)3.2 E-R具体转换代码①客户表:create table client(c_id varchar(9) primary key not null check(c_id like 'c%'),c_name varchar(20) not null,c_key varchar(20) not null,c_tel varchar(11) not null check(c_tel like '1%') unique)②管理员表:create table manager(m_id varchar(4) primary key not null check(m_id like 'm%'),m_name varchar(20) not null,m_key varchar(20) not null)③商家表:create table provider(p_id varchar(9) primary key not null check(p_id like 'p%'),p_name varchar(20) not null,p_key varchar(20) not null,p_tel varchar(11) not null unique check(p_tel like '1%'),p_add varchar(30) not null unique,p_lev int,p_state varchar(15) check (p_state in ('营业中','打烊','歇业')) )④菜谱:create table dish(d_id int identity(1378001,1) primary key not null,d_name varchar(30) not null,d_price float(2) not null,d_discount float(2),d_pid varchar(9) not null ,foreign key (d_pid) references provider(p_id),d_remain int not null check (d_remain>=0),d_total int not null,)⑤订单:create table ord(o_id int identity(10000001,1) primary key not null,o_cid varchar(9),foreign key (o_cid) references client (c_id),o_did int,foreign key (o_did) references dish (d_id),o_pid varchar(9),foreign key (o_pid) references provider (p_id),o_time smalldatetime,o_num int not null check (o_num>0),o_cadd varchar(50) not null,o_state varchar(15) check (o_state in('正常','取消')))⑥管理客户:create table manager_client(m_c_mid varchar(4),foreign key (m_c_mid) references manager (m_id),m_c_cid varchar(9),foreign key (m_c_cid) references client (c_id),m_c_time smalldatetime,primary key (m_c_mid,m_c_cid,m_c_time),m_c_operation varchar(15) check (m_c_operation in('更新','增加','删除')))⑦管理商店:create table manager_provider(m_p_mid varchar(4),foreign key (m_p_mid) references manager (m_id),m_p_pid varchar(9),foreign key (m_p_pid) references provider (p_id),m_p_time smalldatetime,primary key (m_p_mid,m_p_pid,m_p_time),m_c_operation varchar(15) check (m_c_operation in('允许注册','注销账户') ))四、外围实现部分 --客户端实现本次数据库的外围采用C++语言实现的,编程环境使用的是visual studio 2010。
餐厅点餐记账数据库设计专业:姓名:学号:目录1、大作业概述 (3)2.需求分析 (3)(1)行业现状 (3)(2)系统介绍 (3)(3)用户需求分析 (3)(4)数据字典 (4)3、概念结构设计 (5)4、逻辑结构设计 (9)5、物理结构设计 (9)6、视图 (17)7、应用设计 (18)8、总结 (20)9附表 (21)1、大作业概述(1)数据库作业要求:包括6个方面:需求分析,概念结构,逻辑设计,视图,应用设计,总结(2)自己独立完成,不可百度网上资料。
2.需求分析(1)行业现状我国今年来经济不断发展,人们物质生活水平逐步提高,人们对生活质量的要求也越来越高,享受真正自动化、人性化的服务成为了人们追求高质量生活的重要内容。
在大多数的餐饮场所点菜、查看菜谱等是人工完成的,速度慢,效率低,极易出错,造成人力物力的极大浪费。
然而随着我国市场经济的快速发展,酒店餐饮点菜系统成为酒店提升服务档次,提高办公效率,提高竞争力的关键因素之餐饮业要想跟上发展形势,餐馆点餐的信息化进程也要加快脚步。
(2)系统介绍餐饮点菜系统拥有方便、快捷、效率高、掌控能力强等特点,所以,本系统是针对餐饮行业的点菜而开发的一个系统。
开发本系统的总体任务是实现点菜、结帐、查询、统计、设置的功能,(3)用户需求分析本系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,和时、准确地反映餐厅的工作情况、经营情况,从而提高餐厅的服务质量,获得更好的经济效益。
其具体目标包括:1)快速完成顾客的点餐。
2)准确无误地记录顾客的每笔消费记录。
3)实时、快速、准确地提供最新餐单。
4)方便查询顾客消费情况。
(4)数据字典1)数据项⑵数据结构3、概念结构设计概念结构设计是将分析得到的用户需求抽象为概念模型的过程,即在需求分析的基础上,设计出能够满足用户需求的各种实体以和它们之间的相互关系的模型。
概念结构的主要特点是能真实、充分地反映现实世界,易于理解,易于更改,易于向关系、网状、层次等各种数据模型转换。
实验三数据库设计
一、实验题目
完成数据库设计,并编写数据库设计说明书。
二、实验目的
通过对选定系统的数据库设计,掌握数据库设计步骤和方法。
三、预习
1、ER图的画法和工具;
2、关系数据库理论;
3、熟悉一种DBMS;
四、实验设备与环境
1、系统名称:酒店点菜信息系统
2、数据库管理软件:Microsoft SQL Server 2000
3、使用本数据库的程序:。
4、数据库设计采用软件:powerdesigner
5、系统采用C/S体系结构:Client (客户端)负责提供表达逻辑、显示用户界面信息、
访问数据库服务器;Server (服务器)端用于提供数据服务。
6、运行平台:windows 2000/xp/linux
五:功能分析
1、服务员信息的管理:查询、增、删、改
2、菜单信息的管理:查询、增、删、改
3、厨师信息的管理:查询、增、删、改
4、房间信息的管理:查询、增、删、改
5、餐桌信息的管理:查询、增、删、改
6、前台定桌:顾客可以根据自己的需求,选择不同型号的房间或大厅
7、房间/大厅点菜:服务员按照用户需求为其点菜并提交菜单给厨房
8、厨师和菜的分组:厨师和菜分别分组,每组厨师和一组菜一一对应,该组每位厨师
会做该组所有的菜。
(本条目位置)
9、厨师做菜管理:厨师可以获得自己的待做菜单,并对已做的菜进行标记。
10、上菜管理:服务员对已上菜和待上菜进行管理。
11、结帐服务:审核菜单,协助顾客结帐。
五、实验内容
1、数据项。
服务员2
WAITER_NO WAITER_NAME WAITER_SEX WAITER_AGE WENTERTIME POST
PS:<pi>Characters (10)
Characters (20)
Characters (4)
Integer
Date
Integer
<Undefined>
<M>
Identifier_1 ...<pi>
桌子基本表(TABLE)2 : 1
TABLE_NO
TABLE_VOLUM
TABLE_ROOM
STATUS
Characters (10)
Integer
Characters (10)
BOOLEAN
桌子基本表(TABLE)2 : 2
TABLE_NO TABLE_VOLUM TABLE_ROOM STATUS Characters (10)
Integer
Characters (10)
BOOLEAN
房间基本表(ROOM) : 2
ROOM_NO
ROOM_NAME
ROOM_VOLUM
NUMOFTABLE
ROOM_SIZE
STATUS
ROOM_MANAGER
Characters (10)
Characters (20)
Integer
Integer
Characters (6)
BOOLEAN
Characters (10)厨师基本表3
COOK_NO COOK_NAME COOK_SEX COOK_AGE CENTERTIME PROTITLE STATUS <pi>Characters (10)
Characters (20)
Characters (4)
Integer
Date
Characters (20)
BOOLEAN
<M>
Identifier_1 ...<pi>
菜表(DISH) : 2
DISH_NO
DISH_NAME
PRICE
DISH _CLASS
Characters (10)
Characters (20)
Float
int
服务员 : 2
WAITER_NO WAITER_NAME WAITER_SEX WAITER_AGE WENTERTIME POST
PS:<pi>Characters (10)
Characters (20)
Characters (4)
Integer
Date
Integer
<Undefined>
<M>
Identifier_1 ...<pi>
桌子基本表(TABLE) : 2
TABLE_NO
TABLE_VOLUM
TABLE_ROOM
STATUS
Characters (10)
Integer
Characters (10)
BOOLEAN
点菜
菜单<Undefined>
聚簇索引:在菜系上做聚簇索引。
物理结构设计
建立系统程序员视图,包括:
a.数据在内存中的安排,包括对索引区、缓冲区的设计;
b.所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;
c.访问数据的方式方法。