《电力监控系统数据库改进方案-V1.05.docx》由会员分享,可在线阅读,更多相关《电力监控系统数据库改进方案-V1.05.docx(24页珍藏版)》请在优知文库上搜索。
1、WQJ-900D配电综合自动化系统错误!未指定书签。文件编号生效日期2008-09-25受控编号保密级别总页数编制变更日志编号版本修改内容修改人修改日期11.00初稿21.01修改存在的问Sfi31.02考虑到实时座无法处理自增字段,将遥测、遥脉、遥信等配置表中自增字段去除41.03为编程布要,调整各Binary字段长度51.04增加电能计费程序、曲镂臃示程序、谐波分析程序等功能模块的数据库表61.05修改曲线展示程序相关数据库表TD_DCURVE、TD_SCURVE71.06修改曲线展示程序相关数据库表TD,DCURVE,TD_SCURVE第一章31第Tftit-JSWJ22122.2设计使
2、用工*223ttH*H22.4MBNMM2第三章数据库设计43.1希色4第二章设计原则2.1 数据库设计要求 数据库版本:SQ1.Server2(X)0 操作系统:Windows2000ServerorWindows2003Server CPU:最少3.0GHZ以上CPU 内存:最少IGB内存 硬盘:最少80G2.2 设计使用工具ERWin4.1.42.3 设计原则系统数据库集中放置采用多数据文件.尽我避免UO争用问题.尽量不使用过大的数据文件,Unix系统不大于2GB.window系统不超过SOoMB基本估思我在建立时就分配足岖的存储空间,尽显避免其自动扩展功能.2.4 命名原则和规范按照W
3、QJ应用数据库设计原则中激定的命名规范来命名。为避免混乱,不得使用MSSQ1.的关键字作为数据库时象的名字1.表命名采用:前摄一英文名词或名词短语.前掇用以区分不同类别的案:基本信息去:TB.代码信息去:TC.配置信息发:TD_事件信息表:TE_采样数据表:TS_I1.视图命名T:(ab1.eEssamp1.e)V一英文名词或名词短语命名应尽量体现各视图的功能.iii. 存俺过程命名SP_+行意义的英文名词或是名词短语SP:S(Oredpawedures)iv. 触发41命名TRJR名后而插入加I,修改加EJH除加D操作前触发器(TR:trigger)v.函数命名FN_+有意义的英文名词或名词
4、短语1.Ti11e.SgZyTrigger等;将目前对象按点管理的模式调整为按设在的模式;所有数据库式增加主键:尽壮将原先使用Ini文件方式记录的配置信息修改为使用数据库表的方式:3.1基本信息表3.1.1节点信息表TB_NODE序号字段名类型长度字段描述约束INODENUMSMAI.1.INT节点号PK2NODENAMEVARCHAR30节点名NOTNU1.1.3DESCRIPTIONVRCHR30节点中文描述NOTNU1.1.4NODETYPETINYiNT节点类型主服务器I(NoDEJrYPE_SERVERO),0:主服务器2(N。DEJrYPE-SERVERI).1:主客户机(NoDE
5、jrYPE_STAT【0N),2:前置机(NoDEjrYPE_FRONT),3;NODETYPEPTTMAC45STATUSTINY1NT节点状态0友示运行(值班).I表示离线(退出)3.1.2厂站信息表TB.STATION序号字段名类型长度字段描述约束1StationnuMsm1.1.int设辑厂站号PK2PORTNOSma1.1.int端口号NOTNU1.1.3StationnaMEVARCHAR30厂站名NOTNU1.1.4FAU1.TSIGNA1.BINARY8虚拟事故总5RtustatusTINY1NT厂站RTU状态非示RTU运行状态,取值0、1和2,分别表示运行、备用和退出6tim
6、ei.astbxCHANGEDATETIMEG近一次投送时间7ADDRESSVARCHAR20设备地址8STATUS1NY1NT设备状态:0表示通讯不正常:1表示通讯正常3.1.6用户信息表TBjJSER序号字段名类型长度字段描述约束1USERID1X1用户IDPK2USERNAMEVARCHAR30用户名NOTNU1.1.3PASSWORDVarchar32口令数据(采用MDS加密)NOTNU1.1.4ISADM!NT1.NYiNT管理员标志,。表示非管理员:1表示管理员NOTNU1.1.5STATUSTINY1NT用户状态:I表示正常:2表示被禁用NOTNU1.1.3.1.7角色信息表TB
7、_RO1.E序号字段名类型长度字段描述约束IRO1.E1.DINT角色IDPK2RO1.ENAMEVARCHAR30角色名NOTNU1.1.3IDENTIFIERBINRY4权限标志字可设置32个权限)NOTNU1.1.3.1.8用户角色表TB-USERRO1.E序号字段名类型氏度字段描述约束IRECNUMINT记录号PK2USERIDINT用户IDNOTNU1.1.3RO1.EIDINT角色IDNO1.NU1.1.3.1.9用户操作审计表TB-AUDIT序号字段名类型长度字段描述约束IRECNUMINT记录号PK2USERIDINT用户IDNOTNU1.1.3OpfratetimEDATET
8、IME操作时间NOTNU1.1.4CONTENTVzXRCHAR100操作内容91.PRICEF1.OAT谷电价IOISAB1.EINT是否应用3.2 代码表3.2.1 遥信告瞥信息表Te1.YXA1.ARM序号字段名类型长度字段描述约束IA1.ARMTYPEINT报警类型PK2AC10NAVARCHAR30动作一NOTNU1.1.3ACT10NBvrchar30动作二NOTNU1.1.3.2.2颜色定义表TJeO1.oR序号字段名类型氏度字段描述约束1CO1.ORIDINT颜色序号PK2CO1.ORNAMEVRCHAR30衡色名称NOTNU1.1.3COIQRRGBINTRGBteNOTNU
9、1.1.3.2.3告警提示配Si表TC1.A1.ARMSET序号字段名类型长度字段描述约束1A1.ARMTYPEIN1.告警类型PK2A1.ARMNAMEVARCHAR30告警类型名称NOTNU1.1.3DISP1.AYTINYINT是否显示NOTNU1.1.4AUTOPRINTTINYINT是否打印NOTNU1.1.5SOUNDT1NY1NT是否声音提示NOTNU1.1.6WAVEVARCHAR30声音文件名7BACKRGBINT提示信息背景色8EORERGB!NT提示信息曲嵬色3.2.4 设备类型表TCDEVICETYPE序号I字段名I类型I尺度I字段描述约束IDEVICETYPESMA1
10、.1.INT设备类型嫡号PK2TYPENMEVRCHR30设备类型名称NOTNU1.1.3PRODUCERVarciiar50生产厂家4V1.EVE1.sma1.1.inT电压等俄5REMARKVRCHR100生注信息3.2.5电压等级表TC_V1.EVE1.序号字段名类型长度字段描述约束1V1.EVE1.SM1.1.1NT电压等侬代码PK2V1.eve1.namEVzXRCHAR30电压等级名称NOTNU1.1.3.2.6遥测模板表TCYeTEMP1.ATE序号字段名类型长度字段描述钓束1RECNUMINT记录号PK2DEV1.CETYPEINT设备类型编号NOTNU1.1.3YCNUMINT遥测序号NOTNU1.1.4YCNAMEVARCHAR30遥测名NOTNU1.1.5YcquotietyREA1.遥测系数6IDENTinERBINARY4标志字(四字节,共可设32个状态)7YczeroingREA1.遥测归零俏8YcadjustRE1.遥测偏移仪9Ycfactor