食堂管理信息系统数据库设计

上传人:m**** 文档编号:509507161 上传时间:2022-10-16 格式:DOCX 页数:8 大小:38.38KB
返回 下载 相关 举报
食堂管理信息系统数据库设计_第1页
第1页 / 共8页
食堂管理信息系统数据库设计_第2页
第2页 / 共8页
食堂管理信息系统数据库设计_第3页
第3页 / 共8页
食堂管理信息系统数据库设计_第4页
第4页 / 共8页
食堂管理信息系统数据库设计_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《食堂管理信息系统数据库设计》由会员分享,可在线阅读,更多相关《食堂管理信息系统数据库设计(8页珍藏版)》请在金锄头文库上搜索。

1、食堂管理信息系统数据库设计表4-1 为创建库存信息表Stock 创建库存信息表Stock 列名 Trade_no Trade_name price Enter_number Stock_number entertime outtime Manager_number 数据类型 数字 文本 货币 数字 数字 日期/时间 日期/时间 数字 可否为空 NOT NULL NULL NULL NULL NULL NULL NULL NOT NULL 说明 商品编号 商品名称 商品价格 声明 主键 建立 聚簇索引 入库商品数量 库存商品数量 入库时间 出库时间 管理员编号 建立 聚簇索引 建立 唯一索引 外

2、键 表4-2 为创建管理员信息表Manager 创建管理员信息表Manager 列名 Manager_number 数据类型 数字 可否为空 NOT NULL 说明 管理员编号 声明 主键 Manager_name Manager_sex Manager_address Manager_tel Income 文本 是/否 数字 数字 货币 NOT NULL NULL NULL NULL NULL 姓名 性别 家庭住址 联系方式 工资 表4-3 为创建消费情况表ConsumeSituation 创建消费情况表ConsumeSituation 列名 Date Total Floor_one Flo

3、or_two Floor_three Consumer_number 数据类型 日期/时间 可否为空 NOT NULL NULL NULL NULL NULL NOT NULL 说明 声明 数字 数字 数字 数字 数字 主键 建立 日期 唯一索引 建立 一天消费总额 聚簇索引 一楼窗口 二楼窗口 三楼窗口 消费序号 外键 表4-4 为创建消费者表Consumer 创建消费者表Consumer 列名 数据类型 可否为空 说明 声明 Consumer_number 数字 NOT NULL 消费序号 主键 Consumer_name 文本 NOT NULL 姓名 Consumer_sex 是/否 N

4、ULL 性别 Consume_sort 文本 NULL 消费类别 Consumer_sort 文本 NULL 消费者类别 表4-5 为创建订餐信息表book_eat 创建订餐信息表book_eat 列名 Beat_number Consumer_name Consumer_tel Booktime Remark_info Consumer_number Room_number 数据类型 数字 文本 数字 日期/时间 文本 数字 数字 可否为空 NOT NULL NOT NULL NULL NULL NULL NOT NULL NOT NULL 说明 订餐编号 顾客姓名 联系方式 约定时间 备注

5、信息 消费序号 房间编号 声明 主键 建立 聚簇索引 建立 聚簇索引 外键 建立唯一索引 外键 表4-6 为创建包房信息表Roominfo 创建包房信息表Roominfo 列名 Room_number Room_address 数据类型 文本 文本 可否为空 NOT NULL NOT NULL 说明 房间编号 房间位置 声明 主键 表4-7 为创建学生信息表Student 创建学生信息表Student 列名 S_number S_name S_sex Class S_system S_dorm S_tel 数据类型 数字 文本 是/否 文本 文本 文本 数字 可否为空 NOT NULL NOT

6、 NULL NULL NULL NULL NULL NULL 说明 学号 姓名 性别 班级 系别 宿舍 联系方式 声明 主键 建立 聚簇索引 表4-8 为创建卡信息表Card 创建卡信息表Card 列名 Card_number Balance Card_date Person_name Consume 数据类型 数字 数字 日期/时间 文本 数字 可否为空 NOT NULL NOT NULL NULL NULL NULL 说明 卡号 余额 办卡日期 声明 主键 建立 唯一索引 建立 聚簇索引 持卡者姓名 花费 建立 聚簇索引 表4-9 为创建教师信息表Teacher 创建教师信息表Teache

7、r 列名 T_number T_name T_sex T_system Address T_tel 数据类型 数字 文本 是/否 文本 文本 数字 可否为空 NOT NULL NOT NULL NULL NULL NULL NULL 说明 教师号 姓名 性别 系别 家庭住址 声明 主键 建立聚簇索引 联系方式 表4.10 为创建管理查询表Manage 创建管理查询表Manage 列名 Manager_number Date 数据类型 数字 日期/时间 可否为空 NOT NULL NOT NULL 说明 管理员编号 日期 表 4.11 为创建属于表Attribute 创建属于表Attribute

8、 列名 S_number Consumer_number 数据类型 数字 数字 可否为空 NOT NULL NOT NULL 说明 学号 消费序号 表 4.12 为创建组成表Compose 创建组成表Compose 列名 T_number Consumer_number 数据类型 数字 数字 可否为空 NOT NULL NOT NULL 说明 教师号 消费序号 表 4.13 为创建使用表Use 创建使用表Use 列名 S_number Card_number 数据类型 数字 数字 可否为空 NOT NULL NOT NULL 说明 学号 卡号 表 4.14为创建持有表Hold 创建持有表Hol

9、d 列名 Card_number T_number 数据类型 数字 数字 可否为空 NOT NULL NOT NULL 说明 卡号 教师号 4.3设计用户子模式 将概念模型转换为全局逻辑模型后,还应该根据局部应用需求,结合具体DBMS的特点,设计用户的外模式。 目前关系数据库管理系统一般都提供了视图概念,可以利用这一功能设计更符合局部用户需要的用户外模式。 定义数据库全局模式主要是从系统的时间效率、空间效率、易维护等角度出发。由于用户外模式与模式是相对独立的,因此在定义用户外模式时可以注重考虑用户的习惯与方便。包括: 1) 使用更符合用户习惯的别名。 在合并各分ER图时,曾做了消除命名冲突的工

10、作,以使数据库系统中同一关系和属性具有唯一的名字。这在设计数据库整体结构时是非常必要的。用View机制可以在设计用户View时重新定义某些属性名,使其与用户一致,以方便使用。 2) 可以对不同级别的用户定义不同的View,以保证系统的安全性。 3) 简化用户对系统的使用。 如果某些局部应用中经常要使用某些很复杂的查询,为了方便用户,可以将这些复杂查询定义为视图,用户每次只对定义好的视图进行查询,大大简化了用户的使用 l 消费者查询信息所建立的视图 1) 消费者查询自己卡中余额 学生查询视图S_Balance 教师查询视图T_Balance 2) 消费者查询自己的订餐信息 l 管理员查询信息所建立的视图 1) 食堂买商品所需金钱数量 2) 食堂每个月发给职工的工资总和 3) 管理员查询消费者信息 查询学生的信息 查询教师的信息

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号