酒店管理系统数据库设计 - MySQL 数据库表结构与数据模型

本文介绍了酒店管理系统数据库的设计,包括分类表、客户表、文件表、房间表、用户表、用户登录表等六个表的结构和数据模型,为开发者提供参考。

关系模式

分类表 (category)

  • 分类ID (categoryId):整型,主键
  • 分类名称 (categoryName):字符型,长度为20,非空

客户表 (client)

  • ID (id):整型,主键,自增
  • 房间号 (roomId):整型,外键,关联房间表
  • 姓名 (name):字符型,长度为255
  • 性别 (sex):字符型,长度为255
  • 手机号 (phone):字符型,长度为11
  • 年龄 (age):字符型,长度为255
  • 地址 (addr):字符型,长度为255

文件表 (myfile)

  • ID (id):整型,主键,自增
  • 文件标题 (fileTitle):字符型,长度为255
  • 文件路径 (fileUrl):字符型,长度为255

房间表 (room)

  • 房间号 (roomId):整型,主键,自增
  • 价格 (price):字符型,长度为10
  • 房间类型 (type):字符型,长度为255
  • 面积 (area):字符型,长度为255
  • 总数 (total):字符型,长度为255
  • 地址 (address):字符型,长度为255
  • 房间描述 (roomDescribe):字符型,长度为255
  • 分类ID (categoryId):整型,外键,关联分类表

用户表 (user)

  • 用户ID (userId):整型,主键,自增
  • 用户名 (userName):字符型,长度为255
  • 密码 (userPassword):字符型,长度为255

用户登录表 (users)

  • ID (Id):整型,主键,自增
  • 用户ID (userId):字符型,长度为255
  • 密码 (passWord):字符型,长度为255

数据模型

分类表 (category)

  • categoryId: int
  • categoryName: char(20)

客户表 (client)

  • id: int
  • roomId: int
  • name: varchar(255)
  • sex: varchar(255)
  • phone: varchar(11)
  • age: varchar(255)
  • addr: varchar(255)

文件表 (myfile)

  • id: int
  • fileTitle: varchar(255)
  • fileUrl: varchar(255)

房间表 (room)

  • roomId: int
  • price: varchar(10)
  • type: varchar(255)
  • area: varchar(255)
  • total: varchar(255)
  • address: varchar(255)
  • roomDescribe: varchar(255)
  • categoryId: int

用户表 (user)

  • userId: int
  • userName: varchar(255)
  • userPassword: varchar(255)

用户登录表 (users)

  • Id: int
  • userId: varchar(255)
  • passWord: varchar(255)
酒店管理系统数据库设计 - MySQL 数据库表结构与数据模型

原文地址: https://www.cveoy.top/t/topic/lBqm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录