虛擬電廠關鍵技術系統(tǒng)數據庫設計說明書_第1頁
虛擬電廠關鍵技術系統(tǒng)數據庫設計說明書_第2頁
虛擬電廠關鍵技術系統(tǒng)數據庫設計說明書_第3頁
虛擬電廠關鍵技術系統(tǒng)數據庫設計說明書_第4頁
虛擬電廠關鍵技術系統(tǒng)數據庫設計說明書_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

虛擬電廠關鍵技術系統(tǒng)數據庫設計說明書 目錄TOC\o"1-4"\h\u148931設計目標 4319512數據庫系統(tǒng)選型 422312.1基本原則 4192712.2特點分析 5275623數據庫設計原理 5167643.1設計原則 534623.2設計步驟 6106414數據庫表 6232714.1系統(tǒng)業(yè)務信息表 6257784.1.1權限URL表(admin_permission_url) 690464.1.2系統(tǒng)用戶表(T_SYS_USER_INFO) 7294554.1.3角色表(T_SYS_ROLE_INFO) 8168724.1.4菜單表(T_SYS_MENU) 8144634.1.5資源信息表(T_SYS_RES_INFO) 850684.1.6組織機構詳細信息表(T_SYS_ORG_INFO) 9192944.1.7系統(tǒng)日志表(T_SYS_LOG) 9297364.1.8系統(tǒng)事件表(T_SYS_EVENT) 10182954.1.9企業(yè)可調負荷表(b_adjustable_load) 10286634.1.10機組信息表(b_equip) 10114914.1.11設備每日用能統(tǒng)計表(b_equip_day_power) 11147924.1.12電網交易表(b_grid_trade) 12213254.1.13電網交易明細表(b_grid_trade_detail) 13257454.1.14機組類型表(b_unit) 13317454.1.15機組能源表(b_unit_energy) 14260924.1.16機組負荷調節(jié)表(b_unti_load_adjust) 1486124.1.18字典明細表(dict) 1590894.2前置通訊關聯(lián)表 15231834.2.1協(xié)議表(T_PROTOCOL) 15113634.2.2轉發(fā)遙信規(guī)約表(T_ZF_YX_RULE) 1628504.2.3轉發(fā)遙控規(guī)約表(T_ZF_YK_RULE) 1717014.2.4轉發(fā)遙測規(guī)約表(T_ZF_YC_RULE) 17203614.2.5轉發(fā)遙脈規(guī)約表(T_ZF_YM_RULE) 17313664.2.6轉發(fā)遙調規(guī)約表(T_ZF_YT_RULE) 181984.2.7通訊連接表(T_CHANNEL) 18204314.2.8遙信規(guī)約表(T_YX_RULE) 1958934.2.9遙控規(guī)約表(T_YK_RULE) 19223704.2.10遙測規(guī)約表(T_YC_RULE) 20316124.2.11遙脈規(guī)約表(T_YM_RULE) 21107654.2.12遙調規(guī)約表(T_YT_RULE) 221設計目標本數據字典是虛擬電廠能源管理平臺數據庫表的詳細設計文件。虛擬電廠能源管理平臺詳細設計的總體設計目標是:利用先進的物聯(lián)網技術、云計算技術以及基于“能源互聯(lián)網”的下一代能源管理技術,結合需求響應試驗結果,而建立的軟件系統(tǒng)。其主要功能是接收處理需求響應信息、管理下發(fā)需求響應信息、收集展現(xiàn)各成員的負荷電量信息,以圖表形式進行生動的展現(xiàn),為需求響應管理者提供良好的決策與控制支持。本設計的具體目標包括以下四個方面:本數據字典注重系統(tǒng)設計的規(guī)范性和標準性。滿足大集中部署的實際業(yè)務分析。依據數據庫的設計原理,采用面向對象的設計思路??紤]到未來橫向集成和縱向貫通的可擴展性。2數據庫系統(tǒng)選型2.1基本原則數據庫管理系統(tǒng)選擇遵循下列原則:先進性與實用性相結合。所選用的DBMS結構具有較高的先進性和集成性,對數據的定義、操作、管理、維護功能,最好選用Client-Sever(客戶-服務)的結構。標準化程度高。所選用的DBMS必須基于SQL語言。聯(lián)接功能強。選用的DBMS能與支持SQL標準的所有DBMS聯(lián)接。支持多種硬件平臺和軟件平臺??煽啃愿?,可用性好,可恢復性強。提供較好的應用集成,即提供實用的應用開發(fā)工具,特別是Navicat開發(fā)工具,具有豐富的運行服務程序和實用軟件包。具有分布式處理能力。漢化效果好。綜上所述,通過對虛擬電廠能源管理平臺數據規(guī)模、并發(fā)用戶、事務響應要求等因素進行綜合分析,通過比較決定選用MySQL數據庫管理系統(tǒng)作為虛擬電廠能源管理平臺的數據庫管理系統(tǒng)。2.2特點分析MySQL主要有以下特點:使用C和C++編寫,并使用了多種編譯器進行測試,保證了源代碼的可移植性。支持\h\hAIX\h、\hFreeBSD\h、HP-UX\h、\hLinux\h、\hMacOS\h、\hNovellNetware\h、\hOpenBSD\h、OS/2Wrap、Solaris\h、\hWindows\h等多種操作系統(tǒng)。為多種\h編程語言提供了\h\hAPI\h。這些編程語言包括\h\hC\h、C++\h、\hPython\h、\hJava\h、\hPerl\h、\hPHP\h、Eiffel、Ruby,.NET和Tcl等。支持多線程,充分利用CPU資源。優(yōu)化的\h\hSQL\h查詢算法,有效地提高查詢速度。既能夠作為一個單獨的應用程序應用\h在客戶端服務器網絡環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中。提供多語言支持,常見的編碼如中文的\h\hGB2312\h、\hBIG5\h,日文的\h\hShift_JIS等都可以用作數據表名和數據列名。提供\h\hTCP/IP\h、ODBC和\h\hJDBC\h等多種\h數據庫連接途徑。提供用于管理、檢查、優(yōu)化數據庫操作的\h管理工具\h。支持大型的數據庫??梢蕴幚頁碛猩锨f條記錄的大型數據庫。支持多種\h存儲引擎\h。MySQL使用標準的\h\hSQL\h數據語言形式。在線DDL/更改功能,數據架構支持動態(tài)應用程序和開發(fā)人員靈活性。復制全局事務標識,可支持自我修復式集群。復制無崩潰從機,可提高可用性。復制多線程從機,可提高性能。3數據庫設計原理3.1設計原則本數據庫設計遵循以下幾條原則:數據獨立性原則:即數據獨立于程序,當數據存貯結構的邏輯結構發(fā)生變化時盡量不影響程序運行。減少數據冗余,提高數據共享性,消去有害數據,減少重復數據,保持數據的一致性。用戶的數據接口簡單。保證數據的完整性、安全性、可靠性??尚薷?,可擴充。3.2設計步驟本數據庫設計嚴格按傳統(tǒng)的設計方法進行,將整個設計分為概念設計、邏輯設計和物理設計三個步驟:概念設計概念設計主要是對業(yè)務對象而言的,主要是對業(yè)務調查時數據構件的具體組成情況進行分析。通過分析得出各業(yè)務數據構件屬性值的基本類別(如數字型、字符型、時間型等),在概念設計階段并不考慮實現(xiàn)管理信息系統(tǒng)所使用數據庫產品。邏輯設計邏輯設計在數據庫的邏輯設計過程中,定義數據構件的鍵字(包括主鍵、外鍵和候選鍵)以保持數據一致性,定義構件屬性值的具體類型,建立交叉表(構件)并消除多對多的連接關系。物理設計數據庫的物理設計就是根據數據庫設計得出的數據庫詞典和數據字典,在MYSQLDBMS環(huán)境下,進行以下幾個方面的工作:表空間的分配、表的建立、索引的建立、物理的聚簇、用戶對表的操作權限分配、同義詞的定義數據庫表數據庫表總共包含85張表。4數據庫表4.1系統(tǒng)業(yè)務信息表4.1.1權限URL表(admin_permission_url)表4-1-1權限URL表名稱代碼數據類型主鍵外鍵備注idrow_idvarcharYN自定義主鍵:權限IDpermission_idintNN類型typevarcharNN0:數據權限,1:頁面權限權限URLUrlvarcharNN創(chuàng)建人created_byvarcharNN更新人update_byintNN創(chuàng)建時間created_timedatetimeNN版本sort_nosmallintNN備注remarkvarcharNN4.1.2系統(tǒng)用戶表(T_SYS_USER_INFO)表4-1-2系統(tǒng)用戶表名稱代碼數據類型主鍵外鍵備注iduser_idvarcharYN昵稱NicknamevarcharNY用戶名稱user_namevarcharNN手機號碼telvarcharNN是否啟用個人用戶is_persontinyintNN個人用戶密碼person_passwdvarcharNN系統(tǒng)用戶密碼sys_passwdvarcharNN是否啟用系統(tǒng)管理用戶is_systinyintNN性別sexsmallintNN身份證號id_cardvarcharNN郵箱emailvarcharNN微信賬號wechat_idNN注冊時間regist_timedatetimeNN有效期,截止日期expiry_datedatetimeNN頁務對象類型bus_obj_typesmallintNN操作權限opt_authsmallintNN4.1.3角色表(T_SYS_ROLE_INFO)表4-1-3角色表名稱代碼數據類型主鍵外鍵備注主鍵idrole_idvarcharYN組織機構IDorg_idvarcharNN角色名稱role_namevarcharNN角色類型role_typesmallintNN父角色parent_sole_idvarcharNN是否葉節(jié)點is_leaftinyintNN排序號sort_nosmallintNN4.1.4菜單表(T_SYS_MENU)表4-1-4菜單表名稱代碼數據類型主鍵外鍵備注主鍵idmenu_idvarcharYN角色標識role_idvarcharNN資源標識res_idbigintNN菜單名稱namevarcharNN圖標iconvarcharNN上級菜單標識parent_idvarcharNN是否葉節(jié)點is_leaftinyintNN排序sort_nosmallintNN4.1.5資源信息表(T_SYS_RES_INFO)表4-1-5資源信息表名稱代碼數據類型主鍵外鍵備注主鍵idres_idbigintYN資源名稱res_namevarcharNN資源類型res_typesmallintNN資源路徑urlvarcharNN上級資源標識parent_idbigintNN是否葉節(jié)點is_leaftinyintNN是否虛節(jié)點is_validtinyintNN排序sort_nosmallintNN圖標iconvarcharNN4.1.6組織機構詳細信息表(T_SYS_ORG_INFO)表4-1-6組織機構詳細信息表名稱代碼數據類型主鍵外鍵備注主鍵idorg_idvarcharYN稅號tax_novarcharNN銀行開戶號bank_novarcharNN聯(lián)系人attenvarcharNN電話telvarcharNN備用電話alter_telvarcharNN傳真faxvarcharNN單位圖片pic_urlvarcharNN地址addrvarcharNN經度lngdoubleNN緯度latdoubleNN注冊時間regist_timedatetimeNN備注remarkvarcharNN4.1.7系統(tǒng)日志表(T_SYS_LOG)表4-1-7系統(tǒng)日志表名稱代碼數據類型主鍵外鍵備注ididbigintYN用戶名usernamevarcharNN用戶操作operationvarcharNN請求方法methodvarcharNN請求參數paramsvarcharNN執(zhí)行時長(毫秒)timebigintNNip地址ipvarcharNN創(chuàng)建時間create_datedatetimeNN4.1.8系統(tǒng)事件表(T_SYS_EVENT)表4-1-8系統(tǒng)事件表名稱代碼數據類型主鍵外鍵備注ididbigintYN組織機構idorg_idvarcharNN事件類型event_typesmallintNN事件描述event_describevarcharNN事件時間event_timedatetimeNN4.1.9企業(yè)可調負荷表(b_adjustable_load)表4-1-9企業(yè)可調負荷表名稱代碼數據類型主鍵外鍵備注iddept_idvarcharYN上報時間Report_timedatetimeNN邏輯刪除標識Is_deletedtinyintNN排序號sort_nosmallintNN項目idProject_idintNN負荷Load_valuefloatNN創(chuàng)建人created_byvarcharNN更新人update_byintNN創(chuàng)建時間created_timedatetimeNN4.1.10機組信息表(b_equip)表4-1-10機組信息表名稱代碼數據類型主鍵外鍵備注ididintYN機組idUnit_idbigintNN項目idProject_idvarcharNN記錄創(chuàng)建人created_byvarcharNN記錄更新人update_byintNN記錄創(chuàng)建時間created_timedatetimeNN名稱NamevarcharNN4.1.11設備每日用能統(tǒng)計表(b_equip_day_power)表4-1-12設備每日用能統(tǒng)計表名稱代碼數據類型主鍵外鍵備注ididbigintYN統(tǒng)計配置標識sc_idbigintNN參與計算對象類型(1.統(tǒng)計對象,2.基礎設備)calc_obj_typevarcharNN參與計算對象idcalc_obj_idvarcharNN參與計算對象點位標識take_calc_pointvarcharNN運算符(1:加,2:減)calc_signsmallintNN計算方法calc_class_methodvarcharNN實現(xiàn)統(tǒng)計量的具體類名+方法名,通過反射機制動態(tài)匹配(對應字典表1050類型code值)參與計算對象的系數calc_coeffcientdecimalNN計算完的統(tǒng)計值乘以該系數做為終值,默認1,004.1.12電網交易表(b_grid_trade)表4-1-132電網交易表名稱代碼數據類型主鍵外鍵備注Idrow_idintYN統(tǒng)計機能statistics_functionsmallintNN項目idProject_idintNN上報負荷(kw)Up_loadfloatNN上報時間Up_datedatetimeNN上報調節(jié)開始時間Up_start_datedatetimeNN上報調節(jié)結束時間Up_end_datedatetimeNN下發(fā)負荷(kw)Down_loadfloatNN下發(fā)時間Down_datedatetimeNN下發(fā)調節(jié)開始時間Down_start_datedatetimeNN下發(fā)調節(jié)結束時間Down_end_datedatetimeNN實際調節(jié)負荷(kw)Actual_loadfloatNN實際調節(jié)完成時間Complete_datedatetimeNN調節(jié)類型Adjust_typesmallintNN1.削峰,2,填谷調節(jié)系數Adjust_coefficientfloatNN電網得分Grid_scorefloatNN調節(jié)最晚時間Final_datedatetimeNN交易狀態(tài)Trade_stateNN1:上報2:待執(zhí)行3:執(zhí)行中4:交易取消5:未完成6:超時7:待評分8:完成cps映射idCps_relation_idvarcharNN穩(wěn)定時間Stable_timefloatNN調節(jié)時長Time_lengthdatetimeNN記錄修改次數VersionIntNN4.1.13電網交易明細表(b_grid_trade_detail)表4-1-13電網交易明細表名稱代碼數據類型主鍵外鍵備注IDstation_idbigintYN電網交易idGrid_trade_idvarcharNN負荷調節(jié)類型Load_typevarcharNN負荷Load_valuevarcharNN所屬類型CreatedsmallintNN記錄創(chuàng)建人Creat_byvarcharNN記錄修改時間creat_timedatetimeNN更新人update_uservarcharNN更新時間update_timedatetimeNN調節(jié)時間adjust_timedatetimeNN4.1.14機組類型表(b_unit) 表4-1-15機組類型表名稱代碼數據類型主鍵外鍵備注ididsmallintYN名稱Unit_namevarcharNN機組標書sigal_valuevarcharNN圖片地址code_valuevarcharNN記錄創(chuàng)建人create_byvarcharNN記錄修改人update_byvarcharNN記錄修改時間update_timedate_timeNN記錄修改次數versionIntNN調節(jié)類型Adjust_typeadjust_typeNN1:調峰2:調頻4.1.15機組能源表(b_unit_energy)表4-1-15機組能源表名稱代碼數據類型主鍵外鍵備注主鍵Row_idintYN項目idProject_idintNN設備主鍵idequip_idintNN負荷Load_valuefloatNN能源值Energy_valuefloatNN記錄創(chuàng)建時間Create_timedate_timeNN記錄修改人update_byintNN記錄創(chuàng)建人create_byintNN記錄修改時間update_timedate_timeNN上報時間report_timedate_timeNN4.1.16機組負荷調節(jié)表(b_unti_load_adjust)表4-1-16機組負荷調節(jié)表名稱代碼數據類型主鍵外鍵備注主鍵row_idintYN電網交易主鍵idgraid_trade_idvarcharNN設備主鍵idequiep_idintNN調節(jié)負荷adjust_loadvarcharNN備注remarkvarcharNN記錄創(chuàng)建時間Create_timedate_timeNN記錄修改人update_byintNN記錄創(chuàng)建人create_byintNN記錄修改時間update_timedate_timeNN4.1.18字典明細表(dict)表4-1-18字典明細表名稱代碼數據類型主鍵外鍵備注ididbigintYN字典值Dict_keybigintNN字典編碼dict_codevarcharNN字典名稱Dict_namedecimalNN英文名稱En_dict_valuevarcharNN字典備注RemarkvarcharNN4.2前置通訊關聯(lián)表4.2.1協(xié)議表(T_PROTOCOL)表4-2-1協(xié)議表名稱代碼數據類型主鍵外鍵備注協(xié)議標識protocol_idbigintYN協(xié)議模式protocol_modelsmallintNN(1:主,2:從)協(xié)議類型protocol_typevarcharNN(對應字典表1012類型名稱值)協(xié)議名稱protocol_namevarcharNN總召間隔(秒)call_all_timesmallintNN對時間隔(秒)set_timesmallintNN遙測數據上送類型yc_data_typesmallintNN0:浮點值,1:歸一化值遙信起始地址yx_start_addrsmallintNN遙測起始地址yc_start_addrsmallintNN遙控起始地址yk_start_addrsmallintNN遙調起始地址yt_start_addrsmallintNN遙脈起始地址ym_start_addrsmallintNNredis登陸密碼passwordvarcharNN全數據上報間隔(秒)report_timesmallintNN4.2.2轉發(fā)遙信規(guī)約表(T_ZF_YX_RULE)表4-2-2轉發(fā)遙信規(guī)約表名稱代碼數據類型主鍵外鍵備注轉發(fā)遙信標識zf_yx_idbigintYN轉發(fā)通信設備標識zf_comm_idbigintNN轉發(fā)遙信地址zf_yx_addressvarcharNN源通信設備標識src_comm_idbigintNN源遙信地址src_yx_addressvarcharNN4.2.3轉發(fā)遙控規(guī)約表(T_ZF_YK_RULE)表4-2-3轉發(fā)遙控規(guī)約表名稱代碼數據類型主鍵外鍵備注轉發(fā)遙控標識zf_yk_idbigintYN轉發(fā)通信設備標識zf_comm_idbigintNN轉發(fā)遙控地址zf_yk_addressvarcharNN源通信設備標識src_comm_idbigintNN源遙控地址src_yk_addressvarcahrNN4.2.4轉發(fā)遙測規(guī)約表(T_ZF_YC_RULE)表4-2-4轉發(fā)遙測規(guī)約表名稱代碼數據類型主鍵外鍵備注轉發(fā)遙測標識zf_yc_idbigintYN轉發(fā)通信設備標識zf_comm_idbigintNN轉發(fā)遙信地址zf_yc_addressvarcharNN源通信設備標識src_comm_idbigintNN源遙測地址src_yc_addressvarcharNN4.2.5轉發(fā)遙脈規(guī)約表(T_ZF_YM_RULE)表4-2-5轉發(fā)遙脈規(guī)約表名稱代碼數據類型主鍵外鍵備注轉發(fā)遙脈標識zf_ym_idbigintYN轉發(fā)通信設備標識zf_comm_idbigintNN轉發(fā)遙脈地址zf_ym_addressvarcharNN源通信設備標識src_comm_idbigintNN源遙脈地址src_ym_addressvarcharNN4.2.6轉發(fā)遙調規(guī)約表(T_ZF_YT_RULE)表4-2-6轉發(fā)遙調規(guī)約表名稱代碼數據類型主鍵外鍵備注轉發(fā)遙控標識ZF_YT_IDbigintYN轉發(fā)通信設備標識ZF_COMM_IDbigintNN轉發(fā)遙調地址ZF_YT_ADDRESSvarcharNN源通信設備標識SRC_COMM_IDbigintNN源遙調地址SRC_YT_ADDRESSvarcharNN4.2.7通訊連接表(T_CHANNEL)表4-2-7通訊連接表名稱代碼數據類型主鍵外鍵備注通道標識CHANNEL_IDbigintYN組織機構標識ORG_IDvarcharNN通道名稱CHANNEL_NAMEvarcharNN通道編號CHANNEL_CODEvarcharNN連接標識CONNECT_FLAGvarcharNN通訊類型CONNECT_TYPEsmallintNN0:無,1:TCP-server,2:TCP-clent,3:RS485協(xié)議標識PROTOCOL_IDbigintNN本地IPLOCAL_CONNECT_URLvarcharNN本地端口LOCAL_PORTsmallintNN輪詢間隔時間POLLING_INTEVALsmallintNN前置編號SCADA_NOsmallintNN4.2.8遙信規(guī)約表(T_YX_RULE)表4-2-8遙信規(guī)約表名稱代碼數據類型主鍵外鍵備注遙信標識yx_idbigintYN通信設備標識comm_idbigintNN設備標識equip_idvarcharNN點位標識point_idbigintNN遙信寄存器地址yx_addressvarcharNN是否入庫is_savetinyintNN0:否:1:是入庫步長step_sizesmallintNN4.2.9遙控規(guī)約表(T_YK_RULE)表4-2-9遙控規(guī)約表名稱代碼數據類型主鍵外鍵備注遙控標識yk_idbigintYN通信設備標識comm_idbigintNN設備標識equ

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論