当前位置: 首页 > news >正文

个人旅游网(1)——数据库表详解

文章目录

  • 一、数据库表详情
    • 1.1 tab_category 表
    • 1.2、tab_route 表
    • 1.3、tab_route_img 表
    • 1.4、tab_user 表
    • 1.5、tab_favorite 表
    • 1.6、tab_address 表
    • 1.7、tab_seller 表
    • 1.8、tab_order 表
    • 1.9、tab_orderItem 表

一、数据库表详情

在这里插入图片描述

该网站是一个旅游网站,为具有出游的需求的客户提供旅游套餐。网站含有 9 张表。

1.1 tab_category 表

在这里插入图片描述
本表主要用于在旅游网站中划分旅游类型,譬如说本旅游网站含有:国外游、国内游、台湾游、古镇游、新疆游、周边游、山水游…就是使用 tab_category 表 来给旅游网站分类了许多不同的旅游区块。

1.2、tab_route 表

在这里插入图片描述
如果 tab_route 中的一条记录属于山水游,那就归于山水游这个区块的旅游线路;如果tab_route 中的某条记录属于新疆游,那就归于新疆游这个区块的旅游线路。因此 tab_route 表中的属性cid其实就是tab_category表中的外键。

1.3、tab_route_img 表

在这里插入图片描述
该表是用于存储一条旅游线路对应的预览图,当用户点击查看某条旅游线路的详情页时,会有该条旅游线路一路的风景预览图,预览图分小图和大图,点击小图就能看到放大的预览图。

1.4、tab_user 表

在这里插入图片描述
用户表,用于存储一个用户登录时需要使用到的所有字段。用户登陆后才能在旅游网里购买旅游线路、收藏旅游线路、浏览网站…

1.5、tab_favorite 表

在这里插入图片描述
收藏表。该表表示当用户进入某条旅游线路的详情页面时,既可以对该条旅游线路进行购买,又可以进行收藏。用户还可以在收藏排行榜查看该旅游网站上被热门收藏的旅游线路。

1.6、tab_address 表

在这里插入图片描述

地址表。用户登录旅游网站之后,可以在网站中选择自己喜欢的旅游路线下单,用户在下单时,需要填写自己的收货地址等一系列的个人信息,该表就是存储了用户的下单地址信息,如果用户下单时没有填写收货信息,是无法下单的。

1.7、tab_seller 表

在这里插入图片描述

商家表。每条旅游路线都会有对应的商家。商家可以售卖多条旅游路线,旅游路线也可以被多家商家售卖。

1.8、tab_order 表

在这里插入图片描述
订单表存储用户进入购物车进行下单支付时的数据。

1.9、tab_orderItem 表

在这里插入图片描述
订单列表项。此表用于存储所有用户下过的订单的订单记录。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • JVM1-初识JVM
  • 【cocos creator】养成游戏简易事件系统,每日随机事件,每日行动点重置,根据数据检测多结局
  • 【Unity输入】Input Manager 和 Input System对比
  • 实训第三十二天(学习playbook-roles,脚本创建数据库和表,mycat读写分离)
  • 2024年程序员金九银十面试宝典持续更新中.....
  • 【Spring Boot 3】【Web】同时启用 HTTP 和 HTTPS
  • 命令模式与宏命令:批量操作的高效实现
  • 探索Edge-TTS与WebSocket集成:打造实时语音交互系统
  • 【网络编程通关之路】 Tcp 基础回显服务器(Java实现)及保姆式知识原理详解 ! ! !
  • addroutes和next()导致的页面无法跳转问题,如登录之后无法跳转到首页,无法重定向,使用next(to)
  • 树、二叉树
  • 42-java 为什么要有包装类
  • 设置 Nginx、MySQL 日志轮询
  • 栈与队列--python
  • webpack4手动搭建Vue项目
  • @angular/forms 源码解析之双向绑定
  • Git同步原始仓库到Fork仓库中
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • mockjs让前端开发独立于后端
  • opencv python Meanshift 和 Camshift
  • spring boot 整合mybatis 无法输出sql的问题
  • 安卓应用性能调试和优化经验分享
  • 多线程事务回滚
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 类orAPI - 收藏集 - 掘金
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 前端设计模式
  • 全栈开发——Linux
  • 手写双向链表LinkedList的几个常用功能
  • 提醒我喝水chrome插件开发指南
  • 正则学习笔记
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • ​数据结构之初始二叉树(3)
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (js)循环条件满足时终止循环
  • (SERIES12)DM性能优化
  • (笔试题)分解质因式
  • (二十四)Flask之flask-session组件
  • (分布式缓存)Redis分片集群
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (六)c52学习之旅-独立按键
  • (译) 函数式 JS #1:简介
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • (转)重识new
  • (转载)hibernate缓存
  • .Mobi域名介绍
  • .NET C#版本和.NET版本以及VS版本的对应关系
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .NET Framework Client Profile - a Subset of the .NET Framework Redistribution
  • .NET 中让 Task 支持带超时的异步等待
  • .net6使用Sejil可视化日志
  • .NET大文件上传知识整理
  • .net通用权限框架B/S (三)--MODEL层(2)
  • .NET微信公众号开发-2.0创建自定义菜单