下面通过图文并茂的方式给大家介绍通用设备管理信息系统数据库的创建过程,具体详情请看下文。
设备表:id,名称,类别,型号,投运日期,购入日期,制造单位,数量,计量单位,使用部门,安装
地点,产品图片,技术数据,备注;
缺陷表:id, 设备id,缺陷描述,处理情况,处理人员;
事故表:id,设备id,事故描述,处理情况,处理人员;
维修类别表:id,类别名称,维修内容,周期(天)
设备类别表:id,类别名称;
部门表:id,部门名称;
设备状态表:id,状态名称
设备状态: 指定设备的状态,其状态数据有:上线、封存、闲置、报废、待修、备用
维修人员表:id,姓名,部门,职务,职称;
备品备件表:id,名称,数量,计量单位,用途,现有库存量,最低库存量;
工具表:id,名称,数量,计量单位,用途;
维修记录表:id,维修类别id,设备id,维修人员,维修情况,维修时间,所耗物料;
设备巡检表:id,设备id,检查日期,检查人员,检查情况,检查方式;
?12create database devmng;show databases;
?create table Equipment(equipmentIDint not null auto_increment,devtypeIDint,devnamevarchar(50),modnumvarchar(50),touyundatedate,gourudatedate,zhidaodwvarchar(100),quantityint,unitvarchar(8),useDepartmentvarchar(50),storePlacevarchar(80),picturevarchar(256),technicalDatavarchar(256),remarkvarchar(256),primary key (equipmentID));
?create table devbug(bugIDint not null auto_increment,devidint,bugcontentvarchar(256),chuliqkvarchar(100),chulirenvarchar(80),primary key (bugID));create table devfault(faultIDint not null auto_increment,devidint,faultcontentvarchar(256),chuliqkvarchar(100),chulirenvarchar(80),primary key (faultID));
?create table repairtype(rtIDint not null auto_increment,rtnamevarchar(24),rtcontentvarchar(256),cycleint,primary key (rtID));create table devtype(dtIDint not null auto_increment,dtnamevarchar(36),primary key (dtID));create table part(ptIDint not null auto_increment,partnamevarchar(36),primary key (ptID));
?create table devstatus(dsIDint not null auto_increment,dsnamevarchar(12),primary key (dsID));insert into devstatusvalues (1,"上线");insert into devstatusvalues (2,"封存");insert into devstatusvalues (3,"闲置");insert into devstatusvalues (4,"报废");insert into devstatusvalues (5,"待修");insert into devstatusvalues (6,"备用");
?create table repairpl(rpIDint not null auto_increment,ptidint,rpnamevarchar(24),zhiwuvarchar(36),zhichvarchar(36),primary key (rpID));create table bpbj(bbIDint not null auto_increment,bbnamevarchar(36),numint,unitvarchar(8),purposevarchar(256),xianyounumint,minnumint,primary key (bbID));
注意:use是关键字;不能用作字段名;
?create table tools(tIDint not null auto_increment,tnamevarchar(36),numint,unitvarchar(8),purposevarchar(256),primary key (tID));create table rprecords(rrIDint not null auto_increment,rtIDint,equipmentIDint,rprenvarchar(100),rpcontentvarchar(300),rpdatedate,wuliaovarchar(150),primary key (rrID));
?create table checkrecords(crIDint not null auto_increment,equipmentIDint,checkdatedate,checkrenvarchar(80),checkcontentvarchar(100),checktypevarchar(36),primary key (crID));ALTER TABLE EquipmentADD statusIDint;
为设备表增加一个设备状态列;
数据库资源下载
http://pan.baidu.com/s/1bpnx1YR
以上内容是针对Mysql创建通用设备管理信息系统数据库的全部内容,希望对大家有所帮助!