3.2.1 ER图转换为关系模型

(6) 用户查询:系统支持用户查询自己喜欢的旅游景点、酒店和美食信息 , 并提供便捷的查询功能 。
1.2.2.2 数据流程分析
用户通过系统界面注册并登录后可以浏览旅游景点、酒店和美食信息 , 可以进行查询操作 。系统根据用户的喜好和偏好 , 提供个性化的美食推荐结果 。用户可以对旅游景点和美食进行评价和评论 , 与其他用户进行交流和分享 。管理员可以对贵州旅游景点、酒店、餐厅、美食、非物质文化遗产进行管理 , 包括浏览、查询、添加、删除和修改功能 , 包括名称、图片、地址、价格、星级、景介绍、留言等信息进行管理 。
1.2.2.3 数据字典
数据字典是数据库设计的重要组成部分 , 包含数据项和数据结构等内容 。只有认真分析相关的业务功能 , 进行全面的细致的分析 , 才有可能得到全面的数据结构 。数据运行才能够正常 , 不会出现缺少相应的信息等问题 。在需求分析阶段 , 根据业务功能的分析 , 我们可以得到数据字典的内容 。数据汇总表如表2所示 , 数据结构如表3所示 。
表2 数据项汇总表
数据项名
数据类型
长度
别名
约束
10
用户ID
20
用户名称
16
用户密码
check(len() 8 and 16)
12
用户电话
50
用户邮件
上次登陆时间
10
管理ID
20
管理员姓名
16
管理员密码
check(len() 8 and 16)
10
景点ID
20
景点名称
blob
景点图片
255
景点地址
10
景点门票价格
10
景点星级
text
景点介绍
10
景点留言ID
10
景点ID
10
用户id
15
景点留言标题
50
景点留言内容
景点留言时间
10
景点ID
10
美食ID
10
餐厅ID
10
美食价格
10
美食ID
20
美食名称
blob
美食图片
text
美食介绍
10
餐厅ID
20
餐厅名称
blob
餐厅门面图片
50
餐厅地址
10
美食留言ID
10
餐厅ID
10
用户id
20
美食留言标题
text
美食留言内容
美食留言时间
10
酒店id
10
景点id
10
酒店名称
float
(5,2)
酒店评分
10
酒店地址
10
酒店价格
blob
酒店图片
text
酒店介绍
10
酒店留言ID
10
酒店ID
10
景点ID
10
用户名
20
酒店留言标题
t
text
就带你留言内容
酒店留言时间
10
非遗ID
20
非物质文化名称
blob
非物质文化图片
link
20
相关信息网址
10
景点ID
表3数据结构
数据结构名
含义说明
组成
用户表
用户ID , 名称 , 用户密码 , 电话 , 邮件 , 上次登陆时间
管理员表
管理员ID , 姓名 , 密码
景点表
景点ID , 名称 , 图片 , 地址 , 价格 , 星级 , 介绍
景点_留言表
景点留言ID , 景点ID , 用户ID , 景点留言标题 , 景点留言内容 , 景点留言时间
美食_价格表
景点ID , 美食ID , 餐厅ID , 美食价格