mysql 建立 设备管理_Mysql创建通用设备管理信息系统数据库

本文介绍了如何在MySQL中建立设备管理信息系统数据库,包括设备表、缺陷表、事故表等关键表的创建,并提供了设备状态、维修记录等相关数据表结构。文章还提及了设备状态的设定,以及数据库资源的下载链接。
摘要由CSDN通过智能技术生成

下面通过图文并茂的方式给大家介绍通用设备管理信息系统数据库的创建过程,具体详情请看下文。

设备表:id,名称,类别,型号,投运日期,购入日期,制造单位,数量,计量单位,使用部门,安装

地点,产品图片,技术数据,备注;

缺陷表:id,设备id,缺陷描述,处理情况,处理人员;

事故表:id,设备id,事故描述,处理情况,处理人员;

维修类别表:id,类别名称,维修内容,周期(天)

设备类别表:id,类别名称;

部门表:id,部门名称;

设备状态表:id,状态名称

设备状态: 指定设备的状态,其状态数据有:上线、封存、闲置、报废、待修、备用

维修人员表:id,姓名,部门,职务,职称;

备品备件表:id,名称,数量,计量单位,用途,现有库存量,最低库存量;

工具表:id,名称,数量,计量单位,用途;

维修记录表:id,维修类别id,设备id,维修人员,维修情况,维修时间,所耗物料;

设备巡检表:id,设备id,检查日期,检查人员,检查情况,检查方式;

create database devmng;

show databases;

eadac61775b89ff179e93d0dcadfdbfc.png

create table Equipment

(

equipmentID int not null auto_increment,devtypeID int,devname varchar(50),modnum varchar(50),touyundate date,gourudate date,zhidaodw varchar(100),quantity int,unit varchar(8),useDepartment varchar(50),storePlace varchar(80),picture varchar(256),technicalData varchar(256),remark varchar(256),primary key (equipmentID)

);

b37a151232635e986677e474f9b7b564.png

create table devbug

(

bugID int not null auto_increment,devid int,bugcontent varchar(256),chuliqk varchar(100),chuliren varchar(80),primary key (bugID)

);

create table devfault

(

faultID int not null auto_increment,faultcontent varchar(256),primary key (faultID)

);

d5462dcccfd212b42006224b581be7b6.png

create table repairtype

(

rtID int not null auto_increment,rtname varchar(24),rtcontent varchar(256),cycle int,primary key (rtID)

);

create table devtype

(

dtID int not null auto_increment,dtname varchar(36),primary key (dtID)

);

create table part

(

ptID int not null auto_increment,partname varchar(36),primary key (ptID)

);

d9a3df3e1b06ab8e8ac2944409e90bf5.png

create table devstatus

(

dsID int not null auto_increment,dsname varchar(12),primary key (dsID)

);

insert into devstatus values (1,"上线");

insert into devstatus values (2,"封存");

insert into devstatus values (3,"闲置");

insert into devstatus values (4,"报废");

insert into devstatus values (5,"待修");

insert into devstatus values (6,"备用");

31dd54861abbb2b3d19686c944332761.png

create table repairpl

(

rpID int not null auto_increment,ptid int,rpname varchar(24),zhiwu varchar(36),zhich varchar(36),primary key (rpID)

);

create table bpbj

(

bbID int not null auto_increment,bbname varchar(36),num int,purpose varchar(256),xianyounum int,minnum int,primary key (bbID)

);

3636e1b8dd8afa99b8ff17b0f890eb5f.png

注意:use是关键字;不能用作字段名;

create table tools

(

tID int not null auto_increment,tname varchar(36),primary key (tID)

);

create table rprecords

(

rrID int not null auto_increment,rtID int,equipmentID int,rpren varchar(100),rpcontent varchar(300),rpdate date,wuliao varchar(150),primary key (rrID)

);

53c148d3be4d958e5798d6d6c28413aa.png

create table checkrecords

(

crID int not null auto_increment,checkdate date,checkren varchar(80),checkcontent varchar(100),checktype varchar(36),primary key (crID)

);

ALTER TABLE Equipment ADD statusID int;

be344572a80865aa77aecf36f63ccde5.png

为设备表增加一个设备状态列;

数据库资源下载

以上内容是针对MysqL创建通用设备管理信息系统数据库的全部内容,希望对大家有所帮助!

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值