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

12.31.2

数据库文件

  • 创建数据库(如果不存在)
    CREATE DATABASE IF NOT EXISTS jh_quality CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

-- 使用创建的数据库
USE jh_quality;

-- 创建人员基本信息表(表2)
CREATE TABLE IF NOT EXISTS user (
UserID VARCHAR(8) PRIMARY KEY COMMENT '人员ID(八位,前四位表示入职年份,后四位表示顺序号)',
UserName VARCHAR(20) NOT NULL COMMENT '姓名',
Usercategory INT NOT NULL COMMENT '人员类别:0表示检测员,1表示项目经理,2表示项目总监',
groupno INT NOT NULL COMMENT '组号(项目总监默认为0,项目经理与管理的检测员组号相同)',
Password VARCHAR(20) DEFAULT '123456' COMMENT '密码,默认123456'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='人员基本信息表';

-- 创建任务基本信息表(表1)
CREATE TABLE IF NOT EXISTS task (
ID VARCHAR(15) PRIMARY KEY COMMENT '任务编号(唯一性),格式XT-XXXX-XXXXX',
commitdate VARCHAR(8) NOT NULL COMMENT '委托时间,八位,四位年两位月两位日',
clientname VARCHAR(50) NOT NULL COMMENT '委托单位名称',
itemname VARCHAR(50) NOT NULL COMMENT '委托项目名称',
itemcontent VARCHAR(200) NOT NULL COMMENT '项目内容',
class VARCHAR(10) COMMENT '检测类别:委托/自检',
method VARCHAR(50) COMMENT '检测方法',
samplename VARCHAR(100) COMMENT '样品名称及状态',
drydensity DOUBLE COMMENT '干密度,数值(0-100)',
moistdensity DOUBLE COMMENT '湿密度,数值(0-100)',
state VARCHAR(20) NOT NULL DEFAULT '待确认' COMMENT '任务状态:进行中,经理待审核、总监待审核、已退回、已完成',
Operatingtime VARCHAR(14) COMMENT '操作时间,格式YYYYMMDDHHMMSS',
InspectorID VARCHAR(8) COMMENT '检测员ID,关联user表的UserID',
manageID VARCHAR(8) COMMENT '项目经理ID,关联user表的UserID',
rejectReason VARCHAR(200) COMMENT '退回原因',

-- 添加外键约束
CONSTRAINT fk_task_inspector FOREIGN KEY (InspectorID) REFERENCES user(UserID) ON DELETE SET NULL,
CONSTRAINT fk_task_manage FOREIGN KEY (manageID) REFERENCES user(UserID) ON DELETE SET NULL,-- 添加状态检查约束
CONSTRAINT chk_state CHECK (state IN ('待确认', '进行中', '经理待审核', '总监待审核', '已退回', '已完成')),-- 添加检测类别检查约束
CONSTRAINT chk_class CHECK (class IN ('委托', '自检', NULL)),
http://www.gsyq.cn/news/189319.html

相关文章:

  • 【课程设计/毕业设计】基于java-springboot非遗作品交易平台SpringBoot的非遗传统手工艺购物系统【附源码、数据库、万字文档】
  • 何渡
  • 贪心算法专题(十六):完美落幕的终极监控——「监控二叉树」
  • 也许是,年度总结?
  • 贪心算法专题(十五):借位与填充的智慧——「单调递增的数字」
  • Java毕设选题推荐:基于SpringBoot的非遗传统手工艺购物系统基于Spring Boot的非物质文化商城系统的设计与开发【附源码、mysql、文档、调试+代码讲解+全bao等】
  • GDP-6-叠氮岩藻糖二钠盐—糖基化研究与治疗开发的创新工具 944560-34-3
  • HPE SPP 2025.11.00.00 - HPE 服务器固件
  • AI在智能家居设备能源管理与用户行为分析中的应用
  • 《韩非子》之简结
  • 软件界面开发icon下载
  • Flink JDBC Driver把 Flink SQL Gateway 变成“数据库”,让 BI / 工具 / 应用直接用 JDBC 跑 Flink SQL
  • 2025年度总结乐观版
  • 贪心算法专题(十三):画地为牢的艺术——「划分字母区间」
  • 10. 图像的形态学操作
  • 国内差旅平台综合排名全景解析:2026行业发展趋势与核心能力展望
  • Java计算机毕设之基于springboot的美食信息推荐系统的设计与实现 -基于springboot的美食网站设计与实现(完整前后端代码+说明文档+LW,调试定制等)
  • 《韩非子》之法
  • 《韩非子》---法
  • 「EEG脑电信号处理——(3)脑电信号数据集介绍与说明」2025年12月31日
  • 深度解读!AI应用架构师的AI驱动质量管理策略
  • 深度测评9个AI论文工具,助研究生高效完成论文写作!
  • Java毕设选题推荐:基于springboot的美食网站设计与实现基于springboot的美食信息推荐系统的设计与实现 -【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 从“抗旱保苗”到“修渠引水”:读懂五年财政政策的变奏曲
  • 【光子 AI】通用 Multi-Agent 问题求解系统源代码完整版
  • 房价预测分析系统 房价分析 机器学习 决策树算法 预测房价 房价因素分析 requests爬虫技术 Flask框架 大数据毕业设计(建议收藏) ✅
  • Kimi PPT助手之外,值得关注的AI自动生成PPT工具
  • 2025.12.31日23:10-cherubic 天使的, 无邪的, 可爱的
  • 2025继续教育必备10个降AI率工具测评
  • 【课程设计/毕业设计】基于SpringBoot的吉他谱分享平台的设计与实现吉他谱上传下载、分类检索、演奏技巧交流【附源码、数据库、万字文档】