您的位置:首页 > 数据库 > MySQL

Mysql创建通用设备管理信息系统数据库

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

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

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

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

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

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

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

部门表:id,部门名称;

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

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

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

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

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

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

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

create database devmng;
show databases;




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)
);




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,
devid int,
faultcontent varchar(256),
chuliqk varchar(100),
chuliren varchar(80),
primary key (faultID)
);




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)
);




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,"备用");




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,
unit varchar(8),
purpose varchar(256),
xianyounum int,
minnum int,
primary key (bbID)
);




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

create table tools
(
tID int not null auto_increment,
tname varchar(36),
num int,
unit varchar(8),
purpose varchar(256),
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)
);




create table checkrecords
(
crID int not null auto_increment,
equipmentID int,
checkdate date,
checkren varchar(80),
checkcontent varchar(100),
checktype varchar(36),
primary key (crID)
);
ALTER TABLE Equipment ADD statusID int;




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

数据库资源下载

http://pan.baidu.com/s/1skFeGVj

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

您可能感兴趣的文章:

用IE远程创建Mysql数据库的简易程序
php为什么选mysql作为数据库? Mysql 创建用户方法
用MySQL创建数据库和数据库表代码
用phpMyadmin创建Mysql数据库及独立数据库帐号的图文教程
Mysql入门基础 数据库创建篇
Mysql启动与数据库的创建方法[图文]
MySQL学习笔记2:数据库的基本操作(创建删除查看)
MySQL数据库引擎介绍、区别、创建和性能测试的深入分析
MySQL创建和删除数据库的命令及相关PHP脚本的操作方法
借助PHP的mysql_query()函数来创建MySQL数据库的教程
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 创建 数据库