程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> Mysql創建通用設備管理信息系統數據庫

Mysql創建通用設備管理信息系統數據庫

編輯:關於MYSQL數據庫

下面通過圖文並茂的方式給大家介紹通用設備管理信息系統數據庫的創建過程,具體詳情請看下文。

設備表: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/1bpnx1YR

以上內容是針對Mysql創建通用設備管理信息系統數據庫的全部內容,希望對大家有所幫助!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved