Mysql創(chuàng)建通用設備管理信息系統(tǒng)數(shù)據(jù)庫
下面通過圖文并茂的方式給大家介紹通用設備管理信息系統(tǒng)數(shù)據(jù)庫的創(chuàng)建過程,具體詳情請看下文。
設備表:id,名稱,類別,型號,投運日期,購入日期,制造單位,數(shù)量,計量單位,使用部門,安裝
地點,產(chǎn)品圖片,技術數(shù)據(jù),備注;
缺陷表:id, 設備id,缺陷描述,處理情況,處理人員;
事故表:id,設備id,事故描述,處理情況,處理人員;
維修類別表:id,類別名稱,維修內(nèi)容,周期(天)
設備類別表:id,類別名稱;
部門表:id,部門名稱;
設備狀態(tài)表:id,狀態(tài)名稱
設備狀態(tài): 指定設備的狀態(tài),其狀態(tài)數(shù)據(jù)有:上線、封存、閑置、報廢、待修、備用
維修人員表:id,姓名,部門,職務,職稱;
備品備件表:id,名稱,數(shù)量,計量單位,用途,現(xiàn)有庫存量,最低庫存量;
工具表:id,名稱,數(shù)量,計量單位,用途;
維修記錄表: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;

為設備表增加一個設備狀態(tài)列;
數(shù)據(jù)庫資源下載
http://pan.baidu.com/s/1bpnx1YR
以上內(nèi)容是針對Mysql創(chuàng)建通用設備管理信息系統(tǒng)數(shù)據(jù)庫的全部內(nèi)容,希望對大家有所幫助!
相關文章
在講MySQL的Join語法前還是先回顧一下聯(lián)結(jié)的語法,呵呵,其實連我自己都忘得差不多了,那就大家一起溫習吧,這里我有個比較簡便的記憶方法,內(nèi)外聯(lián)結(jié)的區(qū)別是內(nèi)聯(lián)結(jié)將去除所有不符合條件的記錄,而外聯(lián)結(jié)則保留其中部分。外左聯(lián)結(jié)與外右聯(lián)結(jié)的區(qū)別在于如果用A左聯(lián)結(jié)B則A中所有記錄都會保留在結(jié)果中,此時B中只有符合聯(lián)結(jié)條件的記錄,而右聯(lián)結(jié)相反,這樣也就不會混淆了。2014-05-05
mysql清空表數(shù)據(jù)的兩種方式和區(qū)別解析
這篇文章主要介紹了mysql清空表數(shù)據(jù)的兩種方式和區(qū)別,本文通過文字實例代碼相結(jié)合給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-05-05
MySQL如何快速創(chuàng)建800w條測試數(shù)據(jù)表
這篇文章主要介紹了MySQL如何快速創(chuàng)建800w條測試數(shù)據(jù)表,下面文章圍繞MySQL創(chuàng)建測試數(shù)據(jù)表的相關資料展開詳細內(nèi)容,具有一的的參考價值,需要的小伙伴可以參考一下2022-03-03
用MyEclipse配置DataBase Explorer(圖示)
本文介紹了,用MyEclipse配置DataBase Explorer的圖片示例。需要的朋友參考下2013-04-04

