通用设备管理信息系统数据库
设备表: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创建设备管理信息系统数据库(图解)相关推荐

  1. mysql 创建 utf8 的数据库_mysql创建utf8数据库

    CentOS6.5下通过Shell创建.备份.还原MySQL数据库 CentOS6.5下通过Shell创建.备份.还原MySQL数据库 创建数据库: mysql -uroot -p123456 -e ...

  2. mysql创建表和数据库

    创建数据库,创建数据库表,例子.MySQL语句 1.创建数据库:    创建的代码:create  数据库的代码:database   数据库表名:随便起,只要自己记住就行.test create d ...

  3. mongodb和mysql创建表_MongoDB 数据库创建删除、表(集合)

    一. 数据库使用 开启 mongodb 服务:要管理数据库,必须先开启服务,开启服务使用 mongod --dbpath c:\mongodb 管理 mongodb 数据库:mongo (一定要在新的 ...

  4. mysql创建用户、数据库并授权

    1.进入mysql mysql -u用户名 -p密码 2.创建用户 CREATE USER '用户名'@'%' IDENTIFIED BY '密码'; 3.创建数据库 CREATE DATABASE ...

  5. MySQL创建及管理数据库

    (1)命令行中连接mysql服务器 # mysql -u root -p Enter password:****** (没有设置密码直接回车) 以下为实例及登录成功后输出结果: (2)创建数据库 在连 ...

  6. MySQL创建和操纵数据库和表(DDL)最全总结(小白都能能懂哦)

    1.操作数据库 1.1创建数据库 create + database + 数据库名称 当然如果我们不知道数据库是否存在,如果存在就不创建,不存在就创建可以用以下语句 create + database ...

  7. mysql创建utf-8字符集数据库

    CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE DATABASE 的语法: CRE ...

  8. 用mysql创建 学生选课 数据库_学生选课系统数据库SQL语句考试题

    --1. 查询Student表中的所有记录的Sname.Ssex和Class列. SELECT sname,Ssex,class from Student --2. 查询教师所有的单位即不重复的Dep ...

  9. 【MySQL】MySQL自带的数据库

    安装好MySQL之后,会出现下面的几个数据库: 你可能想:我还没创建数据库啊,怎么有这么多数据库呢?那可能是你不太了解这些库是干啥的.既然如此,下面简单介绍一下这几个数据库的含义: informati ...

最新文章

  1. laydate兼容bootstrap
  2. 体系文件管理解决方案
  3. 关于 TCP 并发连接的几个思考题与试验
  4. OpenGL Drawing Commands绘图命令的实例
  5. SKLEARN模型选择
  6. (转)Arcgis for JS实现台风运动路径与影像范围的显示
  7. ymodem传输的终端工具_Serial for Mac(现代化的终端设计软件)
  8. MVC+EF+Linq 实例
  9. KANO 模型——卡诺模型
  10. ChucK初步(2)
  11. 应用开发不可不知的五大BaaS后端云服务
  12. 3dsmax展UV,制作UV贴图,将物体的贴图放到一张图片上,贴图优化方式,UVW贴图制作全流程
  13. SDWebImage使用详解
  14. MySQL如何查询表中重复的数据
  15. Veusz教程(1)——导入数据
  16. 受疫情影响,超七成美国科技公司暂停招聘或裁员
  17. 【转】如何管理PDF书签:Foxit、PDF XChange、PDF补丁丁
  18. android studio run app灰色,Apply Changes and Restart Activity灰色
  19. Hbuilder插件下载失败,提示“插件下载失败,请检查网络是否正常”
  20. lan和adsl是什么信号_lan和adsl是什么信号_ADSL宽带和LAN宽带接入对比(组图)

热门文章

  1. yolov5训练_YoloV5模型训练实战教程:Kaggle全球小麦检测竞赛
  2. Handle In-Day Changes
  3. Java的知识点32——Mysql的简单使用
  4. 万向锁的简单数学解释
  5. c语言return 11,二级C语言教程章节测试11.对函数的进一步讨论
  6. 讲讲排序(C++描述 )
  7. 计算机网络与通信这门课难不难,【知乎】计算机网络这门课为何如此之难
  8. 模板—扩展GCD*2
  9. 2019-05-23 IRIS嗅探器;用IRIS嗅探数据;
  10. Linux嗅探ettercap